Skip to content

Permissions

NordRelay permissions are the runtime scopes used by WebUI users, API tokens, chat commands, peer invitations, and peer proxy calls. Admin groups can grant all permissions, while restricted groups can grant only the rows needed for a user or automation flow.

PermissionAllows
inspectRead status, health, profile, bootstrap, jobs, metrics, and basic runtime state
sessions.readRead sessions, activity, trace, active-session state, worktrees, and chat history
sessions.writeCreate, switch, attach, sync, name, hand back, and manage session/worktree state
prompt.sendSend prompts, uploads, retries, and plugin/workflow prompt actions
prompt.abortStop prompts and answer approval/abort controls
files.readRead artifacts, previews, diffs, downloads, and chat attachments
files.writeDelete, clean up, bulk-update, zip, or plugin-process artifacts
settings.readRead settings, models, control options, and launch settings
settings.writeChange settings, models, reasoning, fast mode, launch profile, mirror, or wizard values
auth.manageManage login, logout, MFA, passkeys, recovery codes, linked identities, and API tokens
diagnostics.readRead diagnostics, doctor output, voice diagnostics, and support bundles
logs.readRead runtime and update logs
logs.clearClear runtime and update logs
queue.readRead active prompt queues
queue.writeEnqueue, reorder, pause, resume, cancel, or run queued prompts
queue.plan.readRead planned queue items and Kanban-style prompt drafts
queue.plan.writeCreate, edit, move, or delete planned queue items
queue.plan.approveApprove planned prompts into the real runtime queue
projects.readRead projects, linked sessions, summaries, plans, and project jobs
projects.writeCreate, edit, delete, link sessions, and save project summary or plan text
projects.runStart or cancel Project summary and planning analysis jobs
workflows.readRead templates, workflows, versions, dry-runs, triggers, and run reports
workflows.writeCreate, edit, import, export, rollback, delete, and manage workflow/template versions
workflows.runRun workflows, templates, plugin commands, and workflow-trigger actions
plugins.readRead installed plugins, catalog, marketplace, logs, panels, events, diagnostics, and jobs
plugins.installInstall, remove, validate, scaffold, update, roll back, and start plugin jobs
plugins.enableEnable or disable installed plugins
plugins.settings.writeChange plugin settings
updates.runRun NordRelay and agent updates and control update jobs
system.restartRestart NordRelay from WebUI or chat
users.readRead users, groups, linked chat contexts, channels, and permission metadata
users.writeCreate or update users, groups, linked identities, and registered chat contexts
audit.readRead audit events
peers.readRead peer configuration, topology, relay state, and peer snapshots
peers.writePair, sync, edit, repair, rotate, revoke, invite, or restore peers
peers.connectProbe peers, proxy remote WebUI calls, read peer diagnostics, and receive peer events

Peer invitations also store allowed agents, workspace roots, workspace aliases, and optional peer allow-lists. Empty allow-lists mean "all" for that scope.

Released under the MIT License.