You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Search
search and search-messages now accept the query positionally (ccrecall search "auth bug"), alongside the existing --query/-q; --max-results can also go up to 20 instead of 10 (#191)
Sync
fix an import crash where one malformed transcript file could permanently block every transcript sorting after it from ever being imported again (#194)
fix crashes on transcripts containing a null message or a null text field, instead of producing garbage output (#193)
fix conversation branch links silently failing to write, which could lose part of a conversation's history with no error (#188)
Hooks
fix the session-start hook crashing with no warning, instead of showing its usual alert, when ~/.ccrecall is unwritable (#187)
fix a stale "embeddings unavailable" alert getting cleared by an unrelated sync, hiding a real embedding-model problem (#186)
fix the session-start summary sometimes showing the same exchanges twice, or a bogus "N earlier exchanges" gap (#189)
fix the "unresolved decision" warning still appearing after you already moved on by running a slash command (#192)
Performance Improvements
sync no longer re-checks every already-synced message for missing tool content on every run, cutting redundant work on long sessions (#190)
Bug Fixes
fix ccrecall recent --sort-order asc returning the oldest sessions in the database instead of the most recent sessions in oldest-first order (#185)