最近做了一个 Team-first 的 Agent Team 框架 CrewBee,先支持 OpenCode

0 阅读1分钟

最近在做一个开源项目:CrewBee。

image.png 一句话说,它不是 prompt 包,也不是另一个大而全的多 Agent 执行引擎,而是一个 Team-first 的 Agent Team 定义、投影与宿主适配框架。

它想解决的问题,主要是这几个:

  1. 现在很多 Agent 实践其实还是散落在几段 prompt、一些宿主配置、一些角色约定里,能跑,但很难长期维护
  2. Coding、General、调研、写作这类任务,本来就不应该默认共用一套行为规则
  3. 很多系统过程偏“先做完再说”,人类不太容易跟踪、插入和管理
  4. 不是更多 Agent 就更好,很多时候真正缺的是更清晰的 Team 结构、默认入口和 ownership

CrewBee 的核心做法是:

  • 先定义 Team,再定义 Agent
  • 先让用户进入 Leader,再进入执行链路
  • 把 Team、Leader、members、policy、Agent profile 这些东西做成清晰结构
  • 再把这套结构投影到宿主里运行

当前已经跑通的主链路是 CrewBee → OpenCode,包括:

  • Team / Agent 定义
  • Runtime Projection
  • OpenCode adapter
  • delegation 工具
  • 用户级安装链路

所以它现在不是一个纯概念,而是一个已经能在 OpenCode 上实际试起来的 MVP。

如果你现在也在手工维护 prompt pack、subagent 配置,或者你也觉得“角色越来越多,但系统越来越乱”,那 CrewBee 可能正好是你会感兴趣的方向。

GitHub: github.com/CrewBeeLab/…

欢迎来拍砖,也欢迎提 issue、提想法、提 Team 设计上的反馈。