Automatic memory recall and a live statusline in Claude Code#
Supermemory now pulls relevant memories into every substantive prompt on its own, and the Claude Code status bar tells you what it did: how many memories it loaded, captured, and recalled this session, and how long ago it last saved.
Improvements
- The status bar cycles through what Supermemory has done in this session: a running tally like 6 loaded, 6 captured, 2 recalls, then how long ago it last saved, then how long ago it last recalled. A spinner shows while a save is in flight, so you can tell the difference between working and finished.
- The statusline configures itself the first time the plugin runs. It never overwrites a status line you already set, and if you remove it, it stays removed.
- Memories are now searched on every substantive prompt rather than only when the model decides to look, so relevant context arrives without you asking for it.
- Each recalled memory leads with its title, the banner shows what the injected memories cost in tokens, and anything already in context is marked instead of being injected twice.
- Every hook call is capped at 3 seconds and fails open, so an unreachable or slow Supermemory continues your session with a visible notice instead of stalling it.
- Automatic capture keeps decisions and lessons, skips transient repo state that git already tracks, and runs in the background instead of holding up the end of a turn.
- The status command probes the API with your key, so a revoked key no longer looks healthy.
Fixes
- Fixed an issue where a failed save silently skipped that turn's content instead of recapturing it on the next stop.
The status bar rotates through these, roughly every four seconds:
6 loaded · 6 captured · 2 recalls
saved 12s ago
recalled 3m ago