v0.2.35
What's Changed
- Native Function Calling by @elisalimli in #973
- [refactor] Agent Classes & Parallel function calling for LLM Agent by @elisalimli in #965
- fix: stream only when it's enabled by @elisalimli in #978
- fix: LLMAgent's call_tool function to correctly serialize arguments by @elisalimli in #979
- fix: running format and linting commands for existing files only by @elisalimli in #980
- Fix bug: Shared mutable class attribute causing unexpected behavior by @elisalimli in #984
- fix: cohere streaming by @elisalimli in #976
- Use acompletion by @elisalimli in #982
- fix conditional check for tool_calls in llm.py by @elisalimli in #986
- fix conditional check for tool_calls in llm.py by @elisalimli in #987
- [refactor] Use async requests in SuperRagService by @elisalimli in #985
- Limit tool call depth in LLM Agent by @elisalimli in #977
Full Changelog: v0.2.34...v0.2.35