ZaxbyHub/opencode-swarm

Architect-centric agentic swarm plugin for OpenCode. Hub-and-spoke orchestration with SME consultation, code generation, and QA review.

解决的问题

OpenCode Swarm 解决了 AI 辅助编码中的“信任鸿沟”问题,即 AI 模型往往声称任务已完成,但实际上并未产出可运行、安全或经过测试的代码。它用一个多智能体系统取代了常见的“单模型”方法,强制执行严格的质量门控,确保代码在被视为完成之前经过审查、测试和审计。

工作原理

它作为 OpenCode AI 平台的插件运行。当你分配任务时,中央“架构师”智能体会将工作分解为分阶段的计划。这些任务随后被委派给在隔离环境中运行的专业智能体,例如编码员、审查员、测试工程师和安全评论员。系统使用静态分析来监控 shell 命令中的危险操作,并要求每个任务在项目状态更新之前通过自动化验证门控(如 SAST、依赖项审计和测试套件)。

适用人群

该工具专为使用 OpenCode 并希望超越简单的 AI 代码生成,转向更可靠、自动化的开发工作流(模拟专业软件工程团队)的开发者而设计。

亮点

  • 多智能体架构:编排包括架构师、编码员、审查员和安全评论员在内的专业角色。
  • 门控执行:强制执行严格的质量检查点;代码必须通过审查员和测试工程师的批准才能发布。
  • Shell 写入检测:使用静态分析在危险或未经授权的文件写入操作执行前进行拦截和阻止。
  • 史诗模式 (Epic Mode):通过运行并行、无冲突的任务波次和自动化阶段审查,支持大规模开发。
  • 可恢复会话:自动将状态保存到本地目录,允许开发者从上次中断的地方继续处理复杂任务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目