Skip to content

AgentScope事件驱动的多 Agent 框架

掌握 Agent、Toolkit、上下文、权限、沙箱、Agent Service 与 Agent Team

栏目定位

AgentScope 是阿里巴巴通义实验室 SysML 团队主导的多 Agent 框架。2.x(2026-05-25 发布)以"安全、高效、灵活、完备"为目标,提供统一的 Agent 类与 reply / reply_stream 事件系统、统一管理工具 / MCP / Skills 的 Toolkit、工具执行前的 Permission 三态决策、Local / Docker / E2B 三后端 Workspace 沙箱,以及 FastAPI 多租户 Agent Service 与 Leader-Worker Agent Team

前端类比

可以把 AgentScope 的 Agent 类比为一个带生命周期的 React Component,把 Toolkit 类比为按需聚合的 npm 包,把 Middleware 类比为 Koa / Redux 的洋葱模型中间件,把 Event 流类比为 SSE chunk。这个类比只用来建立直觉,不代表实现相同。

AgentScope 原生语义Agent 是无状态 ReAct 循环引擎,通过 reply() 同步返回最终 Msg,或 reply_stream() 异步产出结构化事件;工具、MCP、Skills 统一由 Toolkit 装配并受 Permission 拦截;上下文压缩与卸载由 ContextConfigOffloader(通常即 Workspace)承担;可观测性、RAG、长期记忆都以 Middleware 形式挂载。

版本与语言路线

  • Python 主线以 agentscope 2.0.4(PyPI,2026-07-07)为基线,要求 Python >=3.11
  • 1.x(终版 1.0.21)API 与 2.x 不兼容、无自动迁移,仅在 1.x 到 2.x 迁移 章节做对照。
  • 官方文档站 docs.agentscope.io(复数)为 2.x 来源;doc.agentscope.io(单数)停滞在 1.0.21,不要使用。
  • AgentScope 另有 TypeScript SDK(消费 Agent Service 的 SSE 流)与 Java 版,不在本教程主线,详见 版本与生态

先修

下一步

官方参考

学习文档整合站点