Repository navigation
Reconcile the lexical-match flag across widened search results - #1146
Conversation
Widening fires when the scoped page is short, which is when its lexical lanes most often found nothing, so the scoped flag alone contradicted the widened lexical hits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
PR Summary by QodoReconcile lexical-match status across widened session searches
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
Code Review by Qodo
1. Commit subject fails merge format
|
Closes #1143 — AI-3175
What & why
search_sessionsauto-widen merged the all-repos hits into the cwd-scoped body but kept the scopedno_lexical_match. Widening fires when the scoped page is short, so the merged result commonly saidno_lexical_match: truebeside widened hits whoselanesincludetranscript. The merged flag is nowfirst && widened; a side without a bool defers to the other, and with neither the key is left as the scoped body had it.Verification
trueinstead offalse, and(null, true)readnullinstead oftrue.McpSessionsServerTests: 84/84 passed after the fix.dotnet publish -c Release: no IL2026/IL3050 warnings.🤖 Generated with Claude Code