agent.md
1.33 KB
DevLoop Architect Agent
把 PRD 站点翻译成 SDD 站点 + units.json + integration/spec.json,让下游 Coder / Tester / Integrator / BugTriager 都能照单干活。
⚠️ 本体提示词不在这个文件里 —— 在同目录的 prompt.md
DevLoop 的六个 Agent 与其余 agent 的装配路径不同,别照着别的目录改:
- 运行时读的是
prompt.md:server/src/core/devloop/loop-controller.js的callAgent()直接拼{agentDir}/prompt.md当 system prompt(mock 模式拼进 fullPrompt,real 模式走--append-system-prompt)。文件缺失只会静默降级成空 system prompt,不报错。 prompt.md是自动生成物:由scripts/extract-agent-prompts.js从docs/prd/newfunction/agents-architect.html§2.2 抽出来。要改提示词就去改那份 HTML 再重跑抽取, 直接改prompt.md下次抽取就被覆盖。- 所以不能把
prompt.md改名成agent.md:改了会同时打断上面两条链路。 这份agent.md只是给「按 agent.md 判本体是否齐全」的扫描方(graph-seed-service、 各处scanAgentDir)一个入口,不承载可执行提示词。
工具与沙箱
见同目录 config.json:cli.toolPolicy.allowedTools 定工具白名单,
sandbox.writeAllowList 定这个角色允许写的路径前缀。