重要
Omnigent 处于 Beta 版中。 有关开源文档,请参阅 Omnigent 文档。
Omnigent 在 Claude Code、Codex、Cursor、Pi 以及你自己编写的代理之上提供了一个通用层:无需重写即可切换或组合不同封装,通过策略和沙箱机制对其进行约束,并可通过任意设备在同一个实时会话中实时协作。 在简短的 YAML 文件中定义一个代理,然后只需替换一行,即可更改其运行框架或模型,而工具、提示、技能和策略则保持不变。
Azure Databricks提供全托管版本的 Omnigent,包括:
Omnigent 是一个开放源代码项目。 有关完整文档,包括概念、工具、自定义代理、接口、策略和沙盒,请参阅 Omnigent 文档。
开始
若要针对工作区设置 Omnigent 并启动第一个代理,请参阅 Omnigent 快速入门。
Availability
- Omnigent 要求为工作区启用 Omnigent 预览版。 请参阅管理工作区级预览。
- Omnigent 需要支持 Databricks Unity AI 网关的区域中的工作区。 请参阅 Databricks 功能可用性(按区域)。
局限性
- 仅支持内置上下文策略。 在工作区 UI 中应用它们,或在代理配置中声明它们。 基于 YAML 的自定义策略 不可用。
- 不提供原生 Windows 支持。 现在,在 WSL2(适用于 Linux 的 Windows 子系统)中运行 Omnigent,并按照 WSL2 分发版中的 Linux 说明进行操作。