Skip to content

debugDumpExitLine

debugDumpExitLine(archiveDir, redacted): string

Defined in: packages/agent/src/modules/slashCommands.ts:1504

TUI-C56 — the same archive path, written for a screen the session is no longer on.

The notice above is painted into the session’s frame, which on the full-screen surface lives in the alternate screen and is discarded the moment the user exits. This is the block deferred to the exit-output channel instead, so the path is still on the terminal after the session is gone.

It repeats rather than replaces the notice, and it is one self-contained line rather than the notice’s seven, because the two are read in different places: the notice arrives in a session the user is still in and can act on immediately, while this lands under whatever the user’s terminal held before they started. So it carries its own label and its own statement of what redaction did — a reader who scrolled past the session start has no other context — and stops there: the opt-out instructions and the review-before-sharing detail belong to the moment of running the command, not to a line found later.

string

boolean

string