Failure mode失效场景
/resume alone只用 /resume
+ this tool+ 本工具
Same-session continuation
同 session 续接
Full transcript replay — works as designed.
完整 transcript 重放——按设计工作。
Redundant here. /resume is enough on its own.
本工具在这里多余。/resume 单独就够。
After auto-compact
自动压缩之后
Partial. The compact step has already summarised 200 KB of detail down to a 5 KB synopsis; the original cannot be rebuilt from the compacted transcript.
部分。压缩动作已经把 200 KB 细节砍成 5 KB summary,原始细节回不来。
PreCompact hook backs up the full transcript JSONL before compaction. Original detail recoverable offline.
PreCompact hook 在压缩前把整份 transcript JSONL 备份。原始细节离线可恢复。
Accidental /clear
手滑 /clear
No. The transcript is gone — there is nothing to resume from.
不行。transcript 没了,没东西可 resume。
_status.md stays on disk untouched. The SessionStart hook surfaces it to the new session before the first user message.
_status.md 留在磁盘上不动。SessionStart hook 在新 session 第一条消息前把它透给 Claude。
Cross-day continuation
跨天接续
Weak. Each day is a different session; long transcripts replay everything including dead ends and abandoned approaches.
弱。每天都是不同 session;长 transcript 重放所有内容,包括死路和废弃尝试。
_status.md is a 30–80 line summary of current work. Reads in seconds; skips the abandoned threads automatically.
_status.md 是 30-80 行的当下工作摘要。秒读完,废弃线索自动略过。
Long silence period (hours)
长沉默期(数小时)
Nothing happens. /resume only fires when you start a new session; mid-session silence has no on-disk persistence.
什么都不会发生。/resume 只在新起 session 时触发;session 中段的沉默期不落盘。
Stop hook writes _autosnap.md at every turn-end past the 60-min threshold. Disk has fresh state without you talking.
Stop hook 在每个 turn-end 超过 60 min 阈值时写 _autosnap.md。你不说话磁盘也有新状态。
Transcript file lost or corrupt
transcript 文件丢失或损坏
No. /resume needs the JSONL intact.
不行。/resume 要 JSONL 完整。
_autosnap.md still has git HEAD, working tree, and the last 5 turns — enough to bootstrap a new session manually.
_autosnap.md 仍有 git HEAD、工作树、最近 5 轮——足够手动接续到新 session。
Cross-machine handoff
跨设备接续
No. Transcripts are local to the machine.
不行。transcript 留在原机器上。
The memory directory can sit in a synced folder or git repo. Open the new machine, the checkpoint follows.
memory 目录可以放在同步盘或 git 仓库里。换台机器打开,checkpoint 跟着走。
Bottom line: the tool is the complement of /resume, not a replacement. If your sessions are short, you never auto-compact, never /clear, never cross days, and never lose a machine — /resume alone is fine. If any of those happen with any frequency, /resume leaves a hole that this tool fills.
底线:这工具是 /resume 的补集,不是替代品。如果你的 session 短、从不被自动压缩、从不 /clear、从不跨天、机器从不丢——/resume 单独就够。这些场景哪怕偶尔发生,/resume 都会留洞,这工具补上。