Skip to content

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_schema function 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 llamabot to the image for FastAPI imports, ensuring stable startup (6e7583) (Eric Ma)

Deprecations

  • No deprecations in this release