Command approval

Every command the AI wants to run appears in full and waits. Three buttons end that wait, and the middle one changes more than this one call.

What you see when it stops

waits here

the command, in full

When the command can be edited, that box is a text field. Change the text, press Approve, and what runs is what you typed.

Approve Always in this chat Deny

After Always in this chat, a line here says the chat is now automatic.

Approve
Runs it once.
does more than this callAlways in this chat
Switches the whole chat to automatic, so every later tool runs without asking. Change it back under the chat's settings.
Deny
Refuses and returns [denied by user] to the model.
Deny is not next to Approve, so a destructive command is never one mis-tap away.

if you do not respond

The request expires

After five minutes, the pending request expires. The assistant stops and reports what remains undone.

after it runs

The log

Every executed command is logged with its exit code and output.

one entry holds

  • the command
  • its exit code
  • its output

left waiting

No answer

Five minutes with no answer and the request expires. The assistant doesn't ask again — it stops there and sums up whatever's left undone.

Something missing or wrong here? Say so. The documentation is part of the product, not an afterthought. All topics · Security · Status · X · Legal & privacy · Home