Needs approval
powershell -File .\batch.ps1 -CallsFile s2.jsonl
An inline request for permission inside an agent conversation. It says exactly what will run, then gets out of the way.
Needs approval
powershell -File .\batch.ps1 -CallsFile s2.jsonl
Focused, waiting for a decision. Press Enter to approve, Escape to deny.
An agent asks for approval in the middle of a thread. A modal would hide the context the decision depends on. The card sits in the flow, so the messages before it stay visible and the decision stays in the record afterwards.
Three things, in this order: the action in plain words, the consequence ("creates 7 artboards", "can be undone"), and the exact command. If any of the three is missing, the card isn't ready to ship.
The buttons are real <button> elements; Enter and Escape are scoped to the card that has focus, so two pending cards can't be approved by one keypress. The status uses text as well as colour. Motion is limited to the focus ring, at 120ms, and is removed under reduced motion.