Skip to content

lightrag-memgraph: pin lightrag-hku to 1.5.4, unblocking e2e tests - #254

Merged
antejavor merged 1 commit into
mainfrom
lightrag-memgraph-docstatus-abstract-methods
Aug 4, 2026
Merged

antejavor merged 1 commit into
mainfrom
lightrag-memgraph-docstatus-abstract-methods

Conversation

@antejavor

@antejavor antejavor commented Aug 4, 2026 •

Copy link
Copy Markdown
Contributor

Locking lightrag-hku to 1.5.4 — 1.5.5 broke MemgraphDocStatusStorage compatibility (see #250 for the real fix).

1.5.5 (published 2026-07-31, same day as PR #248) added new
@AbstractMethod requirements to DocStatusStorage as part of a "memory-
bounded scheduling" overhaul upstream (get_docs_by_statuses_page,
get_docs_by_ids, get_full_docs_by_ids, resolve_doc_source_strict).
MemgraphDocStatusStorage doesn't implement them yet, so constructing a
real LightRAG instance raises TypeError -- breaking every real-LLM e2e
test in unstructured2graph and sessions-graph, in CI and locally (#250).

Pins lightrag-hku==1.5.4 (previously an open >=1.5,<1.6 floor) until the
new interface is implemented. Also updates uv.lock, which had drifted
noticeably out of sync with pyproject.toml's already-committed versions
(lightrag-memgraph, mcp-memgraph, memgraph-toolbox, sessions-graph,
unstructured2graph all resolved to stale pins before this).

Verified: all real-LLM e2e tests pass again (unstructured2graph's
test_e2e_lightrag.py, sessions-graph's test_e2e_reconciliation.py), full
5-package suite green (218 tests).

#250 stays open to track the real fix: implementing the new
DocStatusStorage interface so lightrag-hku can be unpinned.
@antejavor
antejavor merged commit 819d34e into main Aug 4, 2026
14 checks passed
@antejavor
antejavor deleted the lightrag-memgraph-docstatus-abstract-methods branch August 4, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant