AgentScope Java: Build distributed, production-grade, long-running agents (6.0k stars)
What it does
All text below is quoted directly from the project README.
>AgentScope Java 2.0 is a production-ready framework for building distributed, enterprise-grade agents, providing essential abstractions that work with rising model capability and built-in support for long-running, safely-controlled agent execution.
What is AgentScope Java 2.0?
- Event System: A unified event stream with 32 typed events for real-time frontend rendering and human-in-the-loop.
- Permission System: Tool-call gating: allow / require user approval / deny.
- Middleware: AOP-style hook interception for flexibly extending the reasoning-acting loop.
- Workspace & Sandbox: Run tools in isolated environments: local, Docker, Kubernetes, or AgentRun cloud sandbox.
- Multi-Agent Orchestration: Multiple subagent definition patterns with agent_spawn / agent_send and real-time event forwarding.
- Distributed Deployment: True distributed session and memory management (Redis / MySQL / PostgreSQL / OSS / COS) with cross-replica session recovery.
- Agent Evolution: Provides Agent observability and auditing, Agent evaluation and experimentation, and Agent asset management and continuous optimization.
>AgentScope Java requires JDK 17 or higher.
>Model providers are shipped as separate extension modules in 2.0. Add the one you need, for example, DashScope.
>Configure a shared Builder at startup, then use builder.build() to create and close an Agent for each request. The same identity and persistent storage keep the conversation across instances.
Repository
agentscope-ai/agentscope-java
Repository stats
|Metric|Value|
|:-|:-|
|Stars|5,979|
|Forks|1.5k|
|Last release|v2.0.4 (2026-10-08)|
|Languages|Java 76.5%, Go 14.2%, TypeScript 7.7%|
|Contributors|212|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|claude (9 commits), Copilot (8), cursoragent (3)|
|AI co-authored commits|Claude: 9, Copilot: 9, Cursor: 3|
Main contributor
|Field|Value|
|:-|:-|
|Name|Albumen Kevin|
|GitHub|@AlbumenJ|
|Commits to this repo|182 (top contributor)|
|Bio|Apache Dubbo PMC|
|Company / Location|Earth|
|Followers|338|
2 points
Mentions
AgentScope Java: Build distributed, production-grade, long-running agents (6.0k stars) What it does All text below is quoted directly from the project README. >AgentScope Java 2.0 is a production-ready framework for building distributed, enterprise-grade agents, providing essential abstractions that work with rising model capability and built-in support for long-running, safely-controlled agent execution. What is AgentScope Java 2.0? - Event System: A unified event stream with 32 typed events for real-time frontend rendering and human-in-the-loop. - Permission System: Tool-call gating: allow / require user approval / deny. - Middleware: AOP-style hook interception for flexibly extending the reasoning-acting loop. - Workspace & Sandbox: Run tools in isolated environments: local, Docker, Kubernetes, or AgentRun cloud sandbox. - Multi-Agent Orchestration: Multiple subagent definition patterns with agent_spawn / agent_send and real-time event forwarding. - Distributed Deployment: True distributed session and memory management (Redis / MySQL / PostgreSQL / OSS / COS) with cross-replica session recovery. - Agent Evolution: Provides Agent observability and auditing, Agent evaluation and experimentation, and Agent asset management and continuous optimization. >AgentScope Java requires JDK 17 or higher. >Model providers are shipped as separate extension modules in 2.0. Add the one you need, for example, DashScope. >Configure a shared Builder at startup, then use builder.build() to create and close an Agent for each request. The same identity and persistent storage keep the conversation across instances. Repository agentscope-ai/agentscope-java Repository stats |Metric|Value| |:-|:-| |Stars|5,979| |Forks|1.5k| |Last release|v2.0.4 (2026-10-08)| |Languages|Java 76.5%, Go 14.2%, TypeScript 7.7%| |Contributors|212| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|claude (9 commits), Copilot (8), cursoragent (3)| |AI co-authored commits|Claude: 9, Copilot: 9, Cursor: 3| Main contributor |Field|Value| |:-|:-| |Name|Albumen Kevin| |GitHub|@AlbumenJ| |Commits to this repo|182 (top contributor)| |Bio|Apache Dubbo PMC| |Company / Location|Earth| |Followers|338|