Databricks 推出 Omnigent,一个开源(Apache 2.0)meta-harness,位于 Claude Code、Codex、Pi 及自研 Agent 之上,提供统一接口。三大能力:组合(一行配置切换不同 harness,YAML 定义跨 harness 可移植 agent,同一 Agent 内可组合不同 subagent);控制(有状态成本策略如每 $100 暂停,安全策略如 npm 后 git push 需审批,OS 沙箱,策略与 harness 解耦);协作(通过 URL 共享 live session,支持多端访问及实时评论)。理念类似 Kubernetes,让 session、policy 与具体 harness 解耦,形成可迁移工作层。
Databricks 推出「Omnigent」
团队认为:Agent 能力的瓶颈,正在从「模型/harness 本身」上移到「如何组合、治理、协作多个 Agent」。Omnigent 就是针对这一层的新抽象:meta-harness。
它要解决什么问题? Databricks 从自身实践出发(5000+ 工程师用 coding agent、对外交付 Genie 等产品),归纳出三类真实痛点: · 用户侧:同时开 4-5 个 Agent(Claude Code、Codex、Gemini 等),在 Agent、Docs、Slack 之间反复 copy-paste · 构建侧:新 harness、SDK、模型不断出现,换工具就要重写集成逻辑 · 架构侧:高质量 Agent 系统已是「多模型 + 多 harness + 多人协作」,但每个 harness 只认自己的 session,彼此隔离
Omnigent 是什么? 基于现有 Agent(Claude Code、Codex、Pi、自研 Agent),提供统一接口、策略层和协作层。