v0.8.0 — Sixth Sense: session briefing, thrash escalation, herd immunity
v0.8.0 — Sixth Sense
Three capabilities that, as far as we can tell, no other agent tool ships.
🧠 Session briefing
A SessionStart hook injects a compact "what already failed here" brief every time a session starts — including right after context compaction wipes the agent's memory (source=compact). The agent wakes up already knowing its dead ends, per file, with error signatures and walls. Failures get blocked before they're re-conceived, not just before they're re-applied. Silent when the ledger is empty — zero context waste.
🌀 Thrash escalation
Blocking identical fixes catches one doom loop. The other one: different fixes all dying on the same error. When 3+ distinct approaches hit one wall, the post-test hook escalates:
"3 distinct approaches have now failed with the same error. The patches differ; the error doesn't. The DIAGNOSIS is wrong, not the patches. STOP editing. State 2-3 root-cause hypotheses, verify one, then fix."
🤝 Herd immunity
rl export / rl import — settled verdicts travel between machines and teammates. Your agent inherits the dead ends my agent already paid for. Imported failures block locally and stay attributed (importedFrom); pendings and duplicates never travel.
75 tests - benchmark 120/120 caught, 0/190 false blocks - zero dependencies - plugin + rl init both wire the new SessionStart hook automatically.