Skip to content

Chat commands

Telegram, Discord, Slack, and Matrix share the same core command catalog where their platform APIs allow it. Normal commands require a linked NordRelay user and a registered channel context.

Access and setup

CommandPurpose
/startShow the welcome and current context
/helpShow command help
/linkLink the current chat identity to a NordRelay user
/whoamiShow the linked NordRelay user
/register_chatAdmin: enable the current Telegram group chat
/register_channelEnable the current Discord, Slack, or Matrix channel
/channelsShow messaging adapter status

Some adapters expose limited unauthenticated link or registration commands. All normal session, queue, file, workflow, and admin commands require an authenticated NordRelay user with the matching group permissions.

Node and agent selection

CommandPurpose
/peersShow paired NordRelay instances
/nodesSelect the local node or a trusted peer node
/targetSet the local or peer target directly
/agentsShow agent adapter status
/agentSelect or show the active agent
/authShow selected agent authentication status
/loginStart selected agent login
/logoutSign out of the selected agent
/workspacesList allowed workspaces

Use /nodes when the chat context should switch between the local NordRelay node and a trusted peer node. NordRelay shows the local node plus selectable peers as buttons where the adapter supports interactive actions.

text
/nodes

After a node is selected, /sessions lists sessions for that node and the currently selected agent. The response header includes the node name and agent so it is clear whether you are browsing local or peer sessions.

Use /target for direct selection when you already know the peer name, peer ID, or node ID:

text
/target local
/target <peer-id>

Selecting a peer requires the chat user to have peer access permissions and the peer to expose the needed scopes, including session read/write and prompt access.

Sessions

CommandPurpose
/newStart a new thread
/sessionShow current thread details
/sessionsBrowse and switch threads on the selected node
/switchSwitch to a thread by ID
/attachBind a session to this topic or channel context
/handbackHand the active session back to the native CLI
/syncSync active session metadata from local agent state
/pinnedShow pinned threads
/pinPin the current or given thread
/unpinUnpin the current or given thread

Prompt and turn control

CommandPurpose
/promptSend a prompt to the selected agent
/retryResend the last prompt
/lastResend the last agent reply
/abortCancel the current operation
/stopCancel the current operation
/modelView and change model when supported
/reasoningSet reasoning effort when supported
/effortSet reasoning effort when supported
/fastToggle fast mode when supported
/launchSelect or apply launch profile when supported
/launch_profilesSelect or apply launch profile when supported
/mirrorToggle session mirroring with off or on; Telegram opens inline buttons when no mode is provided
/notifyControl completion notifications
/voiceShow or change voice transcription settings

Queue and workflows

CommandPurpose
/queueInspect, reorder, pause, resume, run, or cancel queued prompts
/cancelCancel a queued prompt
/clearqueueClear queued prompts
/templatesList prompt templates
/templateRun a prompt template
/workflowsList workflows
/workflowRun a workflow

Monitoring and diagnostics

CommandPurpose
/tasksShow recent task and queue state
/progressShow current turn progress
/activityShow recent thread activity
/auditAdmin: show recent audit events
/artifactsList or resend generated files according to delivery rules
/statusShow connector runtime status
/healthShow connector health report
/versionShow NordRelay and agent versions
/logsAdmin: show connector logs
/diagnosticsAdmin: show connector diagnostics
/supportAdmin: export a redacted diagnostics bundle where supported

Locks and administration

CommandPurpose
/lockLock session writes to the current user
/unlockRelease the session write lock
/locksList session write locks
/restartAdmin: restart NordRelay
/updateAdmin: update NordRelay or agents

Matrix prefix

Matrix text commands use the configured prefix:

dotenv
MATRIX_COMMAND_PREFIX=!nr

For example:

text
!nr session

Released under the MIT License.