agentscope-ai/agentscopePublic

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

AI summary: A developer-centric multi-agent platform with built-in fault tolerance and drag-and-drop orchestration.

Stars
32.8K
+107 today
Forks
3.6K
Watchers
161
Open issues
334
Open PRs
255
Contributors
~150
Commits
683
Branches
6

PythonApache-2.0Created Jan 12, 2024Last push 4d agoLatest release v2.0.9+391 stars this week+2.1K this month

Quick answers

What is agentscope?
A developer-centric multi-agent platform with built-in fault tolerance and drag-and-drop orchestration.
What does agentscope do?
AgentScope is a robust framework designed to build, test, and deploy multi-agent applications with a focus on reliability and developer experience. It tackles the brittleness of complex agent interactions by introducing structured message passing, built-in retry mechanisms, and customizable fault tolerance strategies. The technical architecture provides an intuitive drag-and-drop UI for designing agent topologies while backing it up with a scalable, code-first Python runtime. What makes it distinctive is its comprehensive ecosystem that includes memory management, web search integration, and a rich set of pre-built tools for common agent tasks. It significantly lowers the barrier to entry for orchestrating large-scale AI workflows.
Who is agentscope for?
This platform targets AI developers, researchers, and system architects building complex applications that require multiple specialized models to interact reliably. Prerequisites include a solid understanding of Python and basic agentic concepts.
How do I get started with agentscope?
pip install agentscope && as_studio
How popular is agentscope on GitHub?
agentscope-ai/agentscope has 32,752 stars and 3,610 forks on GitHub, and gained 391 stars in the last 7 days.
What license does agentscope use?
agentscope-ai/agentscope is released under the Apache-2.0 license.

Star history

since Jul 28, 2026
010K20K30KJul 2026Aug 2026Sep 2026Oct 2026
32.8K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepOctMonWedFri2025-10-12: 0 commits2025-10-13: 1 commit2025-10-14: 1 commit2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 2 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 5 commits2025-10-21: 2 commits2025-10-22: 2 commits2025-10-23: 1 commit2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 2 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 1 commit2025-10-31: 2 commits2025-11-01: 2 commits2025-11-02: 2 commits2025-11-03: 6 commits2025-11-04: 1 commit2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 3 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 2 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 4 commits2025-11-18: 1 commit2025-11-19: 1 commit2025-11-20: 1 commit2025-11-21: 2 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 4 commits2025-11-25: 1 commit2025-11-26: 0 commits2025-11-27: 3 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 1 commit2025-12-02: 4 commits2025-12-03: 1 commit2025-12-04: 3 commits2025-12-05: 3 commits2025-12-06: 0 commits2025-12-07: 2 commits2025-12-08: 6 commits2025-12-09: 1 commit2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 2 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 4 commits2025-12-18: 0 commits2025-12-19: 3 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 2 commits2025-12-30: 2 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 3 commits2026-01-05: 2 commits2026-01-06: 0 commits2026-01-07: 1 commit2026-01-08: 4 commits2026-01-09: 1 commit2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 1 commit2026-01-13: 2 commits2026-01-14: 1 commit2026-01-15: 4 commits2026-01-16: 2 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 6 commits2026-01-20: 5 commits2026-01-21: 1 commit2026-01-22: 0 commits2026-01-23: 1 commit2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 1 commit2026-01-27: 2 commits2026-01-28: 1 commit2026-01-29: 1 commit2026-01-30: 6 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 1 commit2026-02-04: 6 commits2026-02-05: 0 commits2026-02-06: 2 commits2026-02-07: 3 commits2026-02-08: 1 commit2026-02-09: 1 commit2026-02-10: 3 commits2026-02-11: 0 commits2026-02-12: 9 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 2 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 2 commits2026-03-03: 1 commit2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 2 commits2026-03-11: 9 commits2026-03-12: 1 commit2026-03-13: 2 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 1 commit2026-03-19: 0 commits2026-03-20: 1 commit2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 2 commits2026-03-24: 1 commit2026-03-25: 0 commits2026-03-26: 8 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 1 commit2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 3 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 1 commit2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 2 commits2026-04-21: 0 commits2026-04-22: 2 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 0 commits2026-04-29: 1 commit2026-04-30: 1 commit2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 1 commit2026-05-07: 1 commit2026-05-08: 1 commit2026-05-09: 1 commit2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 1 commit2026-05-13: 0 commits2026-05-14: 1 commit2026-05-15: 2 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 1 commit2026-05-20: 4 commits2026-05-21: 2 commits2026-05-22: 5 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 6 commits2026-05-26: 2 commits2026-05-27: 0 commits2026-05-28: 4 commits2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 1 commit2026-06-01: 8 commits2026-06-02: 0 commits2026-06-03: 1 commit2026-06-04: 0 commits2026-06-05: 9 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 2 commits2026-06-09: 9 commits2026-06-10: 0 commits2026-06-11: 4 commits2026-06-12: 9 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 2 commits2026-06-17: 4 commits2026-06-18: 4 commits2026-06-19: 3 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 6 commits2026-06-23: 3 commits2026-06-24: 1 commit2026-06-25: 3 commits2026-06-26: 3 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 3 commits2026-07-01: 5 commits2026-07-02: 4 commits2026-07-03: 2 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 0 commits2026-07-07: 8 commits2026-07-08: 3 commits2026-07-09: 1 commit2026-07-10: 5 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 3 commits2026-07-14: 4 commits2026-07-15: 2 commits2026-07-16: 7 commits2026-07-17: 3 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 8 commits2026-07-21: 1 commit2026-07-22: 1 commit2026-07-23: 5 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 5 commits2026-07-28: 1 commit2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 1 commit2026-08-01: 2 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 2 commits2026-08-05: 6 commits2026-08-06: 1 commit2026-08-07: 7 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 2 commits2026-08-11: 1 commit2026-08-12: 3 commits2026-08-13: 1 commit2026-08-14: 4 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 11 commits2026-08-20: 11 commits2026-08-21: 9 commits2026-08-22: 1 commit2026-08-23: 0 commits2026-08-24: 6 commits2026-08-25: 2 commits2026-08-26: 1 commit2026-08-27: 4 commits2026-08-28: 4 commits2026-08-29: 0 commits2026-08-30: 1 commit2026-08-31: 12 commits2026-09-01: 3 commits2026-09-02: 0 commits2026-09-03: 2 commits2026-09-04: 8 commits2026-09-05: 0 commits2026-09-06: 0 commits2026-09-07: 9 commits2026-09-08: 10 commits2026-09-09: 5 commits2026-09-10: 1 commit2026-09-11: 9 commits2026-09-12: 0 commits2026-09-13: 0 commits2026-09-14: 14 commits2026-09-15: 4 commits2026-09-16: 2 commits2026-09-17: 3 commits2026-09-18: 9 commits2026-09-19: 0 commits2026-09-20: 0 commits2026-09-21: 9 commits2026-09-22: 10 commits2026-09-23: 3 commits2026-09-24: 8 commits2026-09-25: 0 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 27 commits2026-09-29: 9 commits2026-09-30: 10 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits2026-10-04: 0 commits2026-10-05: 0 commits2026-10-06: 0 commits2026-10-07: 0 commits2026-10-08: 0 commits2026-10-09: 0 commits2026-10-10: 0 commits
627 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    32,752 stars

  • Very active

    627 commits in 52 weeks

  • Community-driven

    ~150 contributors

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What agentscope does

AgentScope is a robust framework designed to build, test, and deploy multi-agent applications with a focus on reliability and developer experience. It tackles the brittleness of complex agent interactions by introducing structured message passing, built-in retry mechanisms, and customizable fault tolerance strategies. The technical architecture provides an intuitive drag-and-drop UI for designing agent topologies while backing it up with a scalable, code-first Python runtime. What makes it distinctive is its comprehensive ecosystem that includes memory management, web search integration, and a rich set of pre-built tools for common agent tasks. It significantly lowers the barrier to entry for orchestrating large-scale AI workflows.

This platform targets AI developers, researchers, and system architects building complex applications that require multiple specialized models to interact reliably. Prerequisites include a solid understanding of Python and basic agentic concepts.

  • Visual Orchestration: allows developers to design multi-agent workflows using an intuitive drag-and-drop web interface.
  • Robust Fault Tolerance: implements configurable retry logic and error handling to prevent cascading failures in agent pipelines.
  • Structured Message Passing: standardizes communication between agents to ensure consistent and predictable interactions.
  • Extensive Tool Library: includes pre-built integrations for web searching, code execution, and data retrieval.
  • Multi-Model Support: interfaces seamlessly with APIs from OpenAI, Anthropic, Gemini, and local LLM providers.

Where teams use it

Complex Workflow Automation

Enterprise teams use the framework to coordinate specialized agents for multi-step tasks like software testing or data analysis.

Interactive Agent Simulation

Researchers deploy large numbers of agents to model social dynamics and economic behaviors in simulated environments.

Rapid Prototyping

Developers leverage the drag-and-drop UI to quickly test different agent configurations before writing production code.

Distributed Task Execution

System architects build fault-tolerant pipelines where fallback agents take over if primary models fail or hallucinate.

Getting started: pip install agentscope && as_studio

README

main branch

AgentScope Logo

中文主页 | Documentation | Roadmap

arxiv pypi pypi discord docs license Ask DeepWiki

agentscope-ai%2Fagentscope | Trendshift

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.

agentscope

News

  • [2026-09] FEAT Experimental: SOP supported — run multi-step tasks as standard operating procedures, in both the framework and agent service. Docs | Service
  • [2026-09] FEAT: TeamPipeline supported — a leader agent delegates tasks to member agents. Docs
  • [2026-09] INTE: MiniMax chat models supported via MiniMaxChatModel (MiniMax-M3 by default).
  • [2026-09] FEAT: Model routing supported — use ModelRouterMiddleware to select an appropriate chat model for each reply.
  • [2026-09] INTE: Jev classifier model supported through the TypeSafe SDK via JevClassifierModel.
  • [2026-09] FEAT: agentscope-skill now supports AgentScope v2.
  • [2026-09] INTE: Support DashScope, OpenAI, Gemini and xAI realtime APIs in RealtimeAgent. Example | Docs
  • [2026-09] FEAT Experimental: Realtime voice agent supported. Example | Docs
  • [2026-09] FEAT: A2A protocol supported — chat with any remote A2A agent via A2AAgent. Example | Docs
  • [2026-08] FEAT: Pipeline supported — run multiple agents by a fixed logic behind one event stream. Example | Docs

More news →

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.

Agent team
Agent team — a leader agent spawns workers and coordinates them through the built-in team tools.
Task planning
Task planning — the agent breaks complex work into a tracked plan and updates it as it goes.
Permission control in bypass mode
Permission control in bypass mode — the agent runs end-to-end without pausing for tool-call confirmations.
Background task offloading
Background task offloading — a long-running tool moves to the background; its result later wakes the agent up and the conversation resumes.

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:

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

49 total
  1. v2.0.9v2.0.9Sep 28, 2026

    ## Highlight - **Standard Operating Procedures (Experimental)**: Added the `agentscope.sop` module 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 `/sop` endpoints to store procedures, start runs, and review steps by hand. - **Team Pipeline**: Added a `TeamPipeline` class 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.tui` module, a full-screen terminal interface for chatting with agents and running realtime voice sessions via `launch_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 `ModelRouterMiddleware` backed by the new `agentscope.classifier` module (with Jev support) that picks the chat model for each reply. - **DingTalk Knowledge Base Tools**: Agents o

  2. v2.0.8v2.0.8Sep 8, 2026

    ## Highlight - **Realtime Voice Agent**: Introduced a realtime voice agent with DashScope backends and local transport support. - **A2A Protocol Support**: Added `A2AAgent` class to the agent module, enabling agent-to-agent communication. - **New Pipeline Module**: Added a new pipeline module with a `GoalPipeline` class 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)

  3. v2.0.7.post1v2.0.7.post1Aug 28, 2026

    ## 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 `GoalPipeline` class 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):

  4. v2.0.7v2.0.7Aug 24, 2026

    ## What's Changed * fix(gemini): remove unsupported $schema from tool parameters by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2277 * feat(workspace): share workspace across different agents by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/1951 * feat(workspace): isolate skills per agent, select them per session by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2283 * fix(hub): preserve GitHub MCP environment inputs by @RerankerGuo in https://github.com/agentscope-ai/agentscope/pull/2230 * fix(app): stop stranding session inbox payloads until the next user turn by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2295 * feat(console): add terminal console for trying and debugging agents by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2297 * fix(tool): fix the meta tool by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2302 * fix(model): fixing MoonshotChatModel streaming usage by @silicon14 in https://github.com/agentscope-ai/agentscope/pull/2314 * fix(mcp): allow reconnecting stateful clients by @Solaris-star in https://github.com/agentscope-ai/agentscope/pull/2308 * feat(agent): let o

  5. v2.0.6v2.0.6Aug 7, 2026

    ## Highlight - Support **channels** (Feishu and Discord) in AgentScope (#1997) - Support **Apple Container** as workspace backend (#2068) - Support MCP & skill hubs/markets in agent service (#2197) - Add **`on_check_permission`** middleware hook (#2001) - Refactor **Web UI chat pages** with shadcn (#2171) **Chat page**: <img width="3024" height="1898" alt="image" src="https://github.com/user-attachments/assets/67038abc-6050-4d00-8613-76b281bd4b23" /> **Channels**: <img width="3024" height="1898" alt="image" src="https://github.com/user-attachments/assets/6b2dd829-e29a-4d3b-9fa2-b1e2c85ec733" /> **MCP & Skill Hubs**: <img width="3024" height="1898" alt="image" src="https://github.com/user-attachments/assets/2f4614a8-a61f-40f9-a030-fdd4bc56f8cc" /> ## What's Changed * feat(webui): refactor chat pages with shadcn and prepare for npm release by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/2171 * feat(workspace): support apple container as workspace backend by @iluv7 in https://github.com/agentscope-ai/agentscope/pull/2068 * fix(model): reuse openai.AsyncClient across calls instead of new per call by @dongfeng3692 in https://github.com/agentsco

Code frequency

additions and deletions
+90.4K-90.4KWeek of 2025-10-12: +1,267 linesWeek of 2025-10-12: -527 linesWeek of 2025-10-19: +1,306 linesWeek of 2025-10-19: -428 linesWeek of 2025-10-26: +5,876 linesWeek of 2025-10-26: -571 linesWeek of 2025-11-02: +7,114 linesWeek of 2025-11-02: -5,275 linesWeek of 2025-11-09: +196 linesWeek of 2025-11-09: -169 linesWeek of 2025-11-16: +2,583 linesWeek of 2025-11-16: -496 linesWeek of 2025-11-23: +3,790 linesWeek of 2025-11-23: -1,355 linesWeek of 2025-11-30: +4,746 linesWeek of 2025-11-30: -824 linesWeek of 2025-12-07: +5,777 linesWeek of 2025-12-07: -3,849 linesWeek of 2025-12-14: +47 linesWeek of 2025-12-14: -36 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +2,482 linesWeek of 2025-12-28: -77 linesWeek of 2026-01-04: +1,523 linesWeek of 2026-01-04: -36 linesWeek of 2026-01-11: +11,749 linesWeek of 2026-01-11: -5,569 linesWeek of 2026-01-18: +3,540 linesWeek of 2026-01-18: -686 linesWeek of 2026-01-25: +15,709 linesWeek of 2026-01-25: -248 linesWeek of 2026-02-01: +11,060 linesWeek of 2026-02-01: -348 linesWeek of 2026-02-08: +4,148 linesWeek of 2026-02-08: -221 linesWeek of 2026-02-15: +13 linesWeek of 2026-02-15: -13 linesWeek of 2026-02-22: +0 linesWeek of 2026-02-22: -0 linesWeek of 2026-03-01: +37 linesWeek of 2026-03-01: -9 linesWeek of 2026-03-08: +221 linesWeek of 2026-03-08: -78 linesWeek of 2026-03-15: +13 linesWeek of 2026-03-15: -3 linesWeek of 2026-03-22: +3,760 linesWeek of 2026-03-22: -707 linesWeek of 2026-03-29: +22 linesWeek of 2026-03-29: -17 linesWeek of 2026-04-05: +4,290 linesWeek of 2026-04-05: -90,359 linesWeek of 2026-04-12: +3,497 linesWeek of 2026-04-12: -0 linesWeek of 2026-04-19: +10,254 linesWeek of 2026-04-19: -3,304 linesWeek of 2026-04-26: +12,745 linesWeek of 2026-04-26: -2,310 linesWeek of 2026-05-03: +3,030 linesWeek of 2026-05-03: -1,325 linesWeek of 2026-05-10: +19,956 linesWeek of 2026-05-10: -3,794 linesWeek of 2026-05-17: +27,601 linesWeek of 2026-05-17: -27,772 linesWeek of 2026-05-24: +31,851 linesWeek of 2026-05-24: -2,712 linesWeek of 2026-05-31: +18,029 linesWeek of 2026-05-31: -5,691 linesWeek of 2026-06-07: +10,478 linesWeek of 2026-06-07: -1,745 linesWeek of 2026-06-14: +6,745 linesWeek of 2026-06-14: -248 linesWeek of 2026-06-21: +27,623 linesWeek of 2026-06-21: -3,691 linesWeek of 2026-06-28: +11,026 linesWeek of 2026-06-28: -2,999 linesWeek of 2026-07-05: +13,971 linesWeek of 2026-07-05: -3,011 linesWeek of 2026-07-12: +6,400 linesWeek of 2026-07-12: -1,856 linesWeek of 2026-07-19: +13,335 linesWeek of 2026-07-19: -851 linesWeek of 2026-07-26: +20,429 linesWeek of 2026-07-26: -2,526 linesWeek of 2026-08-02: +18,561 linesWeek of 2026-08-02: -3,900 linesWeek of 2026-08-09: +5,459 linesWeek of 2026-08-09: -845 linesWeek of 2026-08-16: +17,987 linesWeek of 2026-08-16: -2,289 linesWeek of 2026-08-23: +5,017 linesWeek of 2026-08-23: -1,326 linesWeek of 2026-08-30: +9,160 linesWeek of 2026-08-30: -663 linesWeek of 2026-09-06: +20,895 linesWeek of 2026-09-06: -658 linesWeek of 2026-09-13: +4,974 linesWeek of 2026-09-13: -424 linesWeek of 2026-09-20: +3,534 linesWeek of 2026-09-20: -272 linesWeek of 2026-09-27: +10,282 linesWeek of 2026-09-27: -285 linesWeek of 2026-10-04: +0 linesWeek of 2026-10-04: -0 linesOct 12, 2025Oct 4, 2026
+424.1K lines added, -186.4K removed over the last year.

Commits per week

last 52 weeks
460Week of 2025-10-12: 4 commitsWeek of 2025-10-19: 10 commitsWeek of 2025-10-26: 7 commitsWeek of 2025-11-02: 9 commitsWeek of 2025-11-09: 5 commitsWeek of 2025-11-16: 9 commitsWeek of 2025-11-23: 8 commitsWeek of 2025-11-30: 12 commitsWeek of 2025-12-07: 11 commitsWeek of 2025-12-14: 7 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 4 commitsWeek of 2026-01-04: 11 commitsWeek of 2026-01-11: 10 commitsWeek of 2026-01-18: 13 commitsWeek of 2026-01-25: 11 commitsWeek of 2026-02-01: 12 commitsWeek of 2026-02-08: 14 commitsWeek of 2026-02-15: 2 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 3 commitsWeek of 2026-03-08: 14 commitsWeek of 2026-03-15: 2 commitsWeek of 2026-03-22: 12 commitsWeek of 2026-03-29: 1 commitsWeek of 2026-04-05: 3 commitsWeek of 2026-04-12: 1 commitsWeek of 2026-04-19: 4 commitsWeek of 2026-04-26: 3 commitsWeek of 2026-05-03: 4 commitsWeek of 2026-05-10: 5 commitsWeek of 2026-05-17: 14 commitsWeek of 2026-05-24: 12 commitsWeek of 2026-05-31: 19 commitsWeek of 2026-06-07: 24 commitsWeek of 2026-06-14: 13 commitsWeek of 2026-06-21: 16 commitsWeek of 2026-06-28: 14 commitsWeek of 2026-07-05: 17 commitsWeek of 2026-07-12: 19 commitsWeek of 2026-07-19: 15 commitsWeek of 2026-07-26: 9 commitsWeek of 2026-08-02: 16 commitsWeek of 2026-08-09: 11 commitsWeek of 2026-08-16: 32 commitsWeek of 2026-08-23: 17 commitsWeek of 2026-08-30: 26 commitsWeek of 2026-09-06: 34 commitsWeek of 2026-09-13: 32 commitsWeek of 2026-09-20: 30 commitsWeek of 2026-09-27: 46 commitsWeek of 2026-10-04: 0 commitsOct 12, 2025Oct 4, 2026
627 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 1 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 2 commitsSun 9:00 — 1 commitsSun 10:00 — 3 commitsSun 11:00 — 0 commitsSun 12:00 — 1 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 2 commitsSun 16:00 — 1 commitsSun 17:00 — 0 commitsSun 18:00 — 0 commitsSun 19:00 — 1 commitsSun 20:00 — 2 commitsSun 21:00 — 1 commitsSun 22:00 — 1 commitsSun 23:00 — 0 commitsMon 0:00 — 1 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 1 commitsMon 6:00 — 1 commitsMon 7:00 — 0 commitsMon 8:00 — 1 commitsMon 9:00 — 2 commitsMon 10:00 — 21 commitsMon 11:00 — 29 commitsMon 12:00 — 24 commitsMon 13:00 — 9 commitsMon 14:00 — 10 commitsMon 15:00 — 17 commitsMon 16:00 — 11 commitsMon 17:00 — 14 commitsMon 18:00 — 4 commitsMon 19:00 — 5 commitsMon 20:00 — 12 commitsMon 21:00 — 9 commitsMon 22:00 — 2 commitsMon 23:00 — 3 commitsTue 0:00 — 1 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 0 commitsTue 9:00 — 1 commitsTue 10:00 — 5 commitsTue 11:00 — 17 commitsTue 12:00 — 4 commitsTue 13:00 — 5 commitsTue 14:00 — 9 commitsTue 15:00 — 15 commitsTue 16:00 — 22 commitsTue 17:00 — 14 commitsTue 18:00 — 8 commitsTue 19:00 — 2 commitsTue 20:00 — 7 commitsTue 21:00 — 8 commitsTue 22:00 — 2 commitsTue 23:00 — 0 commitsWed 0:00 — 1 commitsWed 1:00 — 2 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 1 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 4 commitsWed 10:00 — 10 commitsWed 11:00 — 14 commitsWed 12:00 — 8 commitsWed 13:00 — 8 commitsWed 14:00 — 10 commitsWed 15:00 — 6 commitsWed 16:00 — 14 commitsWed 17:00 — 7 commitsWed 18:00 — 6 commitsWed 19:00 — 2 commitsWed 20:00 — 6 commitsWed 21:00 — 4 commitsWed 22:00 — 3 commitsWed 23:00 — 0 commitsThu 0:00 — 0 commitsThu 1:00 — 0 commitsThu 2:00 — 1 commitsThu 3:00 — 1 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 1 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 1 commitsThu 10:00 — 9 commitsThu 11:00 — 10 commitsThu 12:00 — 11 commitsThu 13:00 — 4 commitsThu 14:00 — 10 commitsThu 15:00 — 10 commitsThu 16:00 — 8 commitsThu 17:00 — 12 commitsThu 18:00 — 9 commitsThu 19:00 — 6 commitsThu 20:00 — 9 commitsThu 21:00 — 4 commitsThu 22:00 — 2 commitsThu 23:00 — 1 commitsFri 0:00 — 1 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 1 commitsFri 5:00 — 1 commitsFri 6:00 — 0 commitsFri 7:00 — 1 commitsFri 8:00 — 0 commitsFri 9:00 — 4 commitsFri 10:00 — 16 commitsFri 11:00 — 8 commitsFri 12:00 — 8 commitsFri 13:00 — 4 commitsFri 14:00 — 10 commitsFri 15:00 — 17 commitsFri 16:00 — 15 commitsFri 17:00 — 15 commitsFri 18:00 — 22 commitsFri 19:00 — 7 commitsFri 20:00 — 2 commitsFri 21:00 — 1 commitsFri 22:00 — 2 commitsFri 23:00 — 5 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 0 commitsSat 9:00 — 3 commitsSat 10:00 — 1 commitsSat 11:00 — 3 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 1 commitsSat 15:00 — 0 commitsSat 16:00 — 1 commitsSat 17:00 — 0 commitsSat 18:00 — 0 commitsSat 19:00 — 0 commitsSat 20:00 — 1 commitsSat 21:00 — 1 commitsSat 22:00 — 4 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Mar 25, 2026daily#14+126
  • public-apis/public-apis

    A collective list of free APIs

    486.1K stars · Python

  • donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    373.2K stars · Python

  • practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    285.8K stars · Python

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    272.8K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript