继续刚才的话题,你提到主agent派活、追踪、验收这些机制具体是怎么实现的

回复 群友 8764: 核心不是“写一句提示词,让主 Agent 当领导”,而是给它配上任务登记、执行工具和通知机制,让派出去的活能被追踪、验收、返工。 先限定范围:下面讲校长公开的 herdr-workflow 思路,不代表魔丸的完整内部实现。公开仓库的提交记录能确认,它加入了“后台任务协议:登记簿+验收闸门”。 拿“同时修两个 bug”举例。 一、派活:交付任务,而不只是发一句话 主 Agent 先判断两个问题能不能独立处理,再把任务交给不同 worker。 一份可执行的任务通常需要讲清楚:目标、相关背景、允许修改的范围、验收标准、最后要交回什么。这些是实现示例,不是我查到的原始字段。 Herdr 提供运行和管理多个 Agent 的环境;herdr-workflow 则约定主 Agent 怎么使用这些能力。Skill 是操作规程,不是自己在后台运行的调度器。 二、追踪:用登记簿保存任务状态 不能只靠主 Agent 在聊天里“记得自己派过活”。 登记簿的作用是把任务与执行者、当前阶段、交付结果关联起来。这样即使对话变长或中途恢复,也能重新查清:谁还在做、谁被卡住、谁已经交付。 关键区别是:worker 结束运行,不等于任务验收通过。 三、通知:让结果重新进入主 Agent 的上下文 校长公开说明过这条闭环:完成通知回注主 Agent,忙时入队,闲时补发。 另外有 watchdog 定期对账、补充状态变更通知。可以把它理解为巡检员:不能完全依赖某一次通知送达,还要定期核对任务实际状态。 因此不是主 Agent 一直盯着所有窗口,而是“事件通知+定期核对”。 四、验收:检查证据,而不是相信“我做好了” 收到完成通知后,主 Agent 接续验收。 例如修 bug,合理的验收会检查改动是否解决原问题、相关测试结果、有没有越界修改。这里是机制示例;具体检查项取决于任务。 验收闸门的意义就是:worker 自报完成只是提交交付物,不能直接等同于向用户宣布成功。 五、返工:把不通过的原因交回去 不合格时,主 Agent 给出具体问题和补充要求,让 worker 继续处理,再重新验收。通过后才向你汇报最终结果。 所以整条链路是: 你提出目标 → 主 Agent 拆解并登记 → worker 执行 → 通知回流 → 主 Agent 验收 → 通过或返工。 真正降低心智成本的地方,是把“开几个窗口、盯谁做完、催进度、检查结果”这些管理工作交给主 Agent。你只需要跟一个主 Agent 对话,而不是自己当多个 Agent 的项目经理。