Skip to main content
idapt
HomeCodeAI ModelsPricing
Sign inStart free
  • Home
  • Pricing
  • AI Models
  • Image models
  • Voice models
  • Video models
  • Rankings
  • New models
  • Model status
  • Multi-Model Chat
  • Voice Mode
  • Voice HUD
  • Web Search
  • Image Generation
  • Video Generation
  • Audio Generation
  • Transcription
  • Drive
  • Credentials
  • Sharing
  • Workspaces
  • Tasks
  • Memory
  • Agents
  • Subagents
  • Automations
  • Skills
  • idapt Code
  • Code Execution
  • Computers
  • Computer Use
  • Computer Assist · Soon
  • Containers · Soon
  • Cloud Computers
  • Local AI
  • AI Gateway
  • API & SDK
  • CLI
  • MCP
  • Tunnels
  • All features →
  • LLM cost calculator
  • Token counter
  • Context window checker
  • Can I run it
  • Model picker quiz
  • Savings finder
  • Video cost estimator
  • Text to speech cost
  • Transcription cost
  • API endpoint tester
  • All free tools →
  • Blog
  • Use cases
  • Comparisons
  • Best of
  • Skills
  • Learn
  • Changelog
  • Help center
  • FAQ
  • Privacy
  • Compare all models
  • Support
  • idapt Code
  • Developers
  • Quickstarts
  • API reference
  • API pricing
  • CLI
  • MCP
  • Downloads
  • Desktop
  • Badges and embeds
© idapt[email protected]TermsPrivacy PolicyLegal noticeReport content
X (Twitter)
Help Center
🔒

Agent permissions and tools

Learn more about this feature

Custom AI agents that actually do work.Skills, scoped permissions, persistent memory: any model you pick.

Found this helpful? Share it:

Permissions decide what an agent can reach and do. Start with a ready-made access preset, layer on the autonomy dial for how much it does on its own, and approve or deny individual actions as they come up 🔒

Pick an access preset

The main control on the agent edit page is an access preset. Each preset is a ready-made set of tool and resource permissions, so you set an agent up without configuring every capability by hand:

  • Full Access: the agent can use every tool.

  • Assisted: every tool is available, and high-impact calls are flagged for your review.

  • Standard: the agent can read and write core resources, like files, chats, and computers, and search the web.

  • Read Only: the agent can read resources but not change anything.

Match the preset to the job. A "Writing Coach" is happy on Read Only or Standard, while an agent that deploys code needs more reach.

Set how much it does on its own

A preset decides what an agent is allowed to touch. The autonomy dial decides how much it does before it stops to check with you, from read-only up to full autonomy. The two work together: the preset is the outer limit, and the dial controls the pace inside it.

Set a default on the agent, and change it per chat at any time. See Autonomy and confirmations.

What a confirmation looks like

When the dial asks the agent to check in, the action pauses right in the chat. You see the tool call it wants to make with Allow once and Deny buttons, plus a compact banner above the composer when several are waiting.

Approvals are yours alone: an agent can never approve its own pending action. Pressing Stop cancels everything still waiting.

A boundary, not just oversight

Autonomy and confirmations are about oversight: how often the agent checks in. Permissions are the actual boundary of what it can reach, and they hold even when the dial is set to full autonomy.

Two rules keep that boundary honest in a shared workspace:

  • An agent's reach is intersected with your own workspace membership. It can never do something in a workspace that you could not do there yourself.

  • When an agent hands work to a sub-agent, it can never grant the helper more than it has. Reach only ever narrows down the chain, never widens.

Be careful with write access and computer access. These let an agent make changes that can be hard to reverse. Give an agent only the reach the task needs.

To hand an agent a password or API token without putting it in the system prompt, store it as a credential and reference it by name. See Credentials.

Related articles

🤖

Agents

Create AI personas with custom instructions, their own memory, and their own default model.

🎚️

Autonomy and confirmations

Decide how much an agent can do on its own, approve or deny individual actions, and stop a run at any time.

🔐

Credentials

Store API keys and app connections once, then let your commands, functions, and agents use them without pasting a key into a chat.

Up next

Autonomy and confirmations

Decide how much an agent can do on its own, approve or deny individual actions, and stop a run at any time.

Was this helpful?