Skip to main content

Permissions and control

Use this page to identify the rule responsible for a permission decision. For the steps to review a card or revoke a grant, see Permissions and approvals.

Permission layers

LayerValues or scopeWhat it governs
Conversation profileask, auto, fullThe agent's approval behavior for the current conversation
Selected versus effective profileRuntime-dependentThe framework may expose fewer capabilities than the selected profile requires; inspect its explanation
Remembered capability grantConversation, project, globalMatching future calls for the recorded capability and qualifier
Connector tool policyAlways allow, Ask each time, BlockThe selected Connector tool; a blocked tool fails before grant lookup
Filesystem accessSelected paths and access modesWhich external locations an operation can access
Notebook network policyAllowed destinations and connection checksWhether the runtime can reach a requested destination
Specialist capabilitiesAssigned Skills and ConnectorsWhat is available to that role

These layers are not interchangeable. Full access changes agent prompt behavior; it does not install a tool, provide a credential, make a server reachable or prove that a runtime's network protection permits the connection.

Profiles and scopes

UI valueContractMeaning
Ask for approval / AskaskAsk for operations that require approval, subject to existing grants and application-owned exceptions
Auto-approve edits / AutoautoAutomatically approve supported workspace edits; the conservative fallback only admits located workspace read/search/edit operations and thinking, not arbitrary shell or MCP calls
Full accessfullAllow agent permission requests without manual prompts where the runtime supports it
OnceonceOnly the current call; no durable grant
This conversationsessionMatching calls in this conversation, including across restarts
This projectprojectMatching calls in this project; broad-scope confirmation
GlobalglobalMatching calls across projects; broad-scope confirmation

The card only offers scopes supported by that request. It normally chooses conversation scope when available, then once. Do not infer “once” from the button's position; read its complete label. Command-prefix and category qualifiers can cover more than an identical repetition of one call.

Default permission mode affects new conversations. Existing conversations retain their own setting. Auto-review is a separate result-review option; it is not the auto permission profile.

Connector decision order

The Connector broker evaluates these conditions:

  1. If the tool matches Block, reject it.
  2. Otherwise, apply the Connector's allow/ask configuration. A Connector-level automatic-allow entry can allow the call; a tool requiring approval continues to the next check.
  3. Resolve an applicable remembered grant for the capability and current project/conversation.
  4. If none applies, show the supported approval scopes. If approval is unavailable or denied, fail the call.
  5. Persist a remembered approval before releasing the operation, unless the caller explicitly defers persistence until its own authorization step.

A saved grant cannot override Block. Conversely, revoking a remembered grant may not introduce a prompt if an allow policy or broader grant still covers the call. Read the displayed policy and coverage hints.

Default global grants

The source defines 20 baseline grants. This number describes the built-in defaults, not the count every installed profile must display.

FamilyBaseline capabilitiesCount
CustomizationCreate/update a Specialist; publish/edit a Skill; attach/detach Skills and Connectors to/from a Specialist8
SkillsInvoke a Skill1
Literature readerread_document1
Notebook inspectionList runtimes, read Notebook state, list Memory categories, search memories, inspect packages5
Plan progressupdate_step_status1
Literature librarySearch, read abstract, read PDF, format references4

Some defaults permit customization writes. Do not describe the baseline as “read-only permissions.” Restore defaults adds missing baseline global grants without clearing other grants. It does not reset every permission setting or undo completed work.

Application-owned exceptions also exist outside this list: saving an already-existing or inline result through the exact artifact capability, displaying an interaction question and declaring an activity group can pass without an extra permission card. Such exceptions depend on verified tool identity, not a tool's reassuring display title.

Revocation and incomplete state

ObservationMeaning
A row remains covered globally or by a projectRemoving this narrower grant leaves broader authority in effect
Policy hint says blockedThe policy prevents the call even if a remembered row exists
Incomplete stores warningThe visible inventory may omit grants; bulk revocation is disabled until the complete set is known
Stale revision or missing grantAnother change invalidated the requested row; refresh and inspect current state
Undo noticeReverses the eligible grant revocation within its displayed availability; it does not reverse a tool's effects

Technical reference: profiles · Connector broker · baseline grants · agent policy.