需 Python 3.11 及以上版本;示例默认使用 DashScope 模型,需自行设置 DASHSCOPE_API_KEY;沙箱执行需额外准备 Docker 等后端环境
agentscope
agentscope-aiApache-2.0活跃维护面向 LLM 应用的多智能体开发框架,支持多模态、语音与实时交互,让智能体的构建、运行和调试过程可见、可理解、可信。
Build and run agents you can see, understand and trust.
uv pip install agentscopeREADME 未说明显存或 GPU 要求,仅要求 Python 3.11 及以上
面向生产环境的 Agent 框架,用可组合抽象构建可观测、可信任的智能体
面向 LLM 应用的多智能体开发框架,支持多模态、语音与实时交互,让智能体的构建、运行和调试过程可见、可理解、可信。
核心能力
- ReAct 循环支持结构化输出、实时打断恢复与批量工具调用
- Toolkit 统一管理 Python 工具、MCP 服务器与技能
- 内置上下文压缩、工具结果卸载与 RAG/记忆注入中间件
- 事件总线流式推送推理、工具调用与多模态内容
- 沙箱隔离执行,支持 Docker、E2B、K8s 等多种后端
容易踩的坑
- v2.0.11最新正式版2026-10-27 · 2026-10-27 02:54 UTC
What's Changed
- fix(model): declare real WAV sizes in the final streamed audio block by @BlueX888 in https://github.com/agentscope-ai/agentscope/pull/3242
- fix(embedding): isolate Ollama embedding caches by host by @maahumada in https://github.com/agentscope-ai/agentscope/pull/3265
- fix(model): await provider stream cleanup on public aclose by @HsbcJone in https://github.com/agentscope-ai/agentscope/pull/3216
- fix(workspace): offload nested media from context archives by @wuyak in https://github.com/agentscope-ai/agentscope/pull/3201
- feat(tui): add right arrow key to switch questions in ask user ui by @allenli178 in https://github.com/agentscope-ai/agentscope/pull/3275
- feat(asr): add batch transcription abstraction and OpenAI model by @wangtaotaotao95 in https://github.com/agentscope-ai/agentscope/pull/2667
- fix(agent): preserve cancellation before concurrent tool execution by @dafyy321-pixel in https://github.com/agentscope-ai/agentscope/pull/2768
- chore: bumping version to 2.0.11dev by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/3300
- feat(mcp): support mcp 2.x Python SDK, unpin mcp<2.0.0 by @a-yeyang in https://github.com/agentscope-ai/agentscope/pull/2216
- fix(tool): preserve annotations and docstrings for partial functions by @shuxiachai in https://github.com/agentscope-ai/agentscope/pull/3257
- fix(rag): bound MongoDB search candidates by @shuxiachai in https://github.com/agentscope-ai/agentscope/pull/3316
- fix(tui): scope tool interactions by reply by @wuwenbo0626 in https://github.com/agentscope-ai/agentscope/pull/3282
- fix(tracing): serialize pydantic tool results as JSON instead of repr by @maahumada in https://github.com/agentscope-ai/agentscope/pull/3263
- fix(workspace): append nothing when offloading an empty context batch by @ffffff55 in https://github.com/agentscope-ai/agentscope/pull/3254
- fix(formatter): decode percent-encoded local file URLs before opening by @kabishou11 in https://github.com/agentscope-ai/agentscope/pull/3250
- fix(formatter): decode ollama file URLs by @qingshungLI in https://github.com/agentscope-ai/agentscope/pull/3141
- fix(console): preserve pending replies across agent switches by @FengZhiheng666 in https://github.com/agentscope-ai/agentscope/pull/3317
- docs(contributing): correct the workspace manager module path by @kun654 in https://github.com/agentscope-ai/agentscope/pull/3354
- fix(memory): keep frontmatter when the closing fence ends the text by @kabishou11 in https://github.com/agentscope-ai/agentscope/pull/3345
- fix(embedding): honor configured Gemini text parameters by @HootRock in https://github.com/agentscope-ai/agentscope/pull/3361
- fix(asr): let per-call options override the transcribe defaults by @lihongyuan99 in https://github.com/agentscope-ai/agentscope/pull/3333
- fix(rag): clean up static hints when streams close by @kaijin-code in https://github.com/agentscope-ai/agentscope/pull/3363
- fix(webui): send a message that carries only an attachment by @ydflow in https://github.com/agentscope-ai/agentscope/pull/3365
- fix(rag): preserve embedded PowerPoint image media types by @shuxiachai in https://github.com/agentscope-ai/agentscope/pull/3339
- fix(embedding): preserve configured dashscope multimodal dimensions by @HootRock in https://github.com/agentscope-ai/agentscope/pull/3350
- fix(workspace): read the persisted .mcp file as utf-8-sig by @Tong-bit-art in https://github.com/agentscope-ai/agentscope/pull/3338
- fix(embedding): report cache source for fully cached multi-batch merges by @ZxlDragonDoctor in https://github.com/agentscope-ai/agentscope/pull/2690
- fix(embedding): report the maximum batch time instead of the sum by @aniruddhaadak80 in https://github.com/agentscope-ai/agentscope/pull/2967
- fix(message-bus): honor zero queue TTL in memory by @wuwenbo0626 in https://github.com/agentscope-ai/agentscope/pull/3376
- fix(tool): escape glob metacharacters in Write/Edit permission suggestions by @
- v2.0.102026-10-12 · 2026-10-12 08:15 UTC
查看更新说明
What's Changed
- chore(version): bump version to 2.0.10dev by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2894
- docs: announce SOP, TeamPipeline and MiniMax support in news by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2932
- fix(tts): label audio with the effective response format by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/2980
- fix(model): emit the dashscope audio transcript as text by @aniruddhaadak80 in https://github.com/agentscope-ai/agentscope/pull/2925
- fix(rag): preserve omitted Word table columns by @twei43846-afk in https://github.com/agentscope-ai/agentscope/pull/2961
- fix(rag): preserve duplicate and blank Excel headers by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/2948
- fix(tts): respect per-call speech instructions by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/2990
- fix(tts): propagate DashScope synthesis errors by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/2993
- fix(formatter): route Moonshot tool_sequence formatting through _format_tool_sequence by @sunrong1 in https://github.com/agentscope-ai/agentscope/pull/2903
- fix(message): keep a copy of the usage appended to a message by @Lesereingrape in https://github.com/agentscope-ai/agentscope/pull/2805
- fix(skill): read SKILL.md as utf-8-sig so a BOM keeps front matter by @lihongyuan99 in https://github.com/agentscope-ai/agentscope/pull/2735
- fix(tracing): report the MiniMax provider name on chat spans by @RerankerGuo in https://github.com/agentscope-ai/agentscope/pull/3023
- fix(model): give each Ollama tool call its own id by @zaher-m in https://github.com/agentscope-ai/agentscope/pull/3011
- fix(rag): close the latest Elasticsearch PIT by @cxyyy66 in https://github.com/agentscope-ai/agentscope/pull/2998
- fix(rag): normalize deferred PDF read errors by @twei43846-afk in https://github.com/agentscope-ai/agentscope/pull/2975
- fix(embedding): enforce a zero cache file limit by @twei43846-afk in https://github.com/agentscope-ai/agentscope/pull/2962
- fix(model): stream an Anthropic tool call without arguments as {} by @zaher-m in https://github.com/agentscope-ai/agentscope/pull/3008
- fix(tool): treat dash-prefixed grep paths as operands by @twei43846-afk in https://github.com/agentscope-ai/agentscope/pull/2988
- fix(tool): reject empty edit replacement targets by @neu-hsc in https://github.com/agentscope-ai/agentscope/pull/2995
- fix(tts): allow a per-call DashScope voice by @cxyyy66 in https://github.com/agentscope-ai/agentscope/pull/3002
- fix(app): reject an MCP name the library cannot load back by @lihongyuan99 in https://github.com/agentscope-ai/agentscope/pull/3025
- fix(model): normalize nullable Gemini cache token usage by @HootRock in https://github.com/agentscope-ai/agentscope/pull/3079
- fix(tool): unlink local symbolic links without following targets by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/3006
- fix(workspace): point the bubblewrap offload test at the workspace:// reference by @sxh313 in https://github.com/agentscope-ai/agentscope/pull/3151
- fix(tts): propagate CosyVoice callback errors by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/3042
- fix(model): refresh anthropic streaming usage time by @aniruddhaadak80 in https://github.com/agentscope-ai/agentscope/pull/2927
- fix(tool): preserve option-like glob argument values by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/3004
- fix(tool): handle current-directory segments in glob patterns by @little-spoon77 in https://github.com/agentscope-ai/agentscope/pull/2979
- fix(pipeline): join sibling members after a failed round by @neu-hsc in https://github.com/agentscope-ai/agentscope/pull/2982
- fix(app): anchor a schedule's default start time to an absolute instant by @kabishou11 in https://github.com/agentscope-ai/agentscope/pull/3101
- fix(sop): honor
- v2.0.92026-09-28 · 2026-09-28 05:06 UTC
查看更新说明
Highlight
- Standard Operating Procedures (Experimental): Added the
agentscope.sopmodule for splitting a task into ordered milestones, each verified before the next one starts, with run state that can be persisted and resumed. The agent service also exposes/sopendpoints to store procedures, start runs, and review steps by hand. - Team Pipeline: Added a
TeamPipelineclass where a leader agent delegates tasks to member agents, which run concurrently and hand their results back. - More Realtime Voice Models: Added OpenAI Realtime, Gemini Live, and xAI Grok Voice models to the realtime voice agent.
- Terminal UI: Introduced the
agentscope.tuimodule, a full-screen terminal interface for chatting with agents and running realtime voice sessions vialaunch_realtime_ui. - AskUser Tool: Added
AskUser, an external tool that lets agents ask users multiple-choice questions. - MiniMax Model and Jev-based Model Routing: Added the MiniMax chat model (M3 by default), and a
ModelRouterMiddlewarebacked by the newagentscope.classifiermodule (with Jev support) that picks the chat model for each reply. - DingTalk Knowledge Base Tools: Agents on DingTalk channels can now search DingTalk knowledge bases.
- Safer Shell Permission Checks: Tightened read-only command detection so destructive
git,sed, andteeusages no longer skip permission confirmation.
What's Changed
- feat(realtime): support xAI Grok voice API model by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2553
- ci(github): track pr state with awaiting review / awaiting changes labels by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2560
- feat(realtime): support OpenAI Realtime API model by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2552
- feat(realtime): support Gemini Live API model by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2556
- feat(tool): add AskUser, an external tool for asking the user by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2573
- feat(channel): add DingTalk knowledge base tools by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2464
- feat(tui): add rich textual chat interface by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2507
- fix(utils): preserve property names during schema flattening by @Tsubaki-01 in https://github.com/agentscope-ai/agentscope/pull/2575
- fix(agent): include paths in tool validation errors by @liugy789 in https://github.com/agentscope-ai/agentscope/pull/2584
- feat(sop): standard operating procedures — fixed milestones, each verified by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2393
- docs: announce AgentScope v2 skill support by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2578
- fix(realtime): request a response after a caller-committed turn by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2559
- fix(channel): preserve wakeups for messages arriving during run finalization by @CoralGarden52 in https://github.com/agentscope-ai/agentscope/pull/2521
- fix(realtime): report tool call arguments in the event stream by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2593
- fix(app): assign unique AG-UI message IDs to tool results by @liugy789 in https://github.com/agentscope-ai/agentscope/pull/2555
- fix(utils): preserve instance values during schema flattening by @Tsubaki-01 in https://github.com/agentscope-ai/agentscope/pull/2592
- test(mcp): derive the expected tool description from doc by @fszcd in https://github.com/agentscope-ai/agentscope/pull/2611
- fix(storage): make packaged alembic.ini ASCII-safe for non-UTF-8 locales by @fszcd in https://github.com/agentscope-ai/agentscope/pull/2607
- docs: fix dead realtime docs links in README and news by @Shxiao101 in https://github.com/agentscope-ai/agentscope/pull/2600
- docs: point eslint plugin links to the npm package pages by
- Standard Operating Procedures (Experimental): Added the
- v2.0.82026-09-08 · 2026-09-08 13:12 UTC
查看更新说明
Highlight
- Realtime Voice Agent: Introduced a realtime voice agent with DashScope backends and local transport support.
- A2A Protocol Support: Added
A2AAgentclass to the agent module, enabling agent-to-agent communication. - New Pipeline Module: Added a new pipeline module with a
GoalPipelineclass for goal-driven agent workflows. - Agent-Driven Context Compression: Introduced a context compression tool that allows agents to manage their own context window.
- LLM Rerank for RAG: Added LLM-based reranking support to improve RAG retrieval quality.
- Volcengine Ark Model: Added support for Volcengine Ark chat model.
- MCP Enhancements: Support runtime MCP headers in Docker workspaces and improved MCP connection cleanup.
- Web UI Polish: Chat experience improvements including session auto-naming, query caching, and better dark mode support.
What's Changed
- fix(formatter): derive audio format from media type by @ump45nose in https://github.com/agentscope-ai/agentscope/pull/2301
- fix(gemini): exclude tool-execution tokens from output_tokens by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2406
- feat(formatter): use native multimodal tool outputs by @fancyboi999 in https://github.com/agentscope-ai/agentscope/pull/2389
- docs(examples): fix broken relative link to _types.py in mem0 README by @feizhuzheng in https://github.com/agentscope-ai/agentscope/pull/2438
- feat(pipeline): add new pipeline module and a
GoalPipelineclass by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2428 - fix(webui): isolate sessions when switching agents by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2429
- chore: bump version to 2.0.7.post1 by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2452
- feat(agent): generate a final text summary after reaching max iterations by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2443
- fix(tracing): report interrupted chat responses by @fengting124 in https://github.com/agentscope-ai/agentscope/pull/2450
- fix(model): preserve encrypted reasoning items in OpenAI Responses history by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2426
- fix(gemini): sanitize nullable type arrays by @helloJamest in https://github.com/agentscope-ai/agentscope/pull/2437
- fix(webui): keep channel toggle inside card by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2466
- fix(webui): follow system dark mode so sidebar buttons stay visible (#2467) by @PiedPiper911 in https://github.com/agentscope-ai/agentscope/pull/2468
- fix(state): preserve LRU cache under concurrent hits by @fengting124 in https://github.com/agentscope-ai/agentscope/pull/2457
- fix(xai): include reasoning tokens in output usage by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2461
- ci(monitor): stop watching review events that can never access secrets by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2472
- fix(formatter): derive multimodal tool-result identifier from the block's own stable id by @AmirF194 in https://github.com/agentscope-ai/agentscope/pull/2165
- fix(example): disable uvicorn hot reload on Windows by @dvd233 in https://github.com/agentscope-ai/agentscope/pull/2434
- fix(tool): make read cache backend-aware so Read->Edit works in workspaces by @nolanchic in https://github.com/agentscope-ai/agentscope/pull/2092
- fix(agent): hint after repeated tool errors by @he-yufeng in https://github.com/agentscope-ai/agentscope/pull/1816
- fix(app): drain the wake-up queue atomically by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2476
- fix(scheduler): let one node own the timers by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2477
- feat(rag): add LLM rerank support by @BreezyB1n in https://github.com/agentscope-ai/agentscope/pull/1975
- fix(scheduler): validate cron before persistence by @redSun64 in https://github.com/agen
- v2.0.7.post12026-08-28 · 2026-08-28 02:42 UTC
查看更新说明
What's Changed
- fix(formatter): derive audio format from media type by @ump45nose in https://github.com/agentscope-ai/agentscope/pull/2301
- fix(gemini): exclude tool-execution tokens from output_tokens by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2406
- feat(formatter): use native multimodal tool outputs by @fancyboi999 in https://github.com/agentscope-ai/agentscope/pull/2389
- docs(examples): fix broken relative link to _types.py in mem0 README by @feizhuzheng in https://github.com/agentscope-ai/agentscope/pull/2438
- feat(pipeline): add new pipeline module and a
GoalPipelineclass by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2428 - fix(webui): isolate sessions when switching agents by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2429
- chore: bump version to 2.0.7.post1 by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2452
- feat(agent): generate a final text summary after reaching max iterations by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2443
- fix(tracing): report interrupted chat responses by @fengting124 in https://github.com/agentscope-ai/agentscope/pull/2450
- fix(model): preserve encrypted reasoning items in OpenAI Responses history by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2426
- fix(gemini): sanitize nullable type arrays by @helloJamest in https://github.com/agentscope-ai/agentscope/pull/2437
New Contributors
- @ump45nose made their first contribution in https://github.com/agentscope-ai/agentscope/pull/2301
- @feizhuzheng made their first contribution in https://github.com/agentscope-ai/agentscope/pull/2438
- @fengting124 made their first contribution in https://github.com/agentscope-ai/agentscope/pull/2450
Full Changelog: https://github.com/agentscope-ai/agentscope/compare/v2.0.7...v2.0.7.post1
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
中文主页 | Documentation | Roadmap
What is AgentScope 2.0?
AgentScope 2.0 is a production-ready, easy-to-use agent framework with essential abstractions that keep up with rising model capability.
We design for increasingly agentic LLMs. Our approach leverages the models' reasoning and tool use abilities rather than constraining them with strict prompts and opinionated orchestrations.
News
- [2026-10]
FEATExperimental: Agent service supports realtime voice conversations over WebRTC, with text and voice sharing the same session history. - [2026-09]
FEATExperimental: SOP supported — run multi-step tasks as standard operating procedures, in both the framework and agent service. Docs | Service - [2026-09]
FEAT:TeamPipelinesupported — a leader agent delegates tasks to member agents. Docs - [2026-09]
INTE: MiniMax chat models supported viaMiniMaxChatModel(MiniMax-M3 by default). - [2026-09]
FEAT: Model routing supported — useModelRouterMiddlewareto select an appropriate chat model for each reply. - [2026-09]
INTE: Jev classifier model supported through the TypeSafe SDK viaJevClassifierModel. - [2026-09]
FEAT: agentscope-skill now supports AgentScope v2. - [2026-09]
INTE: Support DashScope, OpenAI, Gemini and xAI realtime APIs inRealtimeAgent. Example | Docs - [2026-09]
FEATExperimental: Realtime voice agent supported. Example | Docs - [2026-09]
FEAT: A2A protocol supported — chat with any remote A2A agent viaA2AAgent. Example | Docs
Community
Welcome to join our community on
| Discord | DingTalk |
|---|---|
Quickstart
Installation
AgentScope requires Python 3.11 or higher.
From PyPI
uv pip install agentscope
From source
# Pull the source code from GitHub
git clone -b main https://github.com/agentscope-ai/agentscope.git
# Install the package in editable mode
cd agentscope
uv pip install -e .
Agent
The SDK layer — compose an agent from a rich set of building blocks:
| Building block | What's inside |
|---|---|
| ReAct | Reasoning-acting loop with structured output, realtime interruption & resume, and batched (sequential / concurrent) tool acting |
| Toolkit | Agentic tool management over Python tools, MCP servers, and skills; ships with built-in coding tools (shell, file edit, search) and task/plan tools |
| Model | LLM, embedding, and TTS across major providers (OpenAI, Anthropic, Gemini, DashScope, DeepSeek, Moonshot, Volcengine, xAI, Ollama) |
| Context | Automatic compaction, tool-result offload, and context injection (system prompt, RAG, memory) via built-in middleware |
| Event System | Unified event bus streaming reasoning, tool calls, and multimodal content (text, image, audio) to the frontend |
| Permission & HITL | Fine-grained control over tools and resources, confirmation, bypass mode |
| Middleware | Composable hooks across the loop — reply, reasoning, acting, model calling, permission checking, context compression, system prompt |
| Memory | Agentic memory with switchable backends (ReMe, Mem0) |
| Workspace / Sandbox | Isolated tool & code execution — local, Docker, Apple Container, Bubblewrap, E2B, OpenSandbox, Daytona, K8s |
Start your first agent with AgentScope 2.0 in console:
from agentscope.agent import Agent
from agentscope.console import launch_console
from agentscope.tool import Toolkit, Bash, Grep, Glob, Read, Write, Edit
from agentscope.credential import DashScopeCredential
from agentscope.model import DashScopeChatModel
import os, asyncio
async def main() -> None:
agent = Agent(
name="Friday",
system_prompt="You're a helpful assistant named Friday.",
model=DashScopeChatModel(
credential=DashScopeCredential(
api_key=os.environ["DASHSCOPE_API_KEY"]
),
model="qwen3.6-plus",
),
toolkit=Toolkit(
tools=[
Bash(),
Grep(),
Glob(),
Read(),
Write(),
Edit(),
]
),
)
# Chat with the agent in the terminal — streamed output, tool-call
# confirmation and Ctrl+C interruption are all handled for you
await launch_console(agent)
asyncio.run(main())
Agent Service — All You Need to Build Your App
AgentScope ships a batteries-included agent service — a FastAPI backend with a pre-built Web UI (examples/web_ui) that turns your agents into a multi-tenant, multi-session application, with rich capabilities out of the box:
| Capability | What you get |
|---|---|
| Serving | Multi-tenancy, multi-session isolation, FastAPI backend, pre-built Web UI |
| Agent Team | Leader–worker orchestration, built-in team tools, task planning |
| Channels | Connect agents to IM platforms — Feishu (Lark), Discord, custom channels, message routing |
| RAG Service | Blob storage, index worker, multi-tenant retrieval |
| MCP & Skill Hub | Browse hubs (GitHub MCP Registry, ClawHub), install into your library, add to a workspace |
| Resource Sharing | Group- and org-level management for sharing models, MCP servers, skills, and workspaces |
| Persistence | SQL & NoSQL persistence of agent state and sessions |
| Scheduling | Scheduled tasks, agent wakeup, background task offloading |
Everything above is composable, so you can assemble your own application on top of the service with minimal glue code.
Run the following commands to start the agent service backend and the web UI:
git clone -b main https://github.com/agentscope-ai/agentscope.git
cd agentscope/examples/agent_service
# start the agent service backend
python main.py
Then open another terminal to start the web UI:
cd agentscope/examples/web_ui
# start the webui
pnpm install
pnpm dev
Contributing
We welcome contributions from the community! Please refer to our CONTRIBUTING.md for guidelines on how to contribute.
License
AgentScope is released under Apache License 2.0.
Publications
If you find our work helpful for your research or application, please cite our papers.
@article{agentscope_v1,
author = {Dawei Gao, Zitao Li, Yuexiang Xie, Weirui Kuang, Liuyi Yao, Bingchen Qian, Zhijian Ma, Yue Cui, Haohao Luo, Shen Li, Lu Yi, Yi Yu, Shiqi He, Zhiling Luo, Wenmeng Zhou, Zhicheng Zhang, Xuguang He, Ziqian Chen, Weikai Liao, Farruh Isakulovich Kushnazarov, Yaliang Li, Bolin Ding, Jingren Zhou}
title = {AgentScope 1.0: A Developer-Centric Framework for Building Agentic Applications},
journal = {CoRR},
volume = {abs/2508.16279},
year = {2025},
}
@article{agentscope,
author = {Dawei Gao, Zitao Li, Xuchen Pan, Weirui Kuang, Zhijian Ma, Bingchen Qian, Fei Wei, Wenhao Zhang, Yuexiang Xie, Daoyuan Chen, Liuyi Yao, Hongyi Peng, Zeyu Zhang, Lin Zhu, Chen Cheng, Hongzhu Shi, Yaliang Li, Bolin Ding, Jingren Zhou}
title = {AgentScope: A Flexible yet Robust Multi-Agent Platform},
journal = {CoRR},
volume = {abs/2402.14034},
year = {2024},
}
Contributors
All thanks to our contributors: