Langroid

Latest version: v0.45.7

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

Scan your dependencies

Page 9 of 69

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`

0.34.1

fix: parsing/parser.py (chunking) - improve logic of punctuation detection and multi-new-line elimination

0.34.0

feat: Enrichment of chunks in `DocChatAgent` to improve retrieval.

`DocChatAgentConfig` now takes a param `chunk_enrichment_config` to configure
an agent to enrich document-chunks with additional text to increase the
"semantic surface area" to improve retrieval.

See [docs](https://langroid.github.io/langroid/notes/enriching-for-retrieval/)

Thanks for starting this dfm88 !

0.33.13

fix: `DocChatAgent` eliminate duplicate passages at all stages

Also adds `Document.from_string()` method

0.33.12

feat (minor): callback streamer returns stream type, see PR 672

0.33.11

fix: fixes related to structured recovery

The fixes ensure strict recovery is not triggerred inappropriately.
See PR 678

Page 9 of 69

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.