核心功能
Agent Swarm Orchestrator 是一套本地运行的多代理代码自动化编排系统,通过 shell 脚本与 cron 调度实现完整的开发工作流闭环。
工作流架构:从 Obsidian 笔记的任务状态触发,经定时扫描生成独立工作树与 tmux 会话,Claude Code CLI 执行编码任务,Codex 进行分级代码审查,自动创建 GitLab MR 并跟踪合并状态,最终同步主分支并归档任务。
显著优势:
- 完全本地运行,代码不离开私有基础设施
- 细粒度项目隔离(git worktree + 独立分支)
- 分级审查策略(CRITICAL/HIGH/MEDIUM/LOW)与自动重试机制
- Obsidian 原生集成,符合开发者笔记习惯
- 幂等任务去重(SHA1 指纹)与防抖保护
潜在局限:
- 依赖 Anthropic/OpenAI 云服务 API,存在供应商锁定
- tmux + cron 架构对非 Linux/macOS 用户门槛较高
- Claude Code CLI 的
skipDangerousModePermissionPrompt设置降低交互保护 - 自动合并流程缺乏人工 gate,可能引入未充分审查的代码
- 无内置权限模型,所有任务以同一 Unix 用户身份执行
适合人群:个人开发者、技术团队 Tech Lead、追求自动化工作流的高级用户;不适合受合规严格监管的企业环境或无 CLI 经验的用户。
常规风险:API 密钥本地存储(~/.claude.json)、自动执行模式下难以拦截危险操作、长期运行代理的状态漂移、通知通道(Telegram)配置不当可能导致信息泄露。