agentscope
AgentScope 是一个开源的 Python 框架,用于构建和运行“看得见、看得懂、信得过”的 Agent。2.0 版本是围绕越来越强的模型设计的:它不再用僵硬的提示词和编排去约束模型,而是提供好用的构建模块,让模型的推理和工具调用能力来完成工作。它由 agentscope-ai 团队开发,并有 arXiv 论文作为基础。
它适合构建生产级 Agent 和多智能体系统的 Python 开发者。构建模块包括:支持结构化输出、可中断和恢复的 ReAct Agent 循环;涵盖 Python 工具、MCP Server 和 Skills 的工具集(内置编程工具);OpenAI、Anthropic、Gemini、通义(DashScope)、DeepSeek、Ollama 等主流模型服务;自动上下文压缩;以及面向前端的统一事件流。近期版本还加入了流水线和团队流水线(由 Leader 把任务委派给成员 Agent)、A2A 协议、模型路由、标准作业流程(SOP)和实时语音 Agent。
上手方式:需要 Python 3.11+。用 `uv pip install agentscope` 安装,或者从源码以可编辑模式安装,然后基于 ReAct 构建模块创建 Agent,再添加工具和模型。
功能特性
为什么选择它
权衡点
维护状况检查
- 最近提交
- 2026-10-23
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 6
- 最新发布
- v2.0.10 (2026-10-12)
- 未关闭 issue
- 697
- 近期 issue 至少有一条评论的比例
- 9/20
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #926 [Feature]: human in loop wanted17 条评论 · 2025-11-12
- #2707 [Bug]: streamed Base64 accumulation repeatedly transcodes the full payload16 条评论 · 2026-09-20
- #3194 [Bug]: Provider length-limit stop reasons are lost, so incomplete tool calls may run15 条评论 · 2026-10-09
- #1120 [human in loop]how to interrupt the agent flow and give a confirm/new information to the agent to continue the flow when coding by fastapi?15 条评论 · 2026-01-15
- #2566 feat(realtime): support context management for the realtime agent14 条评论 · 2026-09-09
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
适合谁
- 你希望用模块化、透明的 Python 3.11+ 组件(ReAct 循环、工具箱、流水线、A2A、实时语音)构建智能体,并需要完善的中英文档。
- 需要原生支持 DashScope、DeepSeek、火山引擎等国内模型及海外主流接口(Apache-2.0 许可)。
- 现有代码基于旧版 AgentScope 1.x,且暂不打算迁移到重新设计的 2.0 架构。
- 运行环境停留在 Python 3.10 或需要 .NET 支持(AgentScope 2.0 要求 Python 3.11+)。
与同类的区别
AgentScope(Apache-2.0)强调透明的 ReAct 循环、A2A、实时语音以及对国内外大模型接口的原生支持;CrewAI(MIT)强调角色化团队(Crews)与事件驱动工作流(Flows)。
AgentScope 是持续活跃更新的通用多智能体开发框架;MetaGPT 则专注于模拟软件公司标准作业流程(产品经理、架构师、工程师),且仓库自 2026 年 1 月以来更新放缓。
兼容性
快速开始
使用场景
同类工具
收录于以下清单
评论
暂无评论,来发表第一条吧