## 背景 当前主 agent 的系统提示词已经包含工具与协作规范,但 subagent 在执行时缺少专门的系统提示词增强,导致子任务执行边界、输出格式和协作约束不够稳定。 ## 目标 为 subagent 增加独立的系统提示词(或在现有 prompt 基础上追加 subagent 专用段落),明确其角色、行为规范和输出要求。 ## 期望行为 - subagent 明确自身是“子任务执行单元”,不替代主 agent 的最终汇总职责。 - subagent 输出应偏结构化、简洁,便于主 agent 自动消费。 - subagent 执行时遵循受限任务范围:只处理被分配目标,不扩展任务边界。 - subagent 在失败/阻塞时返回可恢复信息(失败原因、建议下一步)。 ## 建议实现方向 - 在 `packages/core/src/runtime/prompt.md` 中新增 subagent 专用章节,或单独维护 subagent prompt 模板。 - 在 `packages/tools/src/tools/collab.ts`(spawn 子进程)中确保 subagent 启动时能加载该提示词策略。 - 与现有 `wait.details.last_output` 协同,确保主 agent 能稳定读取子代理结果。 ## 验收标准 - 使用 `spawn_agent + wait` 场景,subagent 输出更稳定、格式一致。 - 主 agent 能基于 subagent 输出直接汇总,不需要额外补问。 - 补充对应测试与文档(至少 `docs/user/subagent.md` 与相关 tool 文档)。
Activity
minorcell commentedon Feb 10, 2026
(待定)