Skip to content
Deck View

Agent access

Let another agent open projects into your deck, without you relaying for it, and without handing it more than it needs.

Preferences, Agents tab, with one grant listed

Making a grant

Preferences, Agents, Grant access to an agent. Name it after the thing that will hold the token, since that name is what appears in the log. Tick what it may do. Optionally limit it to project paths. Type the name back to confirm.

The grant form, with the plain-language summary of what the agent will and will not be able to do

The five capabilities

ControlLabelWhat it does
observeSee which projects are open and whether each one is working, idle or waiting for you. No conversation content.
launchOpen projects into empty slots and start or resume an agent in them.
driveType into sessions, queue commands, and turn Auto Yes on or off.
readRead what any session says, including your conversations with it. The sensitive one.
destroyStop, kill or close sessions, ending whatever they were doing.

They are independent. A grant is any set of them; destroy does not imply read. A launcher needs only observe and launch, and can tell whether its launch worked from the session state without being able to read a word of it.

Diagram: the five capabilities ordered by consequence, observe to destroy, with the trust prompt shown outside the scale entirely
Ordered by consequence, not nested. The trust prompt sits outside the scale: no grant reaches it.

The token

The one-time token reveal

It is shown once. Deck View keeps only a hash. Put it in that agent\'s own project as DECK_API_TOKEN, never in a chat. Revoke is one click, and takes effect on the next request.

The trust prompt

Claude Code asks, once per folder, whether you trust it. No grant can answer that, and there is no capability for it. If you want an agent to open new folders under a path without the prompt, tick pre-trust on a grant that has a path scope: that is you answering the prompt in advance, for those paths. It needs a scope, because trusting folders an agent opens anywhere is not a decision.

What a grant is not

Every agent on your Mac runs as you, so a grant narrows what a well-behaved agent will do and makes its actions attributable. It is not a lock against a hostile one.

Next: the local API →