freshcrate
Skin:/
Home > MCP Servers > agentscope

agentscope

Build and run agents you can see, understand and trust.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Build and run agents you can see, understand and trust.

README

AgentScope Logo

中文主页 | Tutorial | Roadmap (Jan 2026 -) | FAQ

arxiv pypi pypi discord docs license

agentscope-ai%2Fagentscope | Trendshift

What is AgentScope?

AgentScope is a production-ready, easy-to-use agent framework with essential abstractions that work with rising model capability and built-in support for finetuning.

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.

Why use AgentScope?

  • Simple: start building your agents in 5 minutes with built-in ReAct agent, tools, skills, human-in-the-loop steering, memory, planning, realtime voice, evaluation and model finetuning
  • Extensible: large number of ecosystem integrations for tools, memory and observability; built-in support for MCP and A2A; message hub for flexible multi-agent orchestration and workflows
  • Production-ready: deploy and serve your agents locally, as serverless in the cloud, or on your K8s cluster with built-in OTel support


The AgentScope Ecosystem

News

More news →

Community

Welcome to join our community on

Discord DingTalk

📑 Table of Contents

Quickstart

Installation

AgentScope requires Python 3.10 or higher.

From PyPI

pip install agentscope

Or with uv:

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

pip install -e .
# or with uv:
# uv pip install -e .

Example

Hello AgentScope!

Start with a conversation between user and a ReAct agent 🤖 named "Friday"!

from agentscope.agent import ReActAgent, UserAgent
from agentscope.model import DashScopeChatModel
from agentscope.formatter import DashScopeChatFormatter
from agentscope.memory import InMemoryMemory
from agentscope.tool import Toolkit, execute_python_code, execute_shell_command
import os, asyncio


async def main():
    toolkit = Toolkit()
    toolkit.register_tool_function(execute_python_code)
    toolkit.register_tool_function(execute_shell_command)

    agent = ReActAgent(
        name="Friday",
        sys_prompt="You're a helpful assistant named Friday.",
        model=DashScopeChatModel(
            model_name="qwen-max",
            api_key=os.environ["DASHSCOPE_API_KEY"],
            stream=True,
        ),
        memory=InMemoryMemory(),
        formatter=DashScopeChatFormatter(),
        toolkit=toolkit,
    )

    user = UserAgent(name="user")

    msg = None
    while True:
        msg = await agent(msg)
        msg = await user(msg)
        if msg.get_text_content() == "exit":
            break

asyncio.run(main())

Voice Agent

Create a voice-enabled ReAct agent that can understand and respond with speech, even playing a multi-agent werewolf game with voice interactions.

werewolf_voice_agent.mp4

Realtime Voice Agent

Build a realtime voice agent with web interface that can interact with users via voice input and output.

Realtime chatbot | Realtime Multi-Agent Example

multi_agent_realtime_voice.mp4

Human-in-the-loop

Support realtime interruption in ReActAgent: conversation can be interrupted via cancellation in realtime and resumed seamlessly via robust memory preservation.

Realtime Steering

Flexible MCP Usage

Use individual MCP tools as local callable functions to compose toolkits or wrap into a more complex tool.

from agentscope.mcp import HttpStatelessClient
from agentscope.tool import Toolkit
import os

async def fine_grained_mcp_control():
    # Initialize the MCP client
    client = HttpStatelessClient(
        name="gaode_mcp",
        transport="streamable_http",
        url=f"https://mcp.amap.com/mcp?key={os.environ['GAODE_API_KEY']}",
    )

    # Obtain the MCP tool as a **local callable function**, and use it anywhere
    func = await client.get_callable_function(func_name="maps_geo")

    # Option 1: Call directly
    await func(address="Tiananmen Square", city="Beijing")

    # Option 2: Pass to agent as a tool
    toolkit = Toolkit()
    toolkit.register_tool_function(func)
    # ...

    # Option 3: Wrap into a more complex tool
    # ...

Agentic RL

Train your agentic application seamlessly with Reinforcement Learning integration. We also prepare multiple sample projects covering various scenarios:

Example Description Model Training Result
Math Agent Tune a math-solving agent with multi-step reasoning. Qwen3-0.6B Accuracy: 75% → 85%
Frozen Lake Train an agent to navigate the Frozen Lake environment. Qwen2.5-3B-Instruct Success rate: 15% → 86%
Learn to Ask Tune agents using LLM-as-a-judge for automated feedback. Qwen2.5-7B-Instruct Accuracy: 47% → 92%
Email Search Improve tool-use capabilities without labeled ground truth. Qwen3-4B-Instruct-2507 Accuracy: 60%
Werewolf Game Train agents for strategic multi-agent game interactions. Qwen2.5-7B-Instruct Werewolf win rate: 50% → 80%
Data Augment Generate synthetic training data to enhance tuning results. Qwen3-0.6B AIME-24 accuracy: 20% → 60%

Multi-Agent Workflows

AgentScope provides MsgHub and pipelines to streamline multi-agent conversations, offering efficient message routing and seamless information sharing

from agentscope.pipeline import MsgHub, sequential_pipeline
from agentscope.message import Msg
import asyncio

async def multi_agent_conversation():
    # Create agents
    agent1 = ...
    agent2 = ...
    agent3 = ...
    agent4 = ...

    # Create a message hub to manage multi-agent conversation
    async with MsgHub(
        participants=[agent1, agent2, agent3],
        announcement=Msg("Host", "Introduce yourselves.", "assistant")
    ) as hub:
        # Speak in a sequential manner
        await sequential_pipeline([agent1, agent2, agent3])
        # Dynamic manage the participants
        hub.add(agent4)
        hub.delete(agent3)
        await hub.broadcast(Msg("Host", "Goodbye!", "assistant"))

asyncio.run(multi_agent_conversation())

Documentation

More Examples & Samples

Functionality

Agent

Game

Workflow

Evaluation

Tuner

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:

Release History

VersionChangesUrgencyDate
v2.0.1## Highlight - **Agent Team** is supported ## What's Changed * fix(webui): add missing files in the web ui example by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1661 * fix(readme): update the QR code for DingTalk group by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1662 * perf(service): support to provide extra tools and middlewares by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1709 * fix(formatter): drop thinking blocks without signHigh6/5/2026
v2.0.0## AgentScope 2.0 is released! Please refer to the new [docs](https://docs.agentscope.io) for more information. ## What's Changed * chore(project): temporarily deprecate evaluate/module/rag/tts/realtime modules pending refactor by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1438 * refactor(msg): simplify core building blocks and Msg class structure by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1440 * feat(msg): formalize Msg type rules and constraints Medium5/25/2026
v1.0.21## What's Changed * docs: update dingtalk qr codes and add hyperlink by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1620 * docs(readme): remove redundant links by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1636 * feat(model): extend reasoning_effort options for OpenAI-compatible providers by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1643 * fix(formatter): avoid emitting `text: null` in AnthropicChatFormatter tool_result by @qbc2016 in httHigh5/25/2026
v1.0.20## What's Changed * fix(openai): catch response_format errors during streaming to enable fallback by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1527 * feat(mcp): add execution timeout for mcp by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1540 * chore(version): bumping version to 1.0.19.post1 by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1543 * fix(mcp): preserve $defs and $ref in MCP tool input schema by @qbc2016 in https://github.com/ageHigh5/15/2026
v1.0.19.post1## What's Changed * fix(openai): catch response_format errors during streaming to enable fallback by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1527 * feat(mcp): add execution timeout for mcp by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1540 * chore(version): bumping version to 1.0.19.post1 by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1543 **Full Changelog**: https://github.com/agentscope-ai/agentscope/compare/v1.0.19...v1.0.19.postHigh4/28/2026
v1.0.19## What's Changed * docs(copaw): add news for copaw by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1379 * feat(formatter): support local multimedia paths starting with file:// by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1385 * feat(memory): add tablestore memory support by @zhanghaochenFCB in https://github.com/agentscope-ai/agentscope/pull/1308 * fix(examples): rename ReflectFailure.decompose_subtask.rephrased_plan to failed_subtask in deep research examHigh4/20/2026
v1.0.18## What's Changed * fix(huggingface): add huggingface endpoint fix by @garyzhang99 in https://github.com/agentscope-ai/agentscope/pull/1340 * docs(readme): update the README.md and README_zh.md with copaw by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1353 * feat(test): fix version of pymilvus by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1355 * feat(formatter): enhance _to_openai_image_url for local files without extension by @kingofpowers in https://githuMedium3/26/2026
v1.0.17## What's Changed * fix(tool): expand user home in text file tools for paths with tilde by @YingchaoX in https://github.com/agentscope-ai/agentscope/pull/1262 * fix(docs): correct typo in quickstart_agent.py by @04cb in https://github.com/agentscope-ai/agentscope/pull/1273 * fix(openai-model): support newer vllm reasoning field parsing by @WeiSibo in https://github.com/agentscope-ai/agentscope/pull/1271 * fix(model): update DashScopeChatModel to use AioMultiModalConversatio… by @YingchaoX inLow3/13/2026
v1.0.16## Highlight * fix bugs in the previous version (1.0.15) ## What's Changed * fix(dependency): lazy import the websockets library by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1214 * fix(stream_printing_messages): add sleep in print to avoid blocking consumption by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1218 * feat(model): add multimodality parameter in DashScope chat model by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1215 * fixLow2/15/2026
v1.0.16dev## What's Changed * fix(dependency): lazy import the websockets library by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1214 * fix(stream_printing_messages): add sleep in print to avoid blocking consumption by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1218 * feat(model): add multimodality parameter in DashScope chat model by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1215 * fix(openai realtime): Add tool format for openai realtime model byLow2/10/2026
v1.0.15## What's Changed * feat(tuner): Add Logger and Tinker Support by @pan-x-c in https://github.com/agentscope-ai/agentscope/pull/1178 * feat(rag/store): add OceanBaseStore as a vdb choice by @PsiACE in https://github.com/agentscope-ai/agentscope/pull/1078 * feat(voice agent): implement realtime voice agent by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1056 * docs(evaluation): add openjudge evaluation integration by @ployts in https://github.com/agentscope-ai/agentscope/pull/1Low2/7/2026
v1.0.14## Highlight - Allow to disable the tool use input parsing by `stream_tool_parsing=False` in the streaming mode #1097 - Fix the bugs in redis memory and mem0 based long-term memroy ## What's Changed * fix(memory): fix the bug in redis memory that use bytes data as the message key by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1146 * fix the bug when use ollama model in mem0 by @Osier-Yi in https://github.com/agentscope-ai/agentscope/pull/1148 * fix ollama bug in mem0Low1/30/2026
v1.0.13## Highlight ### RAG - Support MongoDB vector database - Support Excel reader ### Example - Integration with Qwen-Deep-Research model ## What's Changed * Add example integration for Qwen-Deep-Research model by @denverdino in https://github.com/agentscope-ai/agentscope/pull/869 * feat(tool): add func_name parameter to support custom tool renaming by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1115 * feat(rag): add MongoDB vector store in the RAG module. by @qbLow1/20/2026
v1.0.12## Highlight Changes - `ReActAgent` supports automatic memory compression (#1081 ) - The memory module supports (#1081 ) - various relational databases - redis - Compatible with the Azure OpenAI API (#932 ) ## What's Changed * fix(a2a): fix the bug of a2a server in the example by @zhijianma in https://github.com/agentscope-ai/agentscope/pull/1080 * fix(ollama model): bugfix for stream output by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1082 * feat(rag): add AlLow1/16/2026
v1.0.11## What's Changed * add record_to_memory before generate return reply_message by @Osier-Yi in https://github.com/agentscope-ai/agentscope/pull/1039 * fix(werewolf game): Broadcast game result when game ends at night phase by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1065 * fix(openai formatter): Correctly extract image extension from URLs with query parameters by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1066 * feat(agent): Add A2A protocol support for iLow1/4/2026
v1.0.10## What's Changed * fix(version): update version to 1.0.9 by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1009 * fix(docs): fix bug in the tts tutorial by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1010 * fix(opentelemetry): fix versions for opentelemetry by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1011 * fix(openaichatmodel): fix a bug when choice.delta is None by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1015 * refacLow12/19/2025
v1.0.9## What's Changed * fix(docs): fix the typo of the incorrect port number in the tutorial by @VXenomac in https://github.com/agentscope-ai/agentscope/pull/954 * feat(agent-skill): support Anthropic agent skills in `ReActAgent` and `Toolkit` class by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/952 * fix(model & doc): unify client_args and client_kwargs arguments in the chat model classes into client_kwargs by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/957 * fLow12/8/2025
v1.0.8## Important Change - The `generate_response` function in `ReActAgent` class is refactored in v1.0.8 (#910) - The config is refactored with `ContextVar` for thread-safe (#933) ## What's Changed * docs(README): update README.md and README_zh.md with update news by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/899 * fix(pipeline): use Sequence for covariant type substitution in MsgHub by @2725244134 in https://github.com/agentscope-ai/agentscope/pull/909 * refactor(agent):Low11/21/2025
v1.0.7## What's Changed * fix(stream_printing_messages): fix the bug in stream_printing_messages pipeline by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/866 * Fix planner state by @Young198902 in https://github.com/agentscope-ai/agentscope/pull/863 * Change ollama embedding api by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/874 * fix(model): fix the bug that Qwen-Omni requires different input_audio format than OpenAI models by @qbc2016 in https://github.com/agentsLow11/3/2025
v1.0.6## What's Changed * [HotFix] Fix missing await in browser agent's format by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/836 * Improve the werewolves game example in AgentScope by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/840 * Refine tutorial by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/843 * Added a demo example showing how AgentScope can connect to Alibaba Cl… by @CodeSpaceiiii in https://github.com/agentscope-ai/agentscope/pull/805 *Low10/23/2025
v1.0.5## What's Changed * Update README with tool agent examples by @cuiyuebing in https://github.com/agentscope-ai/agentscope/pull/813 * Support to obtain the printing messages from an agent instance as an async generator by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/814 * Refine tutorial by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/804 * [HOTFIX]: Add default value None for memory_type in _mem0_record by @zhijianma in https://github.com/agentscope-ai/agentscoLow10/3/2025
v1.0.4## What's Changed - Support voice agent in AgentScope by supporting Qwen-Omni and GPT-audio models - Create RAG module in AgentScope ## Commits * Fix parallel tool execution in tutorial by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/789 * [HOTFIX] Fix the bug in ReActAgent class by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/788 * [Hotfix] Fix ThinkingBlock import issue by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/794 * fix(model)Low9/27/2025
v1.0.3## Important Change - A new plan module is added - The `session_id` argument in `JSONSession` class is moved into the load and save function to support multiple sessions. ## What's Changed * Add concurrent example by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/693 * Add example for SQLite-based session management by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/740 * [HOTFIX] Fix the studio-related error in the tutorial by @DavdGao in https://github.com/agLow9/17/2025
v1.0.2## What's Changed * [hotfix] fix error in deep research agent by @Luohh5 in https://github.com/agentscope-ai/agentscope/pull/704 * Refine tutorial for multi mcp stateful clients by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/706 * Add news for agentscope runtime by @rayrayraykk in https://github.com/agentscope-ai/agentscope/pull/712 * Add tutorial for fanout pipeline by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/700 * feat: improve logging setup by validatLow9/6/2025
v1.0.1## What's Changed - Fix the bug in the ``handle_interrupt`` method of ``ReActAgent`` - Fix the bug in formatter that doesn't support string output in tool result block - Add examples in AgentScope repo - Meta Planner - Nine-players Werewolves Game - MCP - Multi-agent conversation - Deep Research agent - Support model-level structured output ## Detailed Commit * [Hotfix] Fix error in pypi workflow by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/668 * FixLow8/27/2025
v1.0.0## What's Changed - Release AgentScope v1.0.0 **Full changelog** refers to https://github.com/agentscope-ai/agentscope/blob/main/docs/changelog.mdLow8/15/2025
v0.1.7## What's Changed Create a v0.1.x release for the migration to v.1.0.0 ## Detailed changes * docs(READMEs): update readme for mcp usage by @LiangYang666 in https://github.com/modelscope/agentscope/pull/649 * Fix no speak bug in react agent v2 by @qbc2016 in https://github.com/modelscope/agentscope/pull/651 * Update the roadmap of agentscope v1.0.0 by @DavdGao in https://github.com/modelscope/agentscope/pull/654 * [Hotfix] Fix msg.id not in _PREFIX_DICT by @qbc2016 in https://github.comLow8/13/2025
v0.1.6## What's Changed - Support streamable HTTP MCP server - Fix the verison of mcp library to avoid compatible error in Windows & Python 3.10-3.12 - Fix the error in memory module - Fix the bug in ReActAgent ## Detailed Commits * Fix tutorial by @rayrayraykk in https://github.com/modelscope/agentscope/pull/619 * [HOTFIX] Fix the bug in ReAct agent by @DavdGao in https://github.com/modelscope/agentscope/pull/634 * Formalize schema extension as ServiceToolkit methods by @DavdGao in https://Low7/4/2025
v0.1.5## What's Changed 1. Refactor python and shell executing tools 2. Refactor AgentScope studio 3. Support structured output in ReActAgentV2 ## Detailed PR * Refactor the python and shell executing tool by @DavdGao in https://github.com/modelscope/agentscope/pull/589 * Fix the error within DashScopeFormatter and ReActAgentV2 by @DavdGao in https://github.com/modelscope/agentscope/pull/591 * Update version to 0.1.5dev by @DavdGao in https://github.com/modelscope/agentscope/pull/592 * RefLow5/27/2025
v0.1.5devThis is a dev version for test, and will be overwritten soon. ## What's Changed * Refactor the python and shell executing tool by @DavdGao in https://github.com/modelscope/agentscope/pull/589 * Fix the error within DashScopeFormatter and ReActAgentV2 by @DavdGao in https://github.com/modelscope/agentscope/pull/591 * Update version to 0.1.5dev by @DavdGao in https://github.com/modelscope/agentscope/pull/592 **Full Changelog**: https://github.com/modelscope/agentscope/compare/v0.1.4...vLow4/29/2025
v0.1.4## What's Changed - Fix bug in MCP server - Separate instance-level hooks from class-level hooks. ## Details * Fix MCP link and update roadmap status by @chritkhalil in https://github.com/modelscope/agentscope/pull/572 * [HOTFIX] Fix MCP url in README.md by @rayrayraykk in https://github.com/modelscope/agentscope/pull/575 * Add object-level and class-level hooks by @DavdGao in https://github.com/modelscope/agentscope/pull/574 * Fix mcp result by @rayrayraykk in https://github.com/modelsLow4/22/2025
v0.1.3## What's Changed In this release, AgentScope - supports MCP servers - supports tools API for OpenAI, DashScope and Anthropic LLM APIs - supports hooks for `reply`, `observe` and `speak` function within the agent - abandons `Operator` class and some pipelines - fixes some bugs ## Details * [Quick fix] Fix path typo in RAG app README by @ZiTao-Li in https://github.com/modelscope/agentscope/pull/551 * [Quick fix] Update QR code by @ZiTao-Li in https://github.com/modelscope/agentscoLow4/1/2025
v0.1.2## What's Changed * Update the version number to v0.1.2.dev by @DavdGao in https://github.com/modelscope/agentscope/pull/481 * fix type conversion from list to dict during filter empty value by @zhijianma in https://github.com/modelscope/agentscope/pull/482 * [HotFix] Fix gradio version by @qbc2016 in https://github.com/modelscope/agentscope/pull/483 * [HOTFIX] Fix the bug in service toolkit and logging by @DavdGao in https://github.com/modelscope/agentscope/pull/487 * add contributor bot cLow3/7/2025
v0.1.1## What's Changed - Fix the bug that the `max_retries` doesn't work in `ReActAgent` - Fix the bug that setting mutliple configurations with different dahscope api keys will result in only one api key taking effect - Support nested Pydantic BaseModel objects within the parser - Support token couting in AgentScope for OpenAI (both vision and non-vision llms), Gemini, DashScope APIs, and support to register token counting functions locally - Fix bug in streaming mode - Adjust the basic promLow11/8/2024
v0.1.0## What's Changed ### Model APIs 1. Support ZhipuAI API (https://github.com/modelscope/agentscope/pull/181) 2. Support Yi API (https://github.com/modelscope/agentscope/pull/343) 3. Support streaming mode in AgentScope (https://github.com/modelscope/agentscope/pull/347) 4. Support LiteLLM (https://github.com/modelscope/agentscope/pull/204) 5. Format input messages according to the name of the model (https://github.com/modelscope/agentscope/pull/381) ### Service Add the following new sLow9/9/2024
v0.0.4## Features * Agentscope [Workstation and Copilot](https://agentscope.aliyun.com/) are online now * More services * arxiv search * download from url * shell execution * More models * dashscope multimodal * Llama3 * More examples * [Conversation nl2sql](https://github.com/modelscope/agentscope/tree/main/examples/conversation_nl2sql) * [Llama3](https://github.com/modelscope/agentscope/blob/main/examples/model_llama3) * [Distributed Large Scale SimulationLow5/6/2024
v0.0.3## What's Changed * Fix the bug that the `format` method of `ModelWrapperBase` sub-classes cannot be used in distributed mode. * Support running multiple Agent instances in a single Agent Server * Optimize performance in distributed mode * Update the ReActAgent ## Details * docs: fix error typo by @Undertone0809 in https://github.com/modelscope/agentscope/pull/129 * Update version number. by @DavdGao in https://github.com/modelscope/agentscope/pull/127 * Add agent_id for each agent iLow4/3/2024
v0.0.2## What's Changed * Add `ReActAgent` agent * Add `web_digest` service * Add more examples * Autonomous Conversation with Mentions * Self-Organizing Conversation * Basic Conversation with LangChain library * Conversation with ReAct Agent * Conversation with RAG Agent * Gomoku * Distributed Debate * Distributed Parallel Search * Add more model wrappers * DashScope: Chat, Image Synthesis, Text Embedding * Gemini: Chat, Embedding * Ollama:Low3/29/2024
v0.0.1## What's Changed * Add templates for issues and pull requests by @DavdGao in https://github.com/modelscope/agentscope/pull/1 * [DOC] add API reference documentation by @pan-x-c in https://github.com/modelscope/agentscope/pull/7 * add jupyter for conversation by @qbc2016 in https://github.com/modelscope/agentscope/pull/6 * Move defaults and types to constants by @pan-x-c in https://github.com/modelscope/agentscope/pull/9 * add distributed examples in notebook by @qbc2016 in https://github.cLow2/26/2024

Dependencies & License Audit

Loading dependencies...

Similar Packages

agentpoolA unified agent orchestration hub that lets you configure and manage multiple AI agents (native, ACP, AGUI, Claude Code) via YAML, and exposes them through standardized protocols (ACP/OpenCode Server)v2.9.18
MCP---Agent-Starter-Kit🚀 Build and explore multi-agent AI workflows with ready-to-use projects for document serving, Q/A bots, and orchestration.main@2026-06-05
Ollama-Terminal-AgentAutomate shell tasks using a local Ollama model that plans, executes, and fixes commands without cloud or API dependencies.main@2026-06-04
agenticaAgentica: Lightweight async-first Python framework for AI agents. 轻量级异步优先的AI Agent框架,支持工具调用、RAG、多智能体和MCP。v1.4.6
MaiBotMaiSaka, an LLM-based intelligent agent, is a digital lifeform devoted to understanding you and interacting in the style of a real human. She does not pursue perfection, nor does she seek efficiency; 1.0.0-rc.4

More from agentscope-ai

agentscope-javaAgentScope Java: Agent-Oriented Programming for Building LLM Applications
agentscope-runtimeA production-ready runtime framework for agent apps with secure tool sandboxing, Agent-as-a-Service APIs, scalable deployment, full-stack observability, and broad framework compatibility.

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme
hyperframesWrite HTML. Render video. Built for agents.