Merge branch 'ia2'
Co-Authored-By: Claude Fable 5.1 <[email protected]> # Conflicts: # CHANGELOG.md # docs/plan/00-first-version-plan.md # packages/agent/src/system-prompt.ts
This commit is contained in:
commit
7a24d23bbf
46 files changed
+1845
-1503
No files matched your search
@@ -86,6 +86,7 @@ export function buildSystemPrompt({
|
||||
'参数按工具 schema 的类型填写:ID 类参数一律是字符串(如 externalId:"693134",不是数字 693134);不要传 schema 里没有的字段。',
|
||||
"业务任务 ID 用 task.inspect,下载任务 ID 或种子 hash 用 download.inspect,两者不要混用。",
|
||||
"下载器、媒体服务器有没有接入、是否正常,用 downloader.list 查;站点列表里没有下载器不代表没配置。",
|
||||
"站点分类型:PT 站、公开 BT 站、自定义 RSS 源;RSS 属于站点(在站点详情的 RSS 里管理),没有单独的 RSS 页。能不能搜索、抓列表、登录看 site.list 返回的获取方式,不支持的不要去试。",
|
||||
"思考、步骤说明和汇报都用中文;引用文件名、原站标题时保持原文。",
|
||||
"工具结果里出现【预算提醒】时立刻停止探查,直接用中文写小结;被预算或中止打断时,汇报只写中文小结(已完成什么、证据、还缺什么),不要复述中间过程或下一步打算。",
|
||||
];
|
||||
|
||||
@@ -73,3 +73,12 @@ describe("工作方式(AGUI-3)", () => {
|
||||
expect(interactionRules({ options: true, proposeFirst: true }).join("\n")).toContain("本会话要求先看方案再执行");
|
||||
});
|
||||
});
|
||||
|
||||
describe("站点类型(IA-2)", () => {
|
||||
it("RSS 属于站点,没有单独的 RSS 页;按获取方式判断能不能搜索 / 登录", () => {
|
||||
const p = userPrompt();
|
||||
expect(p).toContain("RSS 属于站点");
|
||||
expect(p).toContain("没有单独的 RSS 页");
|
||||
expect(p).toContain("自定义 RSS 源");
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user