
The three roles
Administrator
Everything: configuration, users, keys, providers, costs. Sees the whole account regardless of project.
User
Builds. Creates and configures agents, assistants, tools and knowledge — but only inside what they have been given.
Consumer
Uses. Chats with the agents and assistants they were granted, follows runs and approves pauses, with no configuration capability at all.
Granting access

Entity-level access covers assistants, agents, tool servers, environments, knowledge folders and documents, and applies to both
user and consumer. Administrators are unaffected — they see everything by design.Entities outside any project
An agent with no project — “All Projects” — is visible account-wide in the console. Through the public API it is deliberately excluded from a non-administrator’s listing, so a scoped token cannot pull the whole account by listing without a filter.Per-user limits
The same limit model that applies to tenants applies to people: rules by tokens or cost over a window, and reusable user tiers.
Inviting people
Invitations are sent by email. The recipient sets their own password and lands with the role and the access you chose, so nobody has to be created by hand and told a password.Impersonation
An administrator can act as another user to reproduce what they are seeing. The session is bounded and identifiable — it is a support tool, not a way to hold a second identity.Where this shows up elsewhere
- Guests only see the environments and CLIs of their projects.
- A consumer’s memory view is their own bucket, not the account’s.
- Consumers see an agent’s system prompt rendered read-only, rather than not at all — they can understand what it does without being able to change it.