Databricks Open-Sources Omnigent: A Meta-Harness That Composes, Governs, and Shares AI Agents Across Claude Code, Codex, and Pi
English summary
Databricks released Omnigent, an Apache 2.0-licensed open-source meta-harness that standardizes the interface across terminal coding agents (Claude Code, Codex, Pi) and agent SDKs, turning them into interchangeable components. It adds a shared layer for composition (switching agents with one-line changes), contextual control (e.g., pausing at cost limits, requiring human approval for sensitive git pushes), and collaboration (sharing live agent sessions via URL). The architecture consists of a sandboxed runner with a uniform API and a policy server, and sessions sync across terminal, web UI, and mobile. An OS sandbox (Omnibox) secures credentials by injecting tokens only in approved proxy requests. Two example agents—Polly (a multi-agent coding orchestrator) and Debby (a two-headed brainstorming partner)—illustrate its patterns, and an interactive concept demo shows parallel agent delegation and policy enforcement.
Chinese summary
Databricks 发布了 Omnigent,一个 Apache 2.0 开源元编排器,它统一了命令行编程代理(Claude Code、Codex、Pi)和代理 SDK 的接口,使其成为可互换的组件。它在这些代理之上增加了一个共享层,支持组合(通过一行代码切换代理)、上下文控制(如在花费达限时暂停、在安装 npm 包后要求人工批准 git 推送)和协作(通过 URL 共享实时代理会话)。架构包含一个沙盒化运行器(提供统一 API)和策略服务器,会话在终端、Web UI 和移动端同步。操作系统沙盒 Omnibox 仅在批准的代理请求中注入凭据以保护安全。两个内置示例代理展示了编排和多模型模式,交互式概念演示展示了并行代理委托和策略执行。
Key points
Omnigent is a open-source (Apache 2.0) meta-harness built by Databricks and Neon that sits above individual agent harnesses like Claude Code, Codex, Pi, and agent SDKs, standardizing their interfaces into one uniform API.
Omnigent 是由 Databricks 和 Neon 构建的开源(Apache 2.0)元编排器,位于 Claude Code、Codex、Pi 等代理之上,将它们接口标准化为统一 API。
It enables composition (one-line agent switches), control (stateful policies like cost budgets and contextual approval rules), and collaboration (sharing live sessions via URL with co-driving and forking).
它支持组合(一行代码切换代理)、控制(状态化策略,如成本预算和上下文审批规则)和协作(通过 URL 共享实时会话、共同驾驶和分支)。
The architecture pairs a sandboxed runner (uniform session API) with a policy server; the same session syncs across terminal, web UI (localhost:6767), and mobile, with an OS sandbox (Omnibox) protecting credentials.
架构由沙盒运行器(统一会话 API)和策略服务器组成;同一会话在终端、Web UI(localhost:6767)和移动端同步,操作系统沙盒 Omnibox 保护凭据。
Two example agents ship with the repo: Polly orchestrates parallel coding sub-agents with cross-vendor review, and Debby pits Claude and GPT against each other for brainstorming.
仓库附带两个示例代理:Polly 编排并行编码子代理并进行跨供应商审查,Debby 让 Claude 和 GPT 相互辩论以进行头脑风暴。
A concept demo illustrates these capabilities without live models, showing orchestrator delegation, policy pauses, and cross-review for code diffs.
概念演示在不使用真实模型的情况下展示了编排器委托、策略暂停和代码差异的交叉审查。