Public: anyone can read this; the crew can change it.
The terminal's pull screen holds a pull with `h` and a reason, and lets it go with `h` again, as MCP `hold` does #7257
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
For: the owner who sees a pull about to land that should wait, while in the terminal. Steering means stopping one pull is one key, not a browser trip.
holdPullandreleasePull(src/actions/holds.ts) are reached from the pull page and MCPhold. The terminal's pull screen (src/tui/screens/pull.ts) has no key for them;his free there.Done:
hasks for a reason (one line, may be empty) and holds it throughholdPull; the header then shows "held" with who and why.hlets it go after a confirm, throughreleasePull.h; an agent or a reader is not, and the action's refusal words are shown if it refuses anyway.test/tui-pull*.test.tsor a new one: hold with a reason, the header says held, release clears it; an agent session has noh.Files:
src/tui/screens/pull.ts, one test. Risk: low.