Skip to content

agentscope

AI Agents & Assistants

A production‑ready, easy‑to‑use framework for building and deploying agentic LLM agents with built‑in tooling, finetuning, and observability

Python Latest v2.0.0 · 9d ago Security brief →

Features

  • Simple: start building agents in minutes with built‑in ReAct agent, tools, skills, human‑in‑the‑loop steering, memory, planning, realtime voice and finetuning support
  • Extensible: many ecosystem integrations for tools, memory, observability; supports MCP, A2A and a flexible message hub for multi‑agent workflows
  • Production‑ready: deploy locally, as serverless functions or on Kubernetes with OpenTelemetry (OTel) tracing built in

Security Response History

1 CVE
CVE Severity Disclosed Patched (this tool) vs Ecosystem Median
CVE-2026-42208 KEV critical
CVSS 9.8
2026-05-08 2026-05-15 7d

Recent releases

View all 14 releases →
Review required
v2.0.0 Breaking risk
Auth RBAC Breaking upgrade

msg, tool, mcp, model, middleware

No immediate action
v1.0.21 Mixed

Reasoning effort + Gemini signature + Formatter fix

No immediate action
v1.0.20 Security relevant

Routine maintenance and dependency updates.

patches CVE-2026-42208
Open
v1.0.19.post1 New feature
Notable features
  • Execution timeout for MCP operations
  • Error handling for OpenAI streaming responses
Full changelog

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

v1.0.19 Mixed
Notable features
  • Tablestore memory support for alternative persistence backend
  • Local file path support (file://) in formatters with automatic base64 conversion
  • Structured output fallback for OpenAI chat model
Full changelog

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 example by @alex-xinlu in https://github.com/agentscope-ai/agentscope/pull/1151
  • docs(news): update the news for 2.0 by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1442
  • chore(assets): update the png by @DavdGao in https://github.com/agentscope-ai/agentscope/pull/1468
  • fix(agent): add missing await on memory.add in DeepResearchAgent._summarizing by @Ricardo-M-L in https://github.com/agentscope-ai/agentscope/pull/1477
  • fix: handle missing 'type' field in tool parameter properties for OpenAITokenCounter by @octo-patch in https://github.com/agentscope-ai/agentscope/pull/1403
  • fix(agent): handle thinking blocks in DeepResearchAgent to support thinking and non-thinking models by @Luohh5 in https://github.com/agentscope-ai/agentscope/pull/1492
  • fix(memory): serialize concurrent writes in AsyncSQLAlchemyMemory by @umerkhan95 in https://github.com/agentscope-ai/agentscope/pull/1390
  • fix(agent): prevent duplicate hook execution when subclass overrides _reasoning or _acting by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1481
  • feat(model): add fallback for structured output for openai chat model by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1430
  • fix(sqlalchemy_memory): flush the session to ensure message records are written to the database by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1396
  • feat(formatter): translate local file path to base64 in image blocks in Anthropic formatter by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1361
  • fix: use underscore naming for Tavily tool functions in DeepResearch agent by @octo-patch in https://github.com/agentscope-ai/agentscope/pull/1400
  • feat(model): refine counting input tokens for anthropic chat model by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1319
  • fix(DashScope formatter): convert local files to base64 data in dashscope formatter by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1253
  • fix(agent): guard DeepResearchAgent tool metadata access by @YingchaoX in https://github.com/agentscope-ai/agentscope/pull/1489
  • fix(unittest): hotfix for unittest by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1507
  • chore(version): bumping verstion to 1.0.19 by @qbc2016 in https://github.com/agentscope-ai/agentscope/pull/1506

New Contributors

  • @zhanghaochenFCB made their first contribution in https://github.com/agentscope-ai/agentscope/pull/1308
  • @alex-xinlu made their first contribution in https://github.com/agentscope-ai/agentscope/pull/1151
  • @Ricardo-M-L made their first contribution in https://github.com/agentscope-ai/agentscope/pull/1477
  • @octo-patch made their first contribution in https://github.com/agentscope-ai/agentscope/pull/1403
  • @umerkhan95 made their first contribution in https://github.com/agentscope-ai/agentscope/pull/1390

Full Changelog: https://github.com/agentscope-ai/agentscope/compare/v1.0.18...v1.0.19

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
26,010
Forks
2,880
Language
Python

Install & Platforms

Install via
pip

Community & Support

Beta — feedback welcome: [email protected]