Changelog
New Features:
- Nexus Model Class: Adds a Model class for Nexus Router
- File Generation Tools: Added
FileGenerationTools
to give agents the ability to generate file artifacts! PDFs, CSVs, JSON and TXT. See the docs for more information.
Improvements:
- Store Workflow Input in DB: The main workflow input is also now stored in
WorkflowRunOutput
and correspondingly in DB.
Bug Fixes:
- E2B Tools Parsing: Fixed issues with parsing bytes results.
- ChromaDB Metadata: Fixed issues related to complex metadata schemas and
ChromaDb
. - Gemini Schema Parsing: Fixed parsing of MCP tool schemas with nullable types and empty item definitions along with union type fields for structured output.
- File upload in AgentOS chat page: Fix breaking file upload like pdfs in chat page
- Enabling
search_session_history
should be user specific: fix on ****enablingsearch_session_history=True
we are not fetching user specific sessions. - LanceDB: Fixed a bug with LanceDB metadata update function
What's Changed
- Change List[] (invariant) annotation to Sequence[] (covariant) for Agent tools by @jonemo in #4644
- fix: correct file type detection and enhance content reading logic in E2BTools by @Ayush0054 in #4645
- fix: OpenRouter API key evaluation timing by @basnijholt in #4614
- feat: store workflow input in db by @kausmeows in #4648
- fix: multiple issues causing KB load failures in version 2.x.x #4422 by @nksgw11 in #4519
- chore: remove background bool from run in workflow by @kausmeows in #4650
- [test] add tool hooks test suite by @KarthikeyaKollu in #4588
- chore: Revert "chore: remove background bool from run in workflow" by @kausmeows in #4652
- [fix] inconsistent session type argument for Storage
get_session()
by @guyrosin in #4625 - Feat: streamlit app for podcast generator by @harshithvh in #4495
- feat: add file generation tools by @kausmeows in #4574
- fix: Chroma metadata flattening by @willemcdejongh in #4653
- fix: gemini schema parsing by @kausmeows in #4525
- Fix: skip if exists on add_contents by @dirkbrnd in #4656
- fix: improve WebsiteReader content extraction and crawling by @Nancy-Chauhan in #4555
- fix: search session history to be user specific by @kausmeows in #4661
- fix: LanceDB metadata handling by @willemcdejongh in #4659
- feat: nexus model by @ysolanky in #4662
- chore: Release 2.0.6 by @ysolanky in #4665
New Contributors
- @jonemo made their first contribution in #4644
- @nksgw11 made their first contribution in #4519
- @KarthikeyaKollu made their first contribution in #4588
Full Changelog: v2.0.5...v2.0.6