v1.0.9
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).
- Human-in-the-Loop (HITL): Added HITL support and
-
Model & RAG:
-
Infrastructure & Storage:
🛠️ Refactoring & Fixes
-
Core Stability:
-
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).
- Hooks: Fixed the execution order ensuring
❤️ 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: v1.0.8...v1.0.9