OmniAgent
YeQing17-2026/OmniAgent加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

一个能随交互持续变强、随使用动态加固安全的开源 AI Agent 框架。
你一定见过这样的场景:花了一整周调教好的 AI 助手,换了个任务就卡壳;上下文窗口塞满了 prompt,模型依然答非所问;好不容易教会它用某个工具,换个 API 版本又得重来一遍。
传统的 AI Agent,本质上是「静态系统」——它的一切能力在上线那一刻就固定了,不会随着使用而成长。
OmniAgent 试图解决的就是这个问题:让 AI Agent 真正具备自我进化的能力,边用边学,越用越强。
OmniAgent 诞生于 2026 年 4 月,是一个受 OpenClaw 启发而来的开源项目。其核心作者 YeQing17-2026 提出了一个关键论点:
当前大多数 Agent 框架只实现了「技能层」的调用,真正的自进化必须覆盖 技能(Skill)、记忆(Context)、大脑(BrainModel) 三个维度。
项目以此构建了三条核心进化路径:
| 维度 | 传统 Agent | OmniAgent |
|---|---|---|
| 技能进化 | 固定工具集 | 实时自创 + LLM 总结 |
| 上下文进化 | 静态组装 | 交互反馈 + 动态更新 |
| 大脑进化 | 固定模型 | 在线 RL + 自主部署 |
这一理念直接对标了 2025 年学术界对「自进化 Agent」的定义——系统能自动更新自己的模型、记忆、工具集或协调逻辑,无需人工重新干预。
OmniAgent 的代码结构非常清晰,主要分为以下模块:
omniagent/agents/skill_evolution.py 负责技能的动态增长。当 Agent 在执行任务时遇到未知场景,它会自动生成新的 Skill,并结合 LLM 总结形成可复用的能力模块。
这与传统的 Function Calling 不同——传统方案中工具集是预定义的,而 OmniEvolve 允许 Agent 现场创造工具,并在下一次使用时直接调用。
omniagent/agents/context_evolution.py 实现了记忆的实时更新。它不仅做上下文窗口管理,还会在每次交互后根据反馈对记忆进行压缩、总结和重组。
类比一下:传统 Agent 像是一个有固定笔记本的学生,OmniAgent 则是一个会把重要内容反复消化、理解后重新写进大脑的学生。
omniagent/rl/ 目录下包含 rollout.py 和 api_server.py,实现了一套在线强化学习(Online RL)流程。Agent 可以将任务执行结果作为 reward signal,持续微调自己的决策策略。
值得注意的是,这个 RL 模块与 OpenAI 的 Post-training 理念高度一致,但完全在本地运行,不依赖第三方服务。
omniagent/security/ 下的 approval.py、audit.py、policy.py 构成了 OmniAgent 的安全体系。传统安全方案是「先验式」的——预先定义规则,遇到违规就拒绝。
Hyper Harness 则不同:它会根据 Agent 的历史行为模式,动态调整安全策略。如果某个工具在过去 100 次调用中都没有问题,Harness 会降低它的审查频率,同时加强对新引入工具的监控。
omniagent/agents/reflexion.py 实现了自我反思机制。当 Agent 完成任务失败时,它会将失败案例记录下来,并通过 LLM 分析失败原因,在下一次执行时规避相同的错误模式。
omniagent/channels/ 支持 Discord、飞书(Feishu)、Telegram、Webhook 等多种消息渠道。这意味着 OmniAgent 不只是一个命令行工具,而是一个可以无缝接入现有协作平台的生产级 Agent。
omniagent/gateway/ 包含 server.py、api.py、router.py 和 web_ui.html,提供完整的 HTTP REST 接口和 Web UI。即使不通过 CLI,用户也可以通过 API 调用 Agent 能力,网页前端直接预览交互效果。
OmniAgent 的技术选型非常务实:
License 为 GPL-3.0,代码开源但有传染性要求。
pip install omniagent
omniagent --help
from omniagent import Agent
agent = Agent(model="gpt-4o", api_key="sk-...")
result = await agent.run("帮我分析一下最新的 AI Agent 发展趋势")
omniagent gateway --port 8080
# 浏览器访问 http://localhost:8080 即可看到 Web 界面
OmniAgent 作为一个 2026 年 4 月才创建的项目,仍处于 Alpha 阶段,有几个不容忽视的问题:
lark-oapi 依赖为可选安装,非开箱即用OmniAgent 代表了 2025-2026 年 AI Agent 领域的一个重要趋势:从「固定能力」到「自进化系统」的范式转变。
从 GitHub 数据来看,该项目在创建后约 6 个月内积累了 2576 star、387 forks,增长速度相当可观。其提出的「三维全维度自进化」框架,与 Stanford HAIO、DeepMind 的自进化 Agent 研究方向高度一致。
对于 AI 开发者而言,OmniAgent 是一个值得深入研究的实验性框架;对于 AI 爱好者而言,它提供了一个亲手体验「AI 自我进化」这一前沿概念的入口。
数据来源:GitHub API(2026-10-10)| Stars: 2,576 | Forks: 387 | License: GPL-3.0 | Language: Python