开源项目第180期:Omnigent — Databricks 出品的 AI Agent 元编排层,让 Claude Code、Codex、Cursor 统一管控
引言“你同时用着 Claude Code 和 Codex一个擅长规划另一个跑得快。但你只能在两个工具之间手动复制粘贴输出。”这是「每日一个开源项目」系列的第 180 篇。今天的项目是Omnigent—— Databricks 联合创始人 Matei Zaharia 主导开源的 AI agent 元编排框架2026 年 6 月发布8,100 颗 Star。Omnigent 的定位很明确它不是又一个 AI coding agent而是坐在现有 agent 之上的那一层——元编排层meta-harness。就像 Kubernetes 不替代服务器只是在服务器之上提供编排、策略、可观测性Omnigent 让 Claude Code、Codex、Cursor、Pi 等工具成为可统一管理的组件而不是一堆各自为政的独立工具。如果你用过多个 AI coding 工具这个问题你大概遇到过每个工具有自己的界面、各自的 API key 管理、不同的上下文和会话在团队里还要各自配置权限和预算。Omnigent 解决的是这整个层面的问题。8,100 颗 Star1,200 个 ForkApache 2.0Alpha 阶段。你会学到什么什么是元编排层Omnigent 和 agent 框架的关系策略治理Policy Governance三层策略如何控制 token 预算和工具访问云沙箱bwrap/seatbelt 本地隔离 Modal/E2B/Daytona 云执行多 Agent 编排YAML 定义子 Agent、并行 worktree、跨厂商 reviewer实时协作会话共享、共驾、分叉MLflow Tracing 集成跨 harness 的统一可观测性前提知识使用过 Claude Code、Codex 或 Cursor 中的至少一个了解 AI coding agent 的基本概念上下文、工具调用、system prompt熟悉 YAML 配置格式问题背景碎片化的 Agent 生态2026 年的 AI coding 工具市场Claude Code 有 claude-sdk 和 claude-native 两种模式Codex 有自己的 CLICursor 集成在 IDE 里OpenCode、Hermes、Pi 各有差异。每个工具都有能力但每个工具也都是孤岛。Matei ZahariaApache Spark 的创始人Databricks 联合创始人在带领 Databricks 5,000 人工程团队推进 AI agent 落地时直接撞上了这个问题不同 agent 有不同的能力一个任务可能需要多个 agent 协作每个 agent 的输出要手动转移到下一个工具团队级别的策略管控无从下手谁能访问哪些工具token 预算多少没有统一的可观测性不知道哪个 agent 花了多少钱、做了什么决策Omnigent 从实际部署经验中提炼出来解决的是同一套问题。核心架构元编排层Omnigent 的架构分三层┌─────────────────────────────────────────┐ │ Omnigent Server │ │ 策略治理 / 协作 / 可观测性 / API │ ├─────────────────────────────────────────┤ │ Omnigent Runner │ │ 沙箱 / 统一 API / 会话管理 │ ├──────────┬──────────┬───────────────────┤ │ claude-sdk│ codex │ cursor / pi / … │ │ (harness) │(harness) │ (harnesses) │ └──────────┴──────────┴───────────────────┘Harness执行层各个现有 agent 工具——claude-sdk、claude-native、codex、codex-native、cursor、hermes、opencode、pi、openai-agentsRunner运行时层把任意 harness 包装进一个沙箱化的会话对外提供统一 APIServer服务层策略执行、会话共享、跨设备同步Omnigent 的论文类比Omnigent 之于 AI agent如同 Kubernetes 之于服务器。Kubernetes 不替代服务器只是在上面加了编排、弹性、策略Omnigent 不替代 Claude Code只是在上面加了统一管控。策略治理Policy Governance策略是 Omnigent 的核心差异点之一支持三级叠加服务器级别所有 agent 共享 ↓ Agent 级别特定 agent 定义 ↓ 会话级别单次任务动态调整成本控制# 在 agent 定义里设置 token 预算policies:cost:max_tokens_per_session:50000max_tokens_per_turn:5000alert_at:40000# 达到 40k 时提醒pause_at:50000# 达到 50k 时暂停Agent 超出预算后自动暂停等待人工确认继续还是停止。这解决了 AI agent 在复杂任务里悄悄消耗大量 token 却没有预警的问题。工具访问控制策略可以做有状态的条件限制不只是简单的白名单/黑名单policies:tools:# 下载 npm 包之后要求人工批准才能 git push-condition:after:tool:npm_installrequire_approval:[git_push]# 永远不允许 agent 直接读取 .env 文件-block:[read_file:.env*]# agent 可以调用 API但凭据通过代理注入不让 agent 直接看见-network:egress_proxy:https://my-credential-proxydirect_credential_access:false下载 npm 包之后要求批准 git push这种有状态规则在以往的 agent 工具里很难做到。云沙箱Omnigent 支持两种沙箱方式本地 OS 沙箱Linux: bwrapBubblewrap命名空间隔离macOS: seatbelt 沙箱Windows: Windows Job Objects支持有限无 PTY/tmux wrapper云执行环境不需要在本机跑 agent可以接入云沙箱提供商适用场景Modal无状态函数型任务E2B代码执行沙箱Daytona开发环境Kubernetes企业私有云CoreWeaveGPU 密集型任务Databricks数据分析任务多 Agent 编排YAML 定义Omnigent 的 agent 用 YAML 定义一个 agent 可以把其他 agent 作为工具来调用# 基础 agent 定义name:my_coderprompt:|You are an expert Python developer. Focus on correctness and test coverage.executor:harness:claude-sdktools:run_tests:type:functioncallable:mypackage.testing.run_pytestsearch_docs:type:mcpurl:https://docs-mcp.example.com多 Agent 模式PollyOmnigent 内置了一个名为Polly的示例——一个多 Agent 编排器展示了并行 worktree 模式name:pollyprompt:|You are a supervisor coordinating multiple coding agents. Delegate coding tasks to sub-agents, then route diffs to reviewers.tools:coder_a:type:agentharness:claude-sdkprompt:Implement the feature in a git worktreecoder_b:type:agentharness:codexprompt:Implement the same feature independentlyreviewer_anthropic:type:agentharness:claude-sdkprompt:Review the diff for correctnessreviewer_openai:type:agentharness:codexprompt:Review the diff for security issues这个模式两个不同 harness 的 coder 在独立的 git worktree 里并行实现同一功能完成后把 diff 路由给两个不同厂商的 reviewersupervisor 综合评审意见做出最终决策双头 AgentDebby另一个示例是Debby—— 同时跑 Claude 和 GPT内置/debate模式用户提问 → Claude 给出答案 A → GPT 给出答案 B → /debate 触发两个模型互相评价对方的答案 → Debby 综合两边的论点给出最终回答实时协作Omnigent 的协作功能把 agent 会话变成多人可见的工作空间会话共享# 生成一个可分享的 URLomnigent sharesession_id# → https://omnigent.ai/s/abc123队友打开这个 URL可以实时看到 agent 的输出可以插入命令可以接管会话。会话分叉# 从一个已有会话分叉保留上下文但独立发展omnigent run--forksession_id这个功能在 code review 场景里特别有用主 agent 完成了一个实现分叉出两个会话分别用不同的 reviewer agent 评审最后把结论合并回主会话。身份认证支持 OIDC 登录Google / GitHub / Okta / Microsoft 邀请制单次使用的邀请链接MLflow Tracing 集成Omnigent 与 MLflow Tracing 的集成提供跨 harness 的统一可观测性。配置只需几行uv toolinstallomnigent mlflowexportMLFLOW_TRACKING_URIhttp://your-mlflow-server:5000exportOMNIGENT_TELEMETRY_ENABLEDtrueomnigent run每次 agent 执行MLflow 自动记录Agent 的每一轮对话prompt response工具调用及参数、结果、耗时每轮的 token 消耗会话元数据模型名、agent 名、harness 类型实际用途模型对比同一任务分别用 Claude 和 GPT对比成本和质量A/B 测试评估不同 MCP server 提供商的性价比团队洞察哪个 harness 擅长规划哪类请求最慢feature 和 bug 各花了多少时间安装和快速上手# 安装推荐用 uvuv toolinstallomnigent# 或者用 pippipinstallomnigent# 启动选择模型后自动打开 localhost:6767omnigent# 简写别名omni# 升级omni upgrade启动后浏览器自动打开http://localhost:6767提供图形界面配置 agent 和查看会话。也可以直接在终端里交互。部署到服务器# Dockerdockerrun-p6767:6767 omnigentai/omnigent# 支持的托管平台Render, Railway, Fly.io, Cloudflare部署到服务器后团队成员通过 OIDC 登录共享同一个 Omnigent 实例所有策略和协作功能统一在服务端管理。项目地址与资源GitHub: omnigent-ai/omnigent官网: omnigent.aiDatabricks 博客: 《Introducing Omnigent: A Meta-Harness to Combine, Control and Share Your Agents》MLflow 集成: mlflow.org/blog/omnigent-mlflow-tracing主要作者: Matei ZahariaDatabricks 联合创始人Apache Spark 发明者总结Omnigent 的切入点不是造一个更好的 AI coding agent而是当你已经有多个 agent怎么把它们变成一个系统。从 Databricks 在 5,000 人工程团队里落地 AI agent 的实际经验来看这个问题是真实的工具碎片化、策略无从统一、团队协作没有基础设施、可观测性几乎空白。Omnigent 把这些问题一次打包处理——元编排层 策略治理 沙箱 协作 可观测性构成一个完整的 agent 运营体系。元编排层这个概念本身值得记住。随着 AI agent 工具越来越多、越来越专业化需要这一层的场景只会增加不会减少。今天是 Claude Code Codex明天可能是五个更专业化的工具而 Omnigent 要解决的那些问题——策略、成本、协作、可观测性——在每种组合里都会存在。探索 PrimeSkills —— 精选 AI Agent 与技能的市场每一个都经过真实企业工作流验证去掉浮夸留下真正有用的。欢迎访问我的个人主页发现更多有价值的见解和有趣的产品。

相关新闻

从面料到搭配:如何将‘三坑’服饰穿出日常感

从面料到搭配:如何将‘三坑’服饰穿出日常感

透明紫是可以外出干饭的!这句话最近在社交平台上热度不低,乍一看像是一句没头没尾的“黑话”,但背后其实指向一个非常具体且实用的场景:如何判断一件颜色鲜艳、设计独特的“三坑”(汉服、Lolita、JK制服)服…

2026/8/10 13:14:40 阅读更多 →
基于多Agent架构的本地化市场研究工具Evidence Loom设计与实现

基于多Agent架构的本地化市场研究工具Evidence Loom设计与实现

1. 项目缘起:当市场研究遇上本地优先与多Agent最近在做一个市场研究项目,需要频繁地爬取、整理和分析不同来源的数据。我的工作流大概是这样的:打开浏览器,搜索关键词,把网页内容复制到Notion或Excel里,然后…

2026/8/10 10:27:10 阅读更多 →
Java Stream API:声明式编程与惰性求值实战解析

Java Stream API:声明式编程与惰性求值实战解析

在实际开发中,我们经常会遇到一些代码风格或设计模式,它们初看可能有些“非主流”,甚至带着一丝“玩世不恭”的调侃意味,比如“嘿嘿,我超喜欢这种风格”所暗示的那种。这种风格往往不是指具体的语法或框架,…

2026/8/10 12:56:58 阅读更多 →

最新新闻

Multi-Agent Custom Automation Engine Solution Accelerator:AI驱动的多代理协作平台如何重塑企业自动化流程

Multi-Agent Custom Automation Engine Solution Accelerator:AI驱动的多代理协作平台如何重塑企业自动化流程

Multi-Agent Custom Automation Engine Solution Accelerator:AI驱动的多代理协作平台如何重塑企业自动化流程 【免费下载链接】Multi-Agent-Custom-Automation-Engine-Solution-Accelerator The Multi-Agent Custom Automation Engine Solution Accelerator is an …

2026/8/10 21:33:49 阅读更多 →
2026年GEO优化平台哪家好?AI搜索可见度工具和服务商推荐

2026年GEO优化平台哪家好?AI搜索可见度工具和服务商推荐

摘要:GEO 优化平台的价值,正在从“写几篇内容”转向品牌在 AI 搜索和问答场景里的可见度诊断、问题覆盖、竞品对照、内容补齐和持续监控。CNNIC 第57次报告显示,截至 2025 年 12 月,我国生成式人工智能用户规模达 6.02 亿人&#…

2026/8/10 21:33:49 阅读更多 →
终极B站视频下载解决方案:bilidown完整指南与高效使用技巧

终极B站视频下载解决方案:bilidown完整指南与高效使用技巧

终极B站视频下载解决方案:bilidown完整指南与高效使用技巧 【免费下载链接】bilidown 哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。 项目地址: https://gitcode.com/gh_…

2026/8/10 21:33:49 阅读更多 →
Decluttarr进阶教程:自定义规则解决种子管理难题,提升下载效率

Decluttarr进阶教程:自定义规则解决种子管理难题,提升下载效率

Decluttarr进阶教程:自定义规则解决种子管理难题,提升下载效率 【免费下载链接】decluttarr Watches radarr, sonarr, lidarr, readarr and whisparr download queues and removes downloads if they become stalled or no longer needed. 项目地址: h…

2026/8/10 21:33:49 阅读更多 →
pi-subagents:让AI代理像团队一样协作的智能工作流系统

pi-subagents:让AI代理像团队一样协作的智能工作流系统

pi-subagents:让AI代理像团队一样协作的智能工作流系统 【免费下载链接】pi-subagents Pi extension for async subagent delegation with truncation, artifacts, and session sharing 项目地址: https://gitcode.com/GitHub_Trending/pi/pi-subagents 在当…

2026/8/10 21:33:49 阅读更多 →
告别繁琐!幻兽帕鲁服务器可视化一键管理工具让运维如此简单

告别繁琐!幻兽帕鲁服务器可视化一键管理工具让运维如此简单

告别繁琐!幻兽帕鲁服务器可视化一键管理工具让运维如此简单 【免费下载链接】palworld-server-tool [中文|English|日本語]基于.sav存档解析和REST&RCON优雅地用可视化界面管理幻兽帕鲁专用服务器。/ Through parse .sav and REST&RCON, visual interface m…

2026/8/10 21:32:49 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →