msg, tool, mcp, model, middleware
agentscope
AI Agents & AssistantsA production‑ready, easy‑to‑use framework for building and deploying agentic LLM agents with built‑in tooling, finetuning, and observability
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 →Routine maintenance and dependency updates.
- 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
- 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.