把研发团队装进单体 Go 二进制:Kandev 如何用 Worktree 隔离、ACP 适配与任务级 MCP 调度 20+ 编码智能体
在过去一年里,我的日常开发工作流几乎被各种 AI 编码助手完全重塑。从早期的单行代码补全,到后来在终端里使用 Claude Code、Cursor、Codex、Gemini CLI 以及 Antigravity CLI 独立跑通复杂特性的端到端重构,Agent 的执行速度与代码质量正在以肉眼可见的速度飞升。然而,随着我尝试将更多繁重的模块重构、跨仓适配与缺陷排查同时托付给多个 Agent 并发跑批时,一套极其尴尬的“心智摩擦”迅速暴露了出来。
在终端字符界面中同时挂着三四个 Agent,不仅窗口频繁切换令人眩晕,更致命的是代码审查在 TUI 中几乎无法扩展——翻动几十屏字符终端难以看清调用拓扑,一旦多个智能体并发修改同一本地目录还会导致 Git 状态与工作区严重踩踏。最近,开源社区出现了一个思路非常独特的智能体集成研发环境(Agentic Development Environment, ADE)—— Kandev。它以单个不依赖 Node.js 的原生 Go 二进制作为自托管控制平面,将经典看板、Git Worktree 物理隔离、ACP 标准协议适配与任务级 MCP 调度融为一体,为多 Agent 并发协作给出了极其硬核的工程解答。