Version v0.1.109
This release introduces significant improvements to the backend with asynchronous llamabot bots and enhanced research features, including a new activity drawer and better streaming behavior. It also fixes critical issues related to plugin loading and Modal ASGI worker stability.
New Features
- Added an activity drawer to the ResearchNode output panel that shows SSE status and source lines, with improved streaming UI and comprehensive documentation and tests (9ac371) (Eric Ma)
- Introduced asynchronous llamabot bots (AsyncSimpleBot and AsyncStructuredBot) with refactored DDG research endpoints and new message helper utilities, improving streaming and structured path handling (a306bd) (Eric Ma)
- Updated backend to instantiate llamabot SimpleBot and StructuredBot per request, using litellm for streaming completions and documented the bot and streaming architecture in AGENTS.md (033b7b) (Eric Ma)
- Added detailed low-level design (LLD) and early architecture review summaries (EARS) for the llamabot backend proxy, linking to high-level designs and API specs, and updated documentation maps (dfcc2f) (Eric Ma)
Bug Fixes
- Fixed plugin loading issue where an unpatched
supports_response_schemafunction caused 400 errors with GitHub Copilot models by calling the function at runtime instead of importing it directly (c02c03) (Eric Ma) - Resolved Modal ASGI worker crashes and failing health checks by adding
llamabotto the image for FastAPI imports, ensuring stable startup (6e7583) (Eric Ma)
Deprecations
- No deprecations in this release