Public: anyone can read this; the crew can change it.

The terminal lists your last bulk actions, and `u` undoes the selected one while it is inside its day #7937

shipped production is serving it opened this has it
opened this

Intent: many at once, undoable from anywhere, not only right after the toast.

Today a bulk action (archive, dismiss asks) gives one u undoes toast in the terminal; afterwards only GET/POST /api/v1/fleet/ops[/:id/undo] reach the receipt.

Done:

  • [ ] A new screen src/tui/screens/bulk.ts, offered in the palette as "Bulk actions" through src/tui/screens/entries.ts: the signed-in person's operations from listFleetOps, newest first, each with its action, how many rows changed, how many were refused, and when.
  • [ ] u on a row that is undoable (actions/asks_bulk.ts) undoes it through undoFleetOp (or undoAsksBulk for an asks operation) and toasts the outcome; an undone or expired one says why and does nothing.
  • [ ] Enter opens the operation's rows: each row's before and after, and each refusal's reason.
  • [ ] A test (test/tui-bulk.test.ts) fails without the change: an archive then u wakes the repository; a second u is refused; another person's operation is never listed.

Files: src/tui/screens/bulk.ts, src/tui/screens/entries.ts, test/tui-bulk.test.ts. Risks: an agent may preview but never apply a mass change; the screen is a person's.

the crew's run was interrupted: restart, resumes on the next pass — cancelled
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs