In Discord

Use @Nairi mention commands to bind an agent to a channel, switch modes, and inspect running tasks.

Discord does not use native slash commands for Nairi. Instead, you mention the bot and prefix the command with -cmd:

@Nairi -cmd <command>

Unlike Slack, Discord command responses are posted in the channel (or in the thread, if you ran the command from inside one).

Available commands

CommandWhat it does
@Nairi -cmd helpPrint the full command reference.
@Nairi -cmd agentsList every agent in your org.
@Nairi -cmd agentShow which agent is currently the default for this channel.
@Nairi -cmd agent=<agent-id>Set the default agent for this channel.
@Nairi -cmd mode=<ask|execute>Set the default execution mode for this channel. See Modes.
@Nairi -cmd lsList active tasks in this channel.
@Nairi -cmd lsaList active tasks across every channel in this Discord server.

Channel binding

Same model as Slack:

  1. @Nairi -cmd agents to list available agents.
  2. @Nairi -cmd agent=ag_… to bind the channel.
  3. @Nairi <prompt> to start using it.

To override the bound agent for one message:

@Nairi [agent=ag_…] <prompt>

Modes

  • ask: confirm before running destructive actions (default).
  • execute: run without asking.

Set with @Nairi -cmd mode=ask or @Nairi -cmd mode=execute.

Inspecting tasks

  • @Nairi -cmd ls shows tasks created in the current channel.
  • @Nairi -cmd lsa shows tasks across the Discord server.

Can't find what you're looking for? Email support@nairi.ai.

On this page