Release 2.1.180 (2026-08-07)¶
Bug fixes¶
- re-enter a created-but-unused session at its id on resume (#2670)
A --label session that is created and left unused leaves a name reservation pointing at an id claude never persisted a conversation to (claude writes the transcript lazily, #2654). Within the reservation TTL, --resume resolves the name to that id and execs 'claude --resume
', which fails with 'No conversation found with session ID'.
Surface transcript existence as SessionInfo.materialized (computed in ScrapeStore.list_sessions, the same 'superseded' signal the reservation sweep uses) and branch the resume path on it: a materialized session attaches via --resume
CI Evidence: All gates passed — full audit bundle available. Download →