This release introduces multimodal capabilities with Qwen TTS integration, significantly expands the RAG ecosystem with PostgreSQL and Elasticsearch support, and empowers agents with robust Code Execution capabilities.
🌟 Key Highlights
1. Qwen TTS Integration
We have officially expanded the multimodal capabilities of the framework by integrating Qwen (Tongyi Qianwen) Text-to-Speech.
- Voice Generation: Agents can now generate high-quality speech output using Qwen's TTS models, enabling richer, voice-based interactions for your applications (#541).
2. Expanded RAG & Vector Storage
We have greatly broadened the storage options for Retrieval-Augmented Generation (RAG), allowing for more flexible and production-ready deployments.
- PostgreSQL & pgvector: Added native support for using PostgreSQL with
pgvectoras a vector store (#525). - Elasticsearch: Introduced Elasticsearch as a backend for RAG storage, offering powerful full-text search and vector capabilities (#503).
- Documentation: Added documentation for the Tika reader to assist with diverse document parsing (#654).
3. Secure Code Execution (SkillBox)
The Skill system has been empowered with secure code execution capabilities, allowing agents to generate and run code dynamically.
- Code Execution: Added support for executing code within the
SkillBoxenvironment (#614). - Developer Experience: Refactored the code execution API with a Builder pattern for easier configuration and usage (#646), and simplified the skill lifecycle (#615).
🚀 New Features
-
Model & AG-UI:
- Thinking Mode: Added support for visualizing "Thinking mode" outputs (e.g., from reasoning models) in AG-UI (#574).
- DashScope: Added support for the
response_formatparameter (#564). - Custom Events: AG-UI now supports custom events for more flexible frontend interactions (#605).
- Spring Boot: Improved auto-configuration for AG-UI (#653).
-
Agent Core & ReAct:
-
Memory:
🛠️ Refactoring & Fixes
-
Concurrency & Stability:
-
Compatibility:
-
Bug Fixes:
❤️ New Contributors
- @fangxiu-wf made their first contribution in #576
- @xingmengxian made their first contribution in #560
- @B18150228NJUPT made their first contribution in #587
- @ShenJunkun made their first contribution in #503
- @feelshana made their first contribution in #606
- @mengnankkkk made their first contribution in #591
- @Hipple made their first contribution in #652
- @tcsp made their first contribution in #645
Full Changelog: v1.0.7...v1.0.8