- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
佬们希望ccb能够做到同时在一个项目挂载多个相同的agents, 比如多个codex等,的确是刚需,但是代码难度比较大。
经过2个月的代码全部重构[基于architec] 现在ccb变成了agent first 替代原有的provider first.
主要进步点:
- tmux 窗口分布用户可定制,可以挂载任意多的agent,以自己喜欢的排列方式。(通过修改 ccb.config文件)
- 每个agent名字都是自己设置的,随便命名组合,相互之间可以感知。 通讯也是基于 agent name 进行通讯的。(见图片)
- 更稳定的通讯层。之前基于语义对话完结判断经常不靠普,而多agents最重要的就是通讯稳定性,考虑这点,针对agents通讯特点,我搭建了更完善的邮件通讯系统,可以做到并行发信息(比如广播) 串行堵塞接受信息(信息排队),以及邮件状态监测和失败重发等。
- 当然最重要的就是多agents啦,现在可以随便在一个项目使用相同provider的agents, 他们可以设置基于worktree隔离,或者不隔离。
- 使用方式简化,不需要再先打开tmux, 命令也进行了简化,具体查看github说明。
感谢佬们长期支持和问题反馈。 目前 windows原生版本正在努力重构中,先linux和mac.
github.com
GitHub - bfly123/claude_codex_bridge: Real-time multi-AI collaboration: Claude, Codex &...
Real-time multi-AI collaboration: Claude, Codex & Gemini with persistent context, minimal token overhead
2 个帖子 - 2 位参与者