分享一下vibe coding多agent并发编程
时间紧,任务重,咋个办呢?多个模块同时开发!

上面是我使用herdr的一个示例。
简单介绍一下上面截图各个部分
左边侧边栏,上下分别是不同的工作空间和正在运行的agent,我是每个工作空间是不同的worktree,我的agent都是opencode。
上面的边框代表这个工作空间中当前面板的不同的标签页,我会一次启动五个标签页
- 每日代码优化 每天使用代码优化的skill看看有没有需要优化重构的部分 这个比较费时 所以放到晚上进行
- git合并开发 不同worktree统一在这里让opencode合并
- 运维处理 专门处理运维相关的工作 比如环境配置 环境搭建之类的 也是让opencode干活
- bug处理 专门修复一些小bug
- shell 就是终端了 用来手动执行shell命令
工作流如下
1. 确定今天要开发的需求
2. 把每个需求拆成AI能够10到30分钟左右能够完成的需求,并分类
3. 根据分类创建不同的worktree
4. 依次在不同的worktree使用plan模式描述需求
5. 去接杯水,或者休息一会,AI需要探索一下代码和需求
6. 根据agent的状态点击对应的agent并回复,如果计划完成了,就build
红色表示暂停,可能是问问题或者需要用户授权,绿色是已经完成,这个会有声音提示,黄色表示正在干活
7. 继续休息,或者开一个空目录的opencode使用grill-me的skill探讨一下需求的实现
8. 重复6到7步直到验收,验收完成就让ai生成交接报告到一个固定目录,比如docs/handoff,以及提交代码,然后回到主工作空间合并worktree
9. 如果还有需求就从第3步继续开始新的需求
这个工作流我觉得适合你能够将需求拆成短平快的需求。
不过这个开发方法对于注意要求比较高,需要不断的切换自己的上下文,我的极限差不多就是两三个worktree了,再多点我可能就搞混了,看不过来,AI本来就比人开发代码快,多个AI就更快了。
这种方法存在一个隐含条件,即你大致相信你选择的模型大致能够完成你的需求,如果不能相信,那么做得越快项目越快崩溃。
我现在使用DeepSeek v4 flash 0731模型感觉还行,所以已经进入全vibe coding的时代了,几乎都是全自然语言描述需求和问题然后等AI解决,等AI解决,我就基本信任,这个信任在有对应的测试用例基础上,测试用例需要全部通过。
再者就是,我会在前期花比较多的时间,即整理需求,以及跟AI讨论实现,如果简单的需求就用plan模式直接交互,如果复杂一点就用grill-me对齐需求。
代码越来越多,一定会存在优化和重构的空间的,所以每天结束前可以使用grill-me作者的代码优化skill整理一下,又是一大段时间的交互,然后就等它慢慢优化吧,下班。
预览时标签不可点
