What is an approval gate for AI agents?
An approval gate stops an AI agent before an action with side effects, such as a shell command, a push or a write outside its rules, until a person says yes. In Bandicot, permissions.json decides which calls run, which ask you and which are blocked, so only real decisions reach you.
How it works in Bandicot
- 01Write the rules once
permissions.json lists which tool calls run, which ask you and which are blocked.
- 02Let the agent work
Calls the rules allow run straight away and show as one line each in the chat.
- 03Answer only real decisions
A call that needs you appears as Needs your call, with Allow once, Allow this session, Allow this project or Deny.
Words you will see on screen
- Needs your call
- Allow once
- Allow this session
- Allow this project
- Deny
- Runs
- Asks you
- Blocked
People also ask it as
- How to stop an AI agent from running commands without asking
- AI coding agent that asks before pushing to git
- Human in the loop approval for AI agents on Mac
- Permissions file for AI agent tools