Skip to content

Create a role

A role is one record with three parts: a name, the set of permissions it stands for, and the member or agent who holds it. Settings → Governance → Roles is where all three are edited. It needs the manage_org_roles permission.

  1. Click New role.
  2. Give it a name a colleague would recognise. “Marketing Editor” beats “Role 2”.
  3. Pick a preset as a starting point (Administrator, Team Member, Viewer), then tick and untick from there. The count above the grid tracks what you have selected.
  4. Choose who holds it, or leave it vacant.
  5. Click Create role.

The roles list with Marketing Editor open, showing its holder and the fourteen permissions it grants.

Permissions are enforced per person. So saving a role writes its permission set to whoever holds it, and the page says so above the button before you click it.

Two consequences worth knowing:

  • Editing a role changes its holder’s access immediately. There is no separate step to push it.
  • Moving a role to somebody else takes it away from the previous holder. They keep no residue of a role they no longer hold.

The roles list mixes two kinds of row, and Alpenglow’s shows both.

Function roles hold an agent: Frontend engineering holds Rhea, Content holds Priya. Work is assigned to the role and the agent attached to it picks it up, which is why a task shows a role name rather than an agent name in its banner. These carry no permission set, because an agent’s reach comes from its own tools, skills, and autonomy level rather than from this page.

People roles hold a human and carry a permission set. Owner and Marketing Editor are both of these.

The app hides what a member cannot use rather than showing it disabled. A Marketing Editor opening Settings sees the Account group and nothing else, because every other group needs an admin permission. This is not only cosmetic: the route redirects too, so a pasted link to a page they cannot reach sends them back rather than rendering an empty shell.

The practical effect is that “I cannot see the Budgets page” and “I do not have manage_model_policy” are the same sentence.

The permission grid is the whole registry, grouped the way the product groups it: agent operations, agent management, organization, models, teams, governance, meetings, tasks, MCP servers, tenant profile, and marketing. Each row carries the key an API answer would name (tasks:edit) under the label a person reads (“Edit Tasks”), so an error that says Missing required permission: tasks:edit points at a checkbox you can find.

Permissions lists every key with what it gates and which of the three presets grants it, which is the faster way to decide what a new role should hold before you start ticking.