Databricks 上的 Omnigent

重要

Omnigent 处于 Beta 版中。 有关开源文档,请参阅 Omnigent 文档

Omnigent 在 Claude Code、Codex、Cursor、Pi 以及你自己编写的代理之上提供了一个通用层:无需重写即可切换或组合不同封装,通过策略和沙箱机制对其进行约束,并可通过任意设备在同一个实时会话中实时协作。 在简短的 YAML 文件中定义一个代理,然后只需替换一行,即可更改其运行框架或模型,而工具、提示、技能和策略则保持不变。

Databricks 上 Omnigent 工作区 UI 的动画概述。

Azure Databricks提供全托管版本的 Omnigent,包括:

  • 与工作区的身份提供程序集成的、由 Azure Databricks 运营的 Omnigent 服务器。
  • 通过 基础模型 APIAI 网关进行模型访问。

Omnigent 是一个开放源代码项目。 有关完整文档,包括概念、工具、自定义代理、接口、策略和沙盒,请参阅 Omnigent 文档

开始

若要针对工作区设置 Omnigent 并启动第一个代理,请参阅 Omnigent 快速入门

Availability

局限性

  • 仅支持内置上下文策略。 在工作区 UI 中应用它们,或在代理配置中声明它们。 基于 YAML 的自定义策略 不可用。
  • 不提供原生 Windows 支持。 现在,在 WSL2(适用于 Linux 的 Windows 子系统)中运行 Omnigent,并按照 WSL2 分发版中的 Linux 说明进行操作。