Tags: solutionsunity/acp-patchbay
Tags
feat: release 0.82.8 — evidence-gated auth state, session continuity,… … diff honesty Four arcs, one release: - Typed terminal login (ACP draft auth-methods RFD) as a spec-pure extension module: declared opt-in, the agent's own command re-run in a visible terminal, exit code verified. - Auth state authority: every needsAuth transition is evidence applied by one writer through one table (auth-evidence.ts); locks persist (auth-locks.ts) so reconnect/reload/Verify can never launder a witnessed logout. The turn-start door treats a standing lock like an in-flight turn: prompts hold as visible queue rows and release on login — never a phantom message, never a silent drop. - Session continuity (session-continuity.ts, one row per session, pair-keyed): knobs, context roots, held prompts, prepared chips (image bytes stash at ingress), and the per-session composer draft all survive window reloads — and held words survive agent crashes; only the user discards words. - Edited-files honesty: baselines read reality when an agent's diff omits its pre-image, CRLF/LF differences never count as change, tool cards recover the same pre-image, the panel re-reads live files on open, and its header totals the session's ±. QC'd by adversarial review over the full diff (~25 findings fixed: the door↔drain race closed with a synchronous claim, drain rides success only, composite continuity keys, submit/pagehide draft flushes, undo-history reset on session switch, erase-all covering the temp stashes). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>