> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argentos.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Slash Commands

> Quick actions you can trigger from any channel with slash command syntax.

## Overview

Slash commands are shorthand actions you can invoke from any channel by prefixing a message with `/`. They provide quick access to common agent functions without needing to phrase a natural language request.

## Available Commands

| Command           | Description                         |
| ----------------- | ----------------------------------- |
| `/status`         | Show agent status and system health |
| `/tasks`          | List current tasks                  |
| `/task <title>`   | Create a new task                   |
| `/memory <query>` | Search agent memory                 |
| `/forget <id>`    | Delete a memory entry               |
| `/model`          | Show current model and tier         |
| `/model <name>`   | Switch to a specific model          |
| `/clear`          | Clear the current session context   |
| `/help`           | Show available commands             |

## Using Slash Commands

Send a slash command from any connected channel:

```
/tasks
```

The agent recognizes the slash prefix and executes the command directly instead of treating it as a conversational message.

### With Arguments

Some commands accept arguments:

```
/task Review the Q4 security audit report
/memory Jason's infrastructure specs
/model claude-sonnet-4-20250514
```

## Dashboard Integration

<Info>
  Slash commands also work in the dashboard chat input. The dashboard may render command results with special formatting (tables, status indicators) that channels display as plain text.
</Info>

## Custom Slash Commands

Plugins and skills can register custom slash commands:

```json theme={null}
{
  "commands": [
    {
      "name": "deploy",
      "description": "Deploy the latest build",
      "handler": "handlers/deploy.js"
    }
  ]
}
```

## Command vs Conversation

The agent distinguishes between slash commands and natural language:

| Input                               | Behavior                                                              |
| ----------------------------------- | --------------------------------------------------------------------- |
| `/tasks`                            | Executes the tasks command directly                                   |
| `Show me my tasks`                  | The agent interprets this conversationally and may use the tasks tool |
| `What's on my task list for today?` | Natural language, agent decides how to respond                        |

<Tip>
  Both approaches reach the same underlying tools, but slash commands skip the LLM reasoning step for faster execution.
</Tip>

## Permissions

Slash commands respect the same tool policies as regular tool use. If `exec` is restricted, the `/exec` command (if it existed) would also be restricted.
