fix: `VectorStore.set_collection(name, replace=True)` should create new collection
Also updates to latest Chainlit version, which fixes nesting of steps.
0.33.3
feat: move dev build from Poetry -> uv (thank you abab-dev!)
0.32.2
feat (minor): Gracefully handle content filter, see https://github.com/langroid/langroid/issues/658
When an LLM API call finishes with a content filter error, instead of returning a None result, we instead return a text response indicating which content filter(s) was/were triggerred.
Thanks alexagr !
0.32.1
fix: `Agent.get_tool_messages` should correctly check for tools
Ensures the `all_tools` arg is correctly used, and only handled tools are returned when it's False
0.32.0
feat: Support DeepSeek v3
See https://langroid.github.io/langroid/tutorials/local-llm-setup/
0.31.3
fix: `Task.done()` should apply infinite loop checks before other exit conditions