Skip to content

v1.3.1

Latest

Choose a tag to compare

@LarFii LarFii released this 21 May 07:28

What's Changed

  • Fix duplicate detection for text-bearing insert_content_list calls by deferring doc_status creation until after LightRAG ainsert runs.
  • Apply the same deferral to process_document_complete for parsed documents with text.
  • Keep early doc_status creation for multimodal-only content that does not call ainsert.
  • Add regression coverage for content-list and parsed-document duplicate handling.

Validation

  • PYTHONPATH=. .venv/bin/python -m pytest tests/test_insert_content_list.py tests/testparser_wiring.py tests/testparser_kwargs.py -q
  • uvx ruff check raganything/processor.py tests/test_insert_content_list.py raganything/__init__.py
  • .venv/bin/python -m compileall raganything/processor.py tests/test_insert_content_list.py raganything/__init__.py