| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-02-12 | 3.9 kB | |
| v1.0.9 source code.tar.gz | 2026-02-12 | 16.0 MB | |
| v1.0.9 source code.zip | 2026-02-12 | 18.0 MB | |
| Totals: 3 Items | 34.0 MB | 4 | |
This release marks a milestone with the introduction of Online Training capabilities, empowering agents to learn and adapt continuously. It also significantly enhances the Skill & Tool System with broader compatibility (Spring Boot Fat JAR, Nacos, Git), and improves Streaming & Observability for enterprise-grade deployments.
🌟 Key Highlights
1. Online Training
Introduces foundational support for Online Training , enabling dynamic model fine-tuning at runtime and laying the groundwork for self-evolving agents (#703).
- Documentation: For implementation details, please refer to the Online Training Documentation.
2. Advanced Skill & Tool Integration
We have extensively upgraded the skill and tool ecosystem to support more dynamic and complex deployment scenarios.
- Flexible Skill Loading: Now supports loading skills directly from Spring Boot Fat JARs (#668), Git repositories (#690), and Zip files (#694), greatly simplifying plugin management and distribution.
- Nacos Integration: Added support for dynamically loading
ReActAgentsystem prompts from Nacos, enabling real-time configuration updates without redeployment (#760). - Tooling Enhancements: Introduced
ToolSchemaModuleto support parsing of the@ToolParamannotation (#783) and added support for relative paths in built-in file tools (#747).
3. Streaming & Observability
We have optimized the data flow and monitoring capabilities for clearer insights and better user experiences.
- Fanout Streaming: Added full streaming support for
FanoutPipeline, enabling real-time feedback in parallel processing scenarios (#664, [#700]). - Distributed Tracing: Fixed OpenTelemetry trace context propagation, ensuring complete visibility across subagent calls (#704).
🚀 New Features
- Planning:
-
Human-in-the-Loop (HITL): Added HITL support and
changeHookmanagement APIs to thePlanNotebook. Developers can now intervene, review, and modify agent plans during execution for greater control (#687). -
Model & RAG:
- ID Generation: Auto-generate
ChatResponse.idwhen the underlying LLM does not provide one, ensuring consistency (#721). - Dify RAG: Fixed the
reranking_modelJSON key in Dify RAG retrieval requests (#766). -
DashScope: Updated to use
requiresMultimodalApifor better multimodal support (#670). -
Infrastructure & Storage:
- MySQL: Added support for hyphens (
-) in MySQL database and table names (#706). - Elasticsearch: Bumped
elasticsearch-javaclient to version 9.3.0 (#713).
🛠️ Refactoring & Fixes
- Core Stability:
- Concurrency: Optimized
AgentBaselock management to resolve concurrency conflicts (#733) and refactoredToolMethodInvokerto be stateless for better thread safety (#661). -
Performance: Optimized the response handling of
finishSubtaskin planning (#673). -
Bug Fixes:
- Hooks: Fixed the execution order ensuring
SkillHooktriggers later thanStructuredOutputHook(#722). - Async Tools: Properly handled
ToolSuspendExceptionfor synchronous throws within asynchronous tool branches (#791). - Generics: Fixed an issue where generic type information was lost in
ToolMethodInvoker(#730).
❤️ New Contributors
- @xseruer made their first contribution in [#664]
- @lifl00001 made their first contribution in [#706]
- @aihai made their first contribution in [#735]
- @Willam2004 made their first contribution in [#756]
- @Sunrisea made their first contribution in [#760]
Full Changelog: https://github.com/agentscope-ai/agentscope-java/compare/v1.0.8...v1.0.9