v2.0.8
2.0.8 (2026-06-21)
Bug Fixes
-
project-analyzer: prevent term-search content loss from duplicate rows (4f73802)
Dedupe term-search candidates by path before the 500-file cap and drop the
content-query row limit (the IN list already bounds the result set). Transient
duplicate embedding rows for a path can no longer truncate the content fetch or
stale-overwrite a matched file's content; non-empty content is now preferred
when duplicates exist. -
prompts: only reference cached context when blocks were emitted (6701562)
Add buildCachedContextInstruction so the user prompt no longer instructs the
model to use cached project context, architecture, and custom instructions when
no cached system blocks were produced (e.g. no project summary or custom docs). -
review: degrade gracefully when full-file read fails on diff-only path (9e8adf6)
Restore the pre-existing null fallback so a file deleted in the window after the
existence check no longer aborts the whole analysis; downstream review code
already falls back to file.content when fullFileContent is null.