这个项目能做什么
OpenCode Swarm 是 OpenCode 的一个插件,可将单个 AI 编码会话转变为由架构师主导的专家代理团队,包括核心、可选和条件代理。它强制执行门控流水线,代码在交付前须经过不同代理的规划、审查、测试和安全检查。该插件包含的功能有:专业代理(架构师、编码员、审查员、测试工程师、评论员等)、门控流水线、独立自动审查引擎、用于代码库审计的 DEEP_DIVE 协议、外部技能筛选流水线、受管技能优化器、阶段完成门控、可恢复会话、GitLab 支持、PR 监视器、13 种完整语言配置文件(含 tree-sitter 解析验证)、内置安全扫描(SAST、密钥扫描、依赖审计)、带跨进程持久性的范围强制、针对 POSIX/PowerShell/cmd 命令的 shell 写入检测,以及可与 OpenCode Zen 免费模型列表配合使用的免费层级。该插件完全可配置,允许用户覆盖任何代理的模型、禁用代理并调整防护措施。它支持多种执行模式(均衡、Turbo、精简 Turbo、全自动)以及用于自动继续的会话切换。安装程序会自动将插件添加到 OpenCode,禁用冲突的默认代理,并创建可编辑的配置文件。升级需要清除 OpenCode 缓存,插件的更新命令会自动处理。该插件包含一套全面的斜杠命令,用于管理会话、查看状态和控制代理。与其他 OpenCode 插件(如 oh-my-opencode 和 get-shit-done)相比,它提供了多个专业代理、编码前的计划审查、任务审查和测试、审查与编码使用不同模型、shell 写入检测、范围强制、交互式会话检测、可恢复会话、内置安全扫描以及从错误中学习等功能。该插件可与 OpenCode 支持的任何提供商配合使用,并推荐免费层级和付费提供商。
评论
0 评分人数达到10人后显示
登录后参与讨论。