Show HN: Agentic Orchestrator —— 面向长时编码智能体的终端UI工具
Agentic Orchestrator 是一款终端工具,能够接收复杂的功能需求,并通过编排多个编码智能体,模拟完整的工程流程(需求澄清、调研、设计、多阶段规划、实现和审查)来构建功能。它提供了一个统一的可视化面板,支持发布后工具(如解决合并冲突、回复审查评论)。其关键设计是在非确定性智能体之上实现确定性编排:由 Go 编写的控制框架负责“人工审查门禁”、阶段转换和产物验证等环节,而智能体仅处理“短小精悍”的任务。该工具已开源(Apache 2.0),支持通过 Homebrew 安装,可在 macOS、Linux 和 WSL 上运行。
背景速读
- **Doordash** 是美国最大的外卖配送平台之一,其开源部门发布了这个工具。Agentic Orchestrator 是一个终端界面程序,用于管理"长时间运行的编码智能体"——也就是由 AI 模型自主完成从需求厘清、设计、多阶段编码实现到代码审查的完整开发流程。
- 核心思路是"确定性编排 + 非确定性智能体":用 Go 语言编写的调度框架负责流程控制、人工审核关卡和产物校验,而 Claude、GPT、GLM 等大模型智能体只承担拆分后的"一口大小的"子任务。
- 设计者将开发流程分为前后半段:前半段(需求澄清、研究、设计、规划)可能需要人工参与决策,后半段(多阶段实现与审查循环)可以完全"AFK"(离开键盘)自动运行,除非卡住需要人工介入。
- 安装方式为 Homebrew,依赖 GitHub CLI (`gh`) 和至少一个支持的编码智能体(OpenCode、Codex 或 Claude Code),支持混合使用不同模型在不同阶段分工。