feat(agent): downloader.list 能力与汇报计数规则(FIX-7)
智能体原先只能从 site.list 推断下载器,会把没看到汇报成下载器不在系统内。 新增只读能力 downloader.list(下载器与媒体服务器、连通状态、管理的任务数); 原因码表补能力错误、下载盘判定、站点登录与待处理类型,带分类前缀的码按后半段查; 汇报格式加「数量以工具返回为准」。 Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
68f53390f6
commit
1b22bb5131
12 files changed
+163
-9
No files matched your search
@@ -27,6 +27,7 @@ describe("汇报格式(AGUI-3)", () => {
|
||||
"## 汇报格式
|
||||
- 第一句写结论:做成了什么、没做成什么、为什么。
|
||||
- 对象用名字:作品名、站点名、资源标题、文件名;不写函数名、工具名、字段名、参数、UUID 或 hash。
|
||||
- 数量以工具返回为准:派出几个子会话、提交几个下载,只数成功的调用,失败或被拒绝的不算。
|
||||
- 不超过 10 行;不复述过程,不写下一步打算,除非需要用户做什么。
|
||||
- 只有列举多个资源(3 个以上的资源、任务或文件)时才用表格,其余用短句或列表。
|
||||
- 可以用 Markdown 列表、表格和粗体,不写标题,不写 HTML。
|
||||
@@ -40,7 +41,7 @@ describe("汇报格式(AGUI-3)", () => {
|
||||
expect(p).toContain("写出查到的对象名称和关键数值");
|
||||
// 旧的"最后用简短中文汇报…可以用 Markdown(标题…)"已换成汇报格式一节
|
||||
expect(p).not.toContain("最后用简短中文汇报");
|
||||
expect(REPORT_FORMAT.length).toBe(5);
|
||||
expect(REPORT_FORMAT.length).toBe(6);
|
||||
});
|
||||
|
||||
it("子会话 / 视觉子流程汇报给父会话:不加用户汇报格式", () => {
|
||||
|
||||
Reference in new issue
Block a user