我平时主力用 Codex 开发,遇到稍微复杂点的需求,一般会先开 Plan 模式把方案和计划定好,再让 Codex 去实现。但问题来了——实现内容一多就会触发上下文压缩,一压缩直接降智,然后就进入瞎写模式。。。
然后我就尝试了下 oh-my-codex 这类多 Agent 插件,但是多个任务并行跑起来完全不直观,我根本不知道现在执行到哪一步,体验太差了,我还是喜欢带UI界面的。
作为一个程序佬,本着轮子用着不爽就自己造的原则,我花了两天搓了这么个 Demo。
用它跑一个复杂任务的流程比较简单直观:
-
先往 session 里加几个成员,我一般加审查、后端、前端,也可以多加几个角色,这样任务能拆得更细,并行度也更高。然后跟审查(主 Agent)把需求和方案聊清楚,这一步类似 Plan 模式。接着让主 Agent 拟定计划,把任务分配到各个成员头上。
-
系统会根据 Agent 的输出自动生成一套执行流程图,可以很直观地看到整个计划是什么样,有哪些任务节点,负责的Agent是谁,以及任务之间的依赖关系。确认没问题后点击开始执行,任务就会按流程自动跑起来。
- 任务流转由一个独立的调度程序来管,保证每一步都 100% 执行到位。执行过程中可以查看每个节点的状态。Agent输出信息等等,也可以随时打断某个节点来修正 Agent 的行为;每个节点跑完后,还有一个专门负责审核的 Agent 把关,没问题才放行到下一个节点。
我用它跑了两个实际任务,效果确实不错。配上好模型基本能一把过,剩下一些小细节再单独起个 Codex 修一修就差不多了。
目前这个Demo还停留在自用玩具的阶段。如果佬友们觉得有用,可以给我一些反馈,我会尽快把功能补完整,感谢大家。
1 个帖子 - 1 位参与者