Permissions

Redstick Agents uses a role-based permission system with a customizable permission matrix.

Roles#

Every workspace member has one of three roles:

RoleDescription
OwnerFull control of the workspace. One owner per workspace.
AdminAll permissions except billing management.
MemberLimited permissions, customizable by the owner.

Permissions#

6 permissions control access to platform features:

PermissionDescription
execution:createStart new agent executions
execution:cancelStop running executions
execution:viewView execution history and messages
project:createCreate new projects
project:deletePermanently delete projects
project:settingsModify project settings, config vars, and services

Default Matrix#

PermissionOwnerAdminMember
execution:createYesYesYes
execution:cancelYesYesNo
execution:viewYesYesYes
project:createYesYesNo
project:deleteYesYesNo
project:settingsYesYesNo

Customizing Permissions#

Workspace owners can customize the permission matrix:

  1. Go to Permissions from the sidebar
  2. Toggle permissions for each role
  3. Changes take effect immediately

Owner permissions cannot be modified — owners always have full access.