Langroid

Latest version: v0.42.3

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

Scan your dependencies

Page 5 of 66

0.37.1

fix: docling pdf_parser - first split into pages, then conv each to markdown

0.37.0

feat: new pdf parsers: `docling` and `pymupdf4llm`

See full list of available `PdfParsingConfig` options here:

https://github.com/langroid/langroid/blob/main/langroid/parsing/parser.py

Also:
- removing `pdfplumber` due to outdated + conflicting dependency constraints.
- update to newwer OpenAI embeddings models announced 25 Jan 2025 (`text-embedding-3-small`, `...-large`)

0.36.1

fix: `DocChatAgent` and related classes/fns: improve chunking to retain formatting, improve citation format.

0.36.0

feat: Weaviate vector-db support -- thanks abab-dev!

See docs here:

https://langroid.github.io/langroid/notes/weaviate

0.35.1

fix: ChatAgent - simply tool instructions formatting

Also: FAQ on extracting reasoning response from LLM

0.35.0

feat: Capture resoning content from Reasoning LLMs like R1, o1

See this note on [reasoning-content](https://langroid.github.io/langroid/notes/reasoning-content/).

Also:

- fix: `DocChatAgent.ingest_docs` and `DocChatAgent.ingest_doc_paths` are passed a `metadata` argument,
the `metadata.source` will now be *appended* to the original document (chunks) `metadata.source`

Page 5 of 66

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.