Repository navigation
Replies: 2 comments
|
A partial answer from the pinned v1.5.6 source:
For diagnostics, the vector helper's DEBUG message includes I didn't find a complete supported candidate-to-survivor ledger in the code paths I checked, so I can't confirm an extension point. The released v1.5.7 tag also predates both merges; I checked its source and neither change is present there. Please check the actual deployment revision before assuming an upgrade includes them. I exercised the relevant v1.5.6 functions with synthetic IDs and mocked stores, including the real zero-quota early return; I haven't reproduced your deployment or tested a live vector backend. The retained final context alone still can't establish whether B/C were candidates at the time. |
|
Thanks @Muguett-DBY for the precise source-based explanation and the suggested DEBUG signature. We inspected retained records for the original run without changing logging or rerunning retrieval. In the bounded records returned, we did not identify the helper's This is a limitation of the retained evidence, not a negative reproduction or proof that DEBUG was disabled. The available correlation is deployment/time-scoped rather than a per-request helper trace. Aggregate rendering counts are not helper group counts, and a fallback warning alone would not establish the trigger. Current stored-passage availability and final-context coverage do not by themselves identify the historical omission stage, so we are keeping the conditional mechanism separate from a proven root-cause claim. For the maintainers, the remaining question is the supported diagnostic path:
We are not assuming that released v1.5.7 includes #3887/#3904, and have not upgraded, enabled broader logging or rerun the query based on this discussion. |
Uh oh!
There was an error while loading. Please reload this page.
We are investigating a chunk-selection discrepancy on LightRAG v1.5.6, pinned to public commit
b33c6b0812cddf39206e48a9810112e51f025274.The pipeline uses
mix, reranking disabled, answer caching disabled and empty conversation history. Additional instructions are supplied throughuser_prompt; we have not demonstrated a custom system-prompt template. The captured stack includes Langfuse 4.6.1, OpenAI Python 2.36.0 and OpenTelemetry SDK 1.41.1.For one anonymous document, overview chunk A appears in the final context, while substantive chunks B/C do not. A later read-only inspection confirms B/C currently exist in both chunk KV and VDB storage. We are not treating current storage presence as proof of historical retrieval-candidate membership.
We retained the final rendered context and five exposed chunk contents, which match unchanged. We did not retain candidate scores, ordered graph-source groups, deduplication ownership, merged candidates or per-chunk top-k/budget rejection records. Effective KG pick method, related-chunk quota and source-ID limits were not recorded.
Before adding custom instrumentation, could you clarify:
/query/data, context/prompt previews, progress callbacks and existing logs, but did not find a complete per-chunk decision ledger.related_chunk_number=1and quota-stagegroup_count=1, causing WEIGHT fallback rather than inherent loss of all chunks?We are not asserting that either trigger occurred. We also understand that #3592's final follow-up describes defensive normalization, and that the custom-system-template budgeting fix is not established as applicable to our
user_promptplacement.We seek the supported diagnostic contract and minimum evidence needed to distinguish these mechanisms, rather than a diagnosis inferred from final survivors alone.
All reactions