Permissions
Redstick Agents uses a role-based permission system with a customizable permission matrix.
Roles#
Every workspace member has one of three roles:
| Role | Description |
|---|---|
| Owner | Full control of the workspace. One owner per workspace. |
| Admin | All permissions except billing management. |
| Member | Limited permissions, customizable by the owner. |
Permissions#
6 permissions control access to platform features:
| Permission | Description |
|---|---|
execution:create | Start new agent executions |
execution:cancel | Stop running executions |
execution:view | View execution history and messages |
project:create | Create new projects |
project:delete | Permanently delete projects |
project:settings | Modify project settings, config vars, and services |
Default Matrix#
| Permission | Owner | Admin | Member |
|---|---|---|---|
execution:create | Yes | Yes | Yes |
execution:cancel | Yes | Yes | No |
execution:view | Yes | Yes | Yes |
project:create | Yes | Yes | No |
project:delete | Yes | Yes | No |
project:settings | Yes | Yes | No |
Customizing Permissions#
Workspace owners can customize the permission matrix:
- Go to Permissions from the sidebar
- Toggle permissions for each role
- Changes take effect immediately
Owner permissions cannot be modified — owners always have full access.