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 tells the model why, so it can try something else.
Deny is not next to Approve, so a destructive command is never one mis-tap away.

before the prompt

Allow-list

Allow-list the commands you are tired of approving and only the interesting ones will stop.

  • ls
  • cat
  • git status

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

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