agentica
异步优先的长时运行 AI Agent 框架,40+工具/20+模型/MCP/自进化Skill
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
异步优先的长时运行 AI Agent 框架,40+工具/20+模型/MCP/自进化Skill
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

你在凌晨两点启动了一个 AI Agent,希望它帮你自动化处理 300 份合同文档——结果跑了三分钟,Agent 就在某个工具调用处卡死、上下文溢出、或者跑着跑着忘了自己在干什么。这不是你的问题,而是绝大部分 AI Agent 框架的设计初衷就没打算跑长任务。
Agentica 正是为了解决这个问题而生的:它是一个 Async-First 的 Python Agent Harness,目标明确——让 Agent 真正跑起来,跑得久、不跑飞、能干活、会进化。
Agentica 由国内知名 NLP 开源开发者 XuMing(徐铭) 创建和维护。徐铭是 shibing624 的 GitHub ID,也是 pycorrector、similarities 等多个热门 NLP 项目的作者,在 GitHub 累计获得数万 stars,具有丰富的 LLM 应用工程化经验。
Agentica 最早版本发布于 2024 年,经过一年多的高频迭代(截至 2026 年 8 月已达 v1.4.13),逐渐演化为一个功能完整的 Agent 开发框架。项目的核心理念是将 Agent 视为一个长期运行的智能体,而非每次交互即销毁的"聊天壳"。
传统 LangChain 风格的 Agent 只是把 LLM + 工具拼接成一个片段,任务稍微长一点就崩溃。Agentica 实现了一个纯粹的 Agentic Loop:
while (任务未完成):
思考 → 调用工具 → 获取结果 → 压缩上下文 → 继续循环
这个循环内置了:

这是 Agentica 最独特的差异化特性。Agentica 会自动将工具失败经验、用户纠正、成功案例沉淀为"经验卡片",并自动编译成可复用的 SKILL.md 文件,跨会话生效。
也就是说,Agent 每次失败都是在"学习",下次遇到类似问题会主动规避。这是真正工程化的自我改进机制,而非简单的 Prompt 优化。
delegate:另起完整进程(独立 context/cwd),适合复杂子任务task:轻量级子 Agent,适合快速并行处理Agentica 不绑定任何单一模型提供商。内置支持 OpenAI GPT 系列、Anthropic Claude 系列、Groq、Mistral、Cohere、Google Gemini、Ollama(本地开源模型)、智谱 GLM、Kimi(Moonshot)、DeepSeek 等。同时原生支持 MCP(Model Context Protocol) 和 ACP(Agent Communication Protocol),可与 MCP Server 无缝集成。
安装后直接得到一个完整的命令行工具和一个 Web 界面:

/goal 长程任务命令、/cron 定时任务开箱即用的工具集覆盖:文件操作、Shell 执行、网页搜索、URL 内容读取、数据库查询、Git 操作等。工具以 Hook 机制扩展,可轻松接入自定义工具。
安装仅需一条命令:
pip install agentica
配置 API Key(支持 config.yaml 或 .env 文件),即可启动:
# 命令行交互
agentica
# 启动 Web Gateway(浏览器访问)
agentica web
# 长程任务模式
agentica --query "帮我分析这个项目" --goal
硬件需求:Python 3.10+,最低 4GB 内存。调用云端模型(OpenAI/Anthropic)无需 GPU;若使用本地 Ollama 模型推理,则需要相应 GPU 资源。
局限性:无官方 Docker 镜像,无 Kubernetes 部署支持。若需 Docker 化部署,需自行编写 Dockerfile。
Agentica 的架构分为五层:模型层(多 Provider 路由)、工具层(40+ 内置工具 + MCP/ACP)、记忆层(跨会话持久化)、引擎层(Agentic Loop + 压缩)、进化层(自进化 Skill)。代码质量方面,依赖 Pydantic 2.x 做数据校验,类型注解覆盖率高,测试目录完整(tests/),代码遵循 flake8 规范。
Agentica 代表了 AI Agent 框架从"玩具 Demo"向"生产级长时运行"演进的方向。在多 Agent 协作、长期记忆、自进化能力这三个方向上,它是目前开源生态中综合完成度最高的框架之一。
随着 MCP 协议的普及和长上下文模型成本的下降,让 Agent 真正"跑得久"将成为刚需。Agentica 的长时任务引擎和自进化机制,在这一趋势下具有重要的工程参考价值。
项目链接:shibing624/agentica
许可证:Apache-2.0
Stars:345
语言:Python
最新版本:v1.4.13(2026年8月11日)