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.
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.
before the prompt
Allow-list
Allow-list the commands you are tired of approving and only the interesting ones will stop.
lscatgit 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