Skip to content

Agent OrchestratorHarness Engineering Control Plane

一个本地优先的控制面,把 Claude Code、Codex、OpenCode、Gemini CLI 和各类 shell 工具纳入同一个可治理的工程 harness,用于承载长时间运行的软件交付闭环。

这是什么

Agent Orchestrator 不是单纯的 agent wrapper,而是面向软件工程系统的 harness 层。

OpenAI 最近把这种思路称为 Harness Engineering:工程师把更多精力放在环境、反馈回路和控制系统上,让 agent 能持续完成可靠工作。这个项目就是把这套方法落到基于 shell 的 coding agent 和本地优先的软件交付流程上。

这能带来什么

  • 把零散的 agent 用法沉淀为可复用的 manifest、skills 和 workflow 资产
  • 跑持续的 plan -> implement -> test -> review -> fix 闭环,而不是一次性调用 agent
  • 在底层模型、shell 和 prompt 快速变化时,仍然保留稳定的控制面

快速开始

直接运行以下命令,或让你的 AI 编码 Agent 代为执行。你启动的是一个本地控制面,而不只是一次 CLI 调用。

bash
# 安装
curl -fsSL https://raw.githubusercontent.com/c9r-io/orchestrator/main/install.sh | sh

# 或通过 Homebrew
brew install c9r-io/tap/orchestrator

# 或通过 Cargo
cargo install orchestrator-cli orchestratord
bash
# 启动守护进程并运行第一个任务
orchestratord --foreground --workers 2 &
orchestrator init
orchestrator apply -f manifest.yaml
orchestrator task create --goal "My first QA run"
orchestrator task list