开源工具Omnigent:开源人工智能代理框架和元线束

现在,许多开发人员将几个编码代理放在手边,在一项任务上使用Claude Code,在下一项任务上使用Codex或Cursor。每个工具都有自己的命令行、自己的凭据处理以及针对工作目录运行外壳命令的方式。这种传播让团队在代理行动的落地位置及其成本方面存在治理差距。

无所不能的人工智能代理

Omnigent是一个开源项目,作为元线束,它比这些工具高一级。共同层驱动Claude Code、Codex、Cursor、OpenCode、Hermes、Pi和团队在YAML中编写的代理,用户通过单行更改交换或组合它们。Omnigent利用第一方API密钥、Claude或ChatGPT订阅或任何兼容的网关,如OpenRouter,用户可以在会话中途切换每个代理的默认值。单个会话跟随用户从终端到浏览器再到手机,消息、子代理、终端和文件同步。

安全带层设置的护栏

安全设计以政策为中心。策略管理代理在外壳命令、文件编辑和令牌支出中可能做什么,并检查每个操作以允许、阻止或暂停以供人批准。支出上限和访问限制作为内置船发货,因此会话可以携带硬美元上限,并沿途发出更柔和的警告。这些检查在元束层运行,作为有状态的、以数据为中心的规则,跟踪代理操作,这使执行不在代理可能偏离的提示中。

政策分为三个层次。管理员设置服务器范围的规则,开发人员设置每个代理的规则,会话中的人设置每个会话的规则,首先检查更严格的会话规则。团队可以在聊天中用通俗易懂的语言编写政策,然后代理为他们组装。

沙盒和中介凭据

每个代理都在限制文件系统和网络覆盖范围的操作系统沙盒内运行。在Linux上,隔离来自气泡包装,对于原生终端包装器是强制性的;macOS依赖于内置的安全带沙盒。沙盒可以隐藏代理的凭据,并代理访问它们,这允许用户授予代理宽阔的纬度,并保留秘密。Omnigent将此描述为“安全运行YOLO模式”的一种方式。

Windows支持以退化模式到达。那里的代理在Windows作业对象下运行,用于进程树包含和资源限制,没有文件系统和网络隔离,因此想要沙盒的Windows用户被指向Linux、macOS或WSL。

共享会话和主机

协作通过共享会话进行。队友打开一个链接,并实时关注代理,并排显示历史记录、内联注释和代码编辑器。第二个模式,co-drive,允许队友连接到正在运行的会话,以便他们的消息在主机的机器上执行,这适合在调查中配对并将键盘交给域专家。這種安排使主機受到協作者觸發的控制,策略層和沙盒成为控制元件,以限制共享会话。帐户仅限邀请,已部署的服务器可以通过谷歌、GitHub、Okta或微软路由登录。

每个差异上都有第二个供应商

两个示例代理与回购一起发货。Polly是一名编码编排员,负责处理规划和授权;她将工作分配给并行git worktrees中的编码子代理,将每个差异发送给来自与编写它的供应商不同的审查员,并将合并留给用户。

Debby作为头脑风暴伙伴工作,有两个头,一个是Claude,一个是GPT。一个辩论命令让两人在汇合之前互相对抗了几轮。两种模式都依赖于相同的想法,将多个供应商的模型放在一件作品中。

它运行的地方

团队可以将所有内容保留在笔记本电脑上,或将会话推送到来自Modal、Daytona、E2B、CoreWeave和Kubernetes等提供商的一次性云沙盒中,从命令行启动或按会话配置,以便机器可以保持离线状态。服务器可以为每个会话配置沙盒,项目呼叫托管主机的设置,因此始终在的主机可以承载工作。

Omnigent在GitHub上免费提供。

参考链接地址:https://www.helpnetsecurity.com/2026/07/06/omnigent-open-source-ai-agent-framework/

© 版权声明
THE END
你的支持是我们在网空安全路上的驱动力!
点赞7 分享