Langroid

Latest version: v0.45.7

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 20 of 69

0.18.1

fixes:

- DocChatAgent improve check for collection missing in vecdb
- in ChainlitAgentCallback, set `llm.config.async_stream_quiet = False` to allow streaming output in chainlit

0.18.0

feat: LLMConfig.async_stream_quiet flag

Docs: https://langroid.github.io/langroid/notes/async-streaming/

0.17.1

build: minor clean/up

0.17.0

feat: XML-based tools

* XMLToolMessage lets you define a tool for the LLM to generate using XML rather than JSON, which helps with code-gen within tools. See [guide](https://langroid.github.io/langroid/tutorials/xml-tools/)

* File read/write and dir listing tools in [`file_tools.py`](https://github.com/langroid/langroid/blob/main/langroid/agent/tools/file_tools.py), [tests](https://github.com/langroid/langroid/blob/main/tests/main/test_file_tools.py)
* [`git_utils.py`](https://github.com/langroid/langroid/blob/main/langroid/utils/git_utils.py), [tests](https://github.com/langroid/langroid/blob/main/tests/main/test_git_utils.py)

0.16.7

fix: OpenAICallParams.top_p: change type to float

0.16.6

fix: set litellm.modify_params=True to accommodate quirks of non-OpenAI APIs without crashing.

(E.g. Anthropic APIs don't support first msg w system role)

Page 20 of 69

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.