Skip to content
LogoLogo

RBAC, teams and permissions

The two layers

Layer 1: RoleLayer 2: Object permission
AnswersWhat kinds of thing may this person create or administer?Which specific objects may this person reach?
Set byAn admin, in Settings → RolesWhoever admins that object, via Share
Example"Members may create agents.""Priya is an Editor on the Support Triage agent."

Both must pass. Holding agent: create does not let you open somebody else's agent. Being an Editor on one agent does not let you create new ones.

Part 1: Organization setup

Members

Settings → Members

  • Invite people by email. They get a join link.
  • Change a member's role.
  • Remove a member.
  • See a member's footprint before removing them, so you know what they own.

Members page: roster with roles The invite dialog

Groups

Settings → Groups

A group is a named set of people, such as "Support" or "Legal". Groups exist so you can share things with a team instead of naming individuals one at a time.

  • Create a group and add members.
  • Share an agent, knowledge base or skill with the group.
  • When someone joins the group they get everything the group has. When they leave, it goes.

You can also invite someone straight into a group.

Part 2: Roles

Settings → Roles

The three built in roles

RoleHoldsEditable?
adminEverything, including deleting the organization. The person who creates the organization gets it.No. Fixed by design.
memberThe baseline everyone starts with: read roles, and read memory and guardrail connections so the builder pickers work.Permissions yes. Cannot be renamed or deleted.
AIOps ManagerEvery connector permission (models, memory, guardrails) and nothing from the management plane. Lets you delegate provider administration on its own.Permissions yes. Cannot be renamed or deleted.

Custom roles

Create a role, give it a name, and tick the permissions it should hold.

Role names are unique and case insensitive, and you cannot reuse the names of the built in roles.

Roles page and the permission matrix editor for a custom role

The permission catalogue

Building

PermissionAllows
agent: createCreate new agents
knowledgebase: createCreate new knowledge bases
skill: createCreate new skills

Connectors

PermissionAllows
connector_model: read / create / update / deleteManage model providers and the allowlist
connector_memory: read / create / update / deleteManage memory providers
connector_guardrail: read / create / update / deleteManage guardrail providers

Observability

PermissionAllows
audit: readRead and export the audit log
trace: readSee every run in the organization: timings, tokens, cost, error types
trace: read_payloadsAdditionally read prompts, tool arguments, tool results and conversation content

Organization management

PermissionAllows
organization: update / deleteChange or delete the organization
member: update / deleteChange member roles, remove members
invitation: create / cancelInvite people, cancel invitations
team: create / update / deleteManage groups
ac: create / read / update / deleteManage roles themselves

Four roles worth creating

RoleGive itFor
Builderagent: create, knowledgebase: create, skill: createPeople who build agents
Auditoraudit: readCompliance and security review, with no ability to change anything
Platform Opstrace: readWatching latency, errors and spend without reading conversations
Support Leadtrace: read, trace: read_payloadsInvestigating individual customer complaints in full

Part 3: Sharing individual objects

Agents, knowledge bases and skills each have their own Share control.

LevelCan
ViewerOpen it, use it, and attach it to things they can already edit
EditorEverything a viewer can, plus change its configuration
AdminEverything an editor can, plus delete it and share it with others

Who you can share with

SubjectUse for
A personOne off access
A groupWhole teams. Membership changes take effect immediately.
The organizationSomething everybody should have

How the levels combine

If you are granted access more than once (personally, through a group, and through the organization), the highest level wins. Grants are resolved live on every check, so removing someone from a group takes effect at once.

Share dialog: subject search, level selector, and the current grant list

Part 4: Single sign on

Settings → SSO

Connect your identity provider so people sign in with their company account. Domain verification is supported.

SSO settings page

  1. Keep admin to two or three people.
  2. Create a Builder role and give it to everyone who builds agents.
  3. Create an Auditor role for compliance.
  4. Give AIOps Manager to whoever owns provider keys.
  5. Create groups that mirror your real teams.
  6. Share agents and knowledge bases with groups, never with long lists of individuals.
  7. Review Settings → Audit log monthly, filtered to denials.