Permissions
An agent does not only answer questions. It sends messages, writes files, and changes records in the apps you connect to it. Permissions are how you decide in advance which of those actions it may take on its own, and which ones it has to check with you first.
How permissions work
Every action an agent wants to take gets one of three answers before it runs: go ahead, ask you first, or refuse.
A tool can carry its own answer. Any tool that does not falls back to the agent's default, which is one of four:
- Actions that only read run on their own, and anything that writes or sends asks you first. This is where a new agent starts.
- Everything runs on its own, and you see what the agent did after the fact.
- Everything asks you first.
- Nothing runs.
You set the default once and it applies from then on without you being asked at run time. Control what an agent can do covers setting it and reviewing the actions your agent actually has.
When the agent checks with you
An agent set to check first does the reading and the thinking on its own, and it stops at the moment it is about to act. It tells you what it wants to do and waits. Approve it and the run continues from where it paused. Turn it down and the action does not happen.
Chatting versus running unattended
What a stop for approval costs depends on whether you are there.
When you are chatting with the agent, it costs a second. You are already looking at the screen, you can read what the agent wants to do, and you can say no.
When the agent runs as an automation at six in the morning, nobody is there to answer. A request for approval has no one to approve it, and the run waits instead of finishing. For an unattended agent the decision has to be made up front: what it may do without asking, and what it must not do at all. Its instructions and the tools you give it carry the weight that you would have carried in a chat.
Next
- Control what an agent can do is the guide for the actual settings.
- Tools and integrations covers the actions an agent can take in the first place.
- Automations covers agents that run with nobody in the chat.