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
28.7K
+95 today
Forks
3.3K
Watchers
156
Open issues
216
Open PRs
81
Contributors
~90
Commits
436
Branches
6

PythonApache-2.0Created Jan 12, 2024Last push todayLatest release v2.0.5+228 stars this week+336 this month

Star history

since Aug 10, 2025
010K20KAug 2025Dec 2025Apr 2026Aug 2026
28.7K stars as of Aug 7, 2026, tracked back to Aug 10, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 0 commits2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 6 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 3 commits2025-08-19: 4 commits2025-08-20: 2 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 2 commits2025-08-27: 2 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 2 commits2025-09-03: 0 commits2025-09-04: 1 commit2025-09-05: 3 commits2025-09-06: 2 commits2025-09-07: 0 commits2025-09-08: 3 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 2 commits2025-09-12: 1 commit2025-09-13: 0 commits2025-09-14: 1 commit2025-09-15: 2 commits2025-09-16: 3 commits2025-09-17: 4 commits2025-09-18: 2 commits2025-09-19: 2 commits2025-09-20: 2 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 1 commit2025-09-28: 3 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 3 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-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: 0 commits2026-08-01: 0 commits
436 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    28,691 stars

  • Actively maintained

    Pushed within 48 hours

  • 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

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 work with rising model capability and built-in support for .

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-07] INTE: Daytona-based workspace/sandbox supported. Docs
  • [2026-07] INTE: K8s, OpenSandbox-based workspace/sandbox supported. Docs
  • [2026-07] INTE: ReMe long-term memory supported. Example | Docs
  • [2026-06] FEAT: Agentic Memory supported. Example | Docs
  • [2026-06] FEAT: Distributed & Multi-Tenancy & Multi-Session RAG service supported. Docs
  • [2026-06] FEAT: RAG supported. Example | Docs
  • [2026-06] INTE: Mem0 supported. Example | Docs
  • [2026-06] FEAT: Agent Team supported. Example | Docs
  • [2026-05] RELS: AgentScope 2.0 released! 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
# or
# 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 .
# or
# pip install -e .

Hello AgentScope!

Start your first agent with AgentScope 2.0:

from agentscope.agent import Agent
from agentscope.tool import Toolkit, Bash, Grep, Glob, Read, Write, Edit
from agentscope.credential import DashScopeCredential
from agentscope.model import DashScopeChatModel
from agentscope.message import UserMsg
from agentscope.event import EventType

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(),
            ]
        ),
    )

    async for evt in agent.reply_stream(UserMsg("Tony", "Hi, Friday!")):
        # Handle the event stream, e.g., print the message, update UI, etc.
        match evt.type:
            case EventType.REPLY_START:
                ...
            case EventType.MODEL_CALL_START:
                ...
            case EventType.TEXT_BLOCK_START:
                ...
            case EventType.TEXT_BLOCK_DELTA:
                ...
            case EventType.TEXT_BLOCK_END:
                ...

            # Handle other event types

asyncio.run(main())

Hello Agent Service!

An extensible FastAPI based multi-tenancy, multi-session agent service with pre-built Web UI in examples/web_ui

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

44 total
  1. v2.0.5v2.0.5Jul 23, 2026

    ## Highlight **Agent** - Support structured output (#2150) - Support environment information injection (#2134) **Workspace** - Support OpenSandbox (#1953), Daytona (#1943), K8s (#1933), Bubblewrap (#2051) **Tool** - Support PowerShell for Windows (#2132) **RAG** - Support MongoDB (#2008), Elasticsearch (#2129) - Support Excel (#2026) and Word (#2025) parser **Agent as Service** - Support SQLAlchemy based storage (#2029) - Support sharing resources across users as a group or org (#1998) **Model** - Add new Dashscope models (#2073), Kimi K3 (#2141) - Implement Gemini TTS API (#1879) ## What's Changed * fix(gemini): fix gemini schema containing null by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2020 * feat(workspace): add K8sWorkspace with Pod/PVC lifecycle, tar-stream backend and MCP gateway support by @XiuShenAl in https://github.com/agentscope-ai/agentscope/pull/1933 * feat(rag): add MongoDB vector store backend Closes by @xu-suping in https://github.com/agentscope-ai/agentscope/pull/2008 * fix(formatter): include tool_name in ollama tool result messages by @nolanchic in https://github.com/agentscope-ai/agentscop

  2. v2.0.4.post1v2.0.4.post1Jul 16, 2026

    ## What's Changed * fix(gemini): fix gemini schema containing null by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2020 * feat(workspace): add K8sWorkspace with Pod/PVC lifecycle, tar-stream backend and MCP gateway support by @XiuShenAl in https://github.com/agentscope-ai/agentscope/pull/1933 * feat(rag): add MongoDB vector store backend Closes by @xu-suping in https://github.com/agentscope-ai/agentscope/pull/2008 * fix(formatter): include tool_name in ollama tool result messages by @nolanchic in https://github.com/agentscope-ai/agentscope/pull/2006 * feat(workspace): add OpenSandbox backend by @lumman0 in https://github.com/agentscope-ai/agentscope/pull/1953 * fix(formatter): drop empty text blocks for anthropic by @nolanchic in https://github.com/agentscope-ai/agentscope/pull/2007 * feat(rag): add excel parser by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2026 * feat(rag): add word parser by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/2025 * feat(service): support to share resource (credential, agent, knowledge bases) across different users as a group or org by @DavdGao in https://github.com/agentscope-ai/agentscope/pul

  3. v2.0.4v2.0.4Jul 7, 2026

    ## Highlight **Agent** - Support agent interruption with context handling #1995 **Longterm Memory Integration** - Integrate ReMe based longterm memory #1972 - Integrate agentic longterm memory #1927 **TTS** - Support OpenAI TTS API #1878 - Support DashScope CosyVoice TTS API #1866 **RAG** - Support Milvus Lite VDB #1969 **Agent Service** - Support `AgentInvite` to import existing agent as team member, i.e. supporting p2p communication between agents - Add session status endpoint #1984 - Support agent interruption in agent service backend & frontend #1995 ## What's Changed * fix: prevent duplicate credential registration in CredentialFactory by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1964 * fix(tool): reject negative grep pagination values by @VectorPeak in https://github.com/agentscope-ai/agentscope/pull/1954 * feat(middleware): add file-based long-term memory middleware by @y1y5 in https://github.com/agentscope-ai/agentscope/pull/1927 * refactor(workspace): re-organize the code implementation logic of the workspace by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1971 * fix(agent): preserve middleware kwarg

  4. v2.0.3v2.0.3Jun 29, 2026

    ## Major New Features **RAG Module** - Introduced a native RAG (Retrieval-Augmented Generation) module with full support for distributed, multi-tenant, and multi-session RAG services, significantly enhancing knowledge retrieval capabilities. **Long-Term Memory Middleware** - Added a mem0-backed long-term memory middleware, enabling agents to retain persistent memory across sessions. **Budget Control Middleware** - Introduced BudgetControlMiddleware for enforcing token budget limits, helping teams manage and control API costs effectively. **Tool-Level Onion Middleware** - ToolBase now supports onion-style middleware at the tool level, allowing flexible pre/post-processing logic to be injected around tool execution. ## What's Changed * fix(dashscope): correct qwen max 3.7 model id by @Rise1024 in https://github.com/agentscope-ai/agentscope/pull/1876 * feat(middleware): add mem0-backed long-term memory middleware by @Osier-Yi in https://github.com/agentscope-ai/agentscope/pull/1775 * fix(model): handle Gemini function calls without an id by @he-yufeng in https://github.com/agentscope-ai/agentscope/pull/1883 * feat(middleware): add BudgetControlMiddleware for

  5. v2.0.2v2.0.2Jun 16, 2026

    ## What's Changed * ci(webui): add format and build checks by @Premsenareddy in https://github.com/agentscope-ai/agentscope/pull/1821 * feat(omni): streaming audio + live captions for DashScope/OpenAI omni by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1701 * feat(agent-team): support custom subagent templates in agent service by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1833 * fix(workspace): gracefully handle invalid MCP config entries during i… by @xliu123321 in https://github.com/agentscope-ai/agentscope/pull/1819 * fix(model): fallback to auto tool_choice in OpenAI-compatible structured output when thinking mode rejects forced tool_choice by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1830 * fix(ollama): create embedding client per call to avoid event loop binding issues by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1836 * fix(storage): preserve explicit Redis session ids by @he-yufeng in https://github.com/agentscope-ai/agentscope/pull/1786 * feat(service): support custom agent class within the agent service by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1838 * feat: support cwd i

Code frequency

additions and deletions
+90.4K-90.4KWeek of 2025-08-10: +39,933 linesWeek of 2025-08-10: -375 linesWeek of 2025-08-17: +4,632 linesWeek of 2025-08-17: -21 linesWeek of 2025-08-24: +5,927 linesWeek of 2025-08-24: -1,943 linesWeek of 2025-08-31: +250 linesWeek of 2025-08-31: -145 linesWeek of 2025-09-07: +546 linesWeek of 2025-09-07: -246 linesWeek of 2025-09-14: +3,327 linesWeek of 2025-09-14: -313 linesWeek of 2025-09-21: +2,995 linesWeek of 2025-09-21: -81 linesWeek of 2025-09-28: +594 linesWeek of 2025-09-28: -43 linesWeek of 2025-10-05: +0 linesWeek of 2025-10-05: -0 linesWeek 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: +9,260 linesWeek of 2026-07-26: -1,800 linesAug 10, 2025Jul 26, 2026
+375.3K lines added, -178.2K removed over the last year.

Commits per week

last 52 weeks
240Week of 2025-08-03: 0 commitsWeek of 2025-08-10: 6 commitsWeek of 2025-08-17: 9 commitsWeek of 2025-08-24: 4 commitsWeek of 2025-08-31: 8 commitsWeek of 2025-09-07: 6 commitsWeek of 2025-09-14: 16 commitsWeek of 2025-09-21: 1 commitsWeek of 2025-09-28: 6 commitsWeek of 2025-10-05: 0 commitsWeek 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: 6 commitsAug 3, 2025Jul 26, 2026
436 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 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 0 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 1 commitsMon 9:00 — 2 commitsMon 10:00 — 12 commitsMon 11:00 — 10 commitsMon 12:00 — 6 commitsMon 13:00 — 6 commitsMon 14:00 — 4 commitsMon 15:00 — 10 commitsMon 16:00 — 10 commitsMon 17:00 — 12 commitsMon 18:00 — 4 commitsMon 19:00 — 3 commitsMon 20:00 — 7 commitsMon 21:00 — 5 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 — 0 commitsTue 10:00 — 4 commitsTue 11:00 — 6 commitsTue 12:00 — 3 commitsTue 13:00 — 3 commitsTue 14:00 — 7 commitsTue 15:00 — 13 commitsTue 16:00 — 15 commitsTue 17:00 — 10 commitsTue 18:00 — 7 commitsTue 19:00 — 2 commitsTue 20:00 — 4 commitsTue 21:00 — 3 commitsTue 22:00 — 1 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 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 4 commitsWed 10:00 — 2 commitsWed 11:00 — 7 commitsWed 12:00 — 7 commitsWed 13:00 — 6 commitsWed 14:00 — 4 commitsWed 15:00 — 4 commitsWed 16:00 — 5 commitsWed 17:00 — 6 commitsWed 18:00 — 3 commitsWed 19:00 — 2 commitsWed 20:00 — 6 commitsWed 21:00 — 3 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 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 0 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 1 commitsThu 10:00 — 4 commitsThu 11:00 — 9 commitsThu 12:00 — 5 commitsThu 13:00 — 4 commitsThu 14:00 — 9 commitsThu 15:00 — 8 commitsThu 16:00 — 7 commitsThu 17:00 — 11 commitsThu 18:00 — 2 commitsThu 19:00 — 5 commitsThu 20:00 — 6 commitsThu 21:00 — 3 commitsThu 22:00 — 2 commitsThu 23:00 — 1 commitsFri 0:00 — 0 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 1 commitsFri 8:00 — 0 commitsFri 9:00 — 4 commitsFri 10:00 — 8 commitsFri 11:00 — 3 commitsFri 12:00 — 4 commitsFri 13:00 — 4 commitsFri 14:00 — 8 commitsFri 15:00 — 11 commitsFri 16:00 — 8 commitsFri 17:00 — 9 commitsFri 18:00 — 15 commitsFri 19:00 — 6 commitsFri 20:00 — 2 commitsFri 21:00 — 1 commitsFri 22:00 — 2 commitsFri 23:00 — 3 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 — 2 commitsSat 10:00 — 0 commitsSat 11:00 — 3 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 1 commitsSat 15:00 — 0 commitsSat 16:00 — 0 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

    454.9K stars · Python

  • donnemartin/system-design-primer

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

    362.2K stars · Python

  • practical-tutorials/project-based-learning

    Curated list of project-based tutorials

    277.1K 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.

    238.5K stars · JavaScript

  • 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.

    234.7K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    227K stars · Python