在 AI 智能体(Agent)迅速普及的今天,开发者往往陷入“工具孤岛”的困境:同时打开多个智能体窗口,在不同框架间手动复制粘贴上下文,且难以对成本和权限进行统一管控。

Databricks 正式开源了 Omnigent,这是一个位于现有智能体框架之上的元框架(Meta-Framework)。它通过引入通用接口,将 Claude Code、Codex、Pi 等异构智能体转化为可互操作的组件,实现了跨框架的组合、细粒度的治理以及实时的团队协作,标志着智能体工程从“单点工具”迈向“系统化平台”的新阶段。

核心亮点:组合、控制、协作
1. 无缝组合与跨框架切换
- 统一抽象层:Omnigent 在命令行智能体和 SDK 之上构建通用接口,允许用户通过一行配置即可在 Claude Code、Codex、Pi 或自定义智能体之间切换,无需重写代码。
- 打破孤岛:解决了不同框架间上下文不互通、接口不一致的难题,让开发者能根据任务需求灵活选择最合适的模型与框架。
2. 细粒度治理与安全沙箱
- 动态上下文策略:超越简单的“允许/拒绝”规则,Omnigent 跟踪会话的动态状态,基于上下文做出更明智的权限决策。
- 成本与预算控制:实时追踪每个会话的 LLM Token 消耗与成本,防止预算超支。
- OS 级沙箱:内置灵活的操作系统沙箱,确保智能体在隔离环境中执行高风险操作,保障主机安全。
- 云执行支持:支持在本地机器或 Modal、Daytona 等托管沙箱提供商上启动智能体,实现弹性扩展。
3. 实时协作与会话共享
- URL 共享机制:通过生成唯一 URL,邀请团队成员实时查看智能体会话、审查文件并发表评论。
- 多人协同引导:团队成员可在同一工作区中共同观察智能体行为,甚至发送命令进行干预,实现真正的“人机协同”与“人人协同”。
- 多端访问:连接后的智能体可通过 Web、移动端、Mac 原生应用或 API 随时随地访问。
工作原理:元框架架构
Omnigent 并不取代现有的智能体框架,而是作为其上方的协调层:
- 通用接口适配:将不同框架的智能体封装为标准化的组件。
- 策略引擎介入:在执行前拦截请求,应用成本、权限及安全策略。
- 状态同步与协作:将会话状态同步至云端或本地服务器,支持多客户端实时订阅与交互。
- YAML 定义智能体:通过声明式 YAML 文件定义智能体行为与配置,便于版本控制与跨框架移植。
适用场景
- 企业级 AI 开发团队:需要统一管控数百个智能体的成本、权限及安全合规性。
- 远程协作小组:希望实时审查 AI 生成的代码或文档,并通过评论机制快速迭代。
- 混合模型使用者:需要根据任务复杂度动态切换不同模型(如简单任务用廉价模型,复杂推理用旗舰模型)。
- 平台工程师:致力于构建内部统一的 AI 代理平台,屏蔽底层框架差异,提升开发者体验。