pi-mono/packages
Petr Houška 8c03fef4d3 fix(tui,coding-agent): rank contiguous fuzzy matches and search session fields separately
fuzzyMatch scored only the greedy leftmost alignment, so a query could be
scattered over an earlier unrelated part of the text (opus via "openrouter",
astra via "radius radius/gpt") and the real match ranked last. It now also
scores every contiguous occurrence and keeps the best alignment.

/resume matched one concatenated id/name/messages/cwd string. Scattered
matches in megabytes of message text or in UUIDs were noise, and the
position penalty buried real hits deep in a transcript. Fields are now
matched separately: name and cwd fuzzy, id and messages exact only, with no
position penalty. Ranking is name text, then id/message/cwd text, then
scattered name/cwd matches. Lowercased message text is cached per session.

closes #11220
2026-10-22 21:39:17 +02:00
..
agent fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
ai feat(coding-agent): confirm device-code browser and clipboard actions 2026-10-22 21:38:58 +02:00
chord feat: Durable storage adopt callback inside the commit, watch types in Chord, explicit watch retirement 2026-10-22 10:52:59 +00:00
codemode fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
coding-agent fix(tui,coding-agent): rank contiguous fuzzy matches and search session fields separately 2026-10-22 21:39:17 +02:00
durable feat(durable): open a Harness read-only 2026-10-22 14:25:58 +02:00
env fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
evals fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
mcp fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
telemetry fix: update deps for security advisories 2026-10-22 11:24:50 +02:00
tui fix(tui,coding-agent): rank contiguous fuzzy matches and search session fields separately 2026-10-22 21:39:17 +02:00