Hasty Briefsbeta

双语

Orchestrating Claude Code Agents: The Chief of Staff Pattern

4 hours ago
  • 将编排与执行分离:一个长期存在的会话负责协调和验证,而独立的短期会话负责执行;协调者撰写简报、验证声明并读取差异,但不编写代码。
  • 使用持久的外部状态存储(例如,带有API的面板)来存储任务状态、设计文档和经验教训;对话上下文对于长时间运行是不可靠且易失的。
  • 将每个智能体报告视为证据而非指令:重新运行命令以验证声明;退出代码具有权威性,摘要仅代表意图。
  • 写入持久通道(已提交的文件、面板卡片),而不是依赖会话间消息,消息可能会延迟、被保留或过期。
  • 设定时间盒用于汇报而非中断:时间间隔决定汇报频率,但工作应在完成任务后再汇报;切勿在任务中途中断。
  • 怀疑自己的工具:检查声称成功但实际未执行工作的报告是最昂贵的错误;需要阳性对照和明确的匹配计数。
  • 遵循精确的操作循环:拉取任务、阅读设计、先运行验证器(必须失败)、分配任务、重新运行声称的命令、读取差异、解决审批、每个项目提交一次。
  • 当工作跨越多个会话、需要并行处理、正确性比速度更重要,或项目生命周期超过单个会话时使用此模式;对于简单的一次性任务应避免使用。