- Can this user reach the agent? — chat with it, view it in a catalog, list its details.
- Can this user change or destroy it? — update its config, delete it, view or rotate its secrets.
What grants view and chat access
A user can reach an agent if any of these is true:
Grants are additive — an agent can stay privately owned and still be reachable by a whole department.
is_public extends to anyone the platform’s routing surfaces reach; an organization-wide grant is scoped to your authenticated users.
Managing grants
--user, --team, and --dept accept multiple values and combine in one call.
An agent can also be granted to another agent. This controls whether a human acting through that agent’s context can reach this one — not whether the two agents may call each other programmatically. That’s the agent-to-agent allowlist.
Inspect current access:
Example: share with one team, private otherwise
platform-eng member can chat with it.
Managing an agent
These require ownership or superuser — view/chat access is not enough:team_lead threshold from the overview. See secret management.
Related
- Access control overview
- User and org management
- MCP access — which external tools an agent may call
- Secret management
