TUI slash commands
PreviewShips in the preview channel only. Not a stable release.
Every slash command registered by the NALA TUI, generated from the command registry.
Generated from src/tui/slash-commands/builtin-commands.ts at NALA 3.24.1-preview.13. 65 commands are registered.
Type / in the composer to open the command list. Commands are the only way to change mode, switch route, or reach an overlay without leaving the keyboard.
| Command | Category | What it does |
|---|---|---|
/agents | agent | Show active agents, their providers, and status for the current session. |
/ask | agent | Pose a question to a specific agent without delegating a task. |
/delegate | agent | Create a delegation edge assigning a task to another agent. |
/diff | agent | Display the uncommitted diff for the current worktree. |
/orchestrate | agent | Open the NALA Agent orchestrator for a goal: propose steps, choose a model per step WITH a plain-language reason and evidence, show projected cost and billing route before consent (blocks if unknown), then run under one scoped consent. Optional path — Pro manual workflow remains first-class. Forms: /orchestrate |
/send | agent | Address a message to a specific agent in a multi-agent session. |
/worktree | agent | Show worktrees from the daemon (nala.worktree.list) with lease holder and status. /worktree status shows the current workspace git state (nala.worktree.status). Creation and teardown are daemon-governed operations performed in Desktop. |
/compact | context | Summarize and compact the current conversation context to reclaim token budget. |
/context | context | Show a deterministic context breakdown from the session event stream: bytes and event counts per category (assistant, user, tool results, files/diffs, artifacts, a2a, reasoning, system). Token budget and provider-side context are marked unknown unless the daemon reports them — never estimated. |
/memory | context | Show and edit the persistent memory entries for the workspace. |
/trace | context | Show the event trace for the current session for debugging. |
/clear | navigation | Clear the visible terminal buffer (does not delete session history). |
/desktop | navigation | Launch or focus the NALA Desktop application, transferring the session. |
/model | provider | Show the provider → account/profile → model hierarchy with verified fields only (NTUI1-091): provider ids, auth/profile state, and discovered models when the daemon reports them. /model |
/profile | provider | Show launch profiles from the daemon (nala.launch.profiles): profile id, route, model, permission policy, and which provider uses each by default. Profile changes are made in Desktop or via nala.launch.profile.upsert. |
/provider | provider | List available providers or switch to a different provider for the current session. |
/why | provider | Show the source-backed reason for the current execution route: the resolved launch plan (route, profile, wrapped style, health), whether a route choice is required, and the alternatives that were available. Uses nala.launch.resolve — the same decision the daemon makes — never inferred state. |
/changes | review | Display a summary of dirty files, uncommitted changes, and branch status. |
/messages | review | Display agent-to-agent messages, sender identity, causality, and reply targets. |
/review | review | Insert the review workflow contract into the composer as an editable chip (NTUI1-045): correctness, risk, regressions, security, and coverage with file:line evidence. Edit it, then Enter to send. /review diff|file|commit sets the target. |
/test | review | Insert the test workflow contract into the composer as an editable chip (NTUI1-045): focused subset, exit codes, failure diagnosis with evidence, minimal proposed fixes. /test |
/tests | review | Display test results, exit codes, and evidence tied to the current task. |
/verify | review | Insert the verification workflow contract into the composer as an editable chip (NTUI1-045): independent end-to-end verification with commands, outputs, and states checked; VERIFIED only with evidence. /verify |
/aside | session | Ask a question in an ephemeral session that sees the main session context but uses no tools and never alters the main conversation (NTUI1-030). Works while the main turn runs. The answer can be promoted into the main thread explicitly. Alias: /btw. |
/attach | session | Attach this client to an existing session by id. |
/btw | session | See /aside. |
/checkpoints | session | List durable session checkpoints (pause snapshots) with provider, pause mode, transcript cursor, task phase, and worktree state. /checkpoints preview |
/come | session | Resume the current or most recent paused session. Alias of /resume. |
/detach | session | Detach this client from the current session without stopping it. |
/mode | session | Change the execution mode for the current session. |
/new | session | Create a new structured agent session with the current provider and workspace. The previous session remains in the daemon; use /resume or the session picker to return. |
/recap | session | Summarize the current session from the typed event stream: turns, tool usage, files changed, approvals, errors, artifacts, A2A, time span, and the last assistant line. Purely factual — never generated by a model. |
/resume | session | Resume the most recent paused session, or a specific session by id. |
/rewind | session | Resume the session from a durable checkpoint (nala.session.resume with checkpointId). Preview the checkpoint first with /checkpoints preview |
/session | session | Browse, search, and switch between NALA sessions. Opens the session picker overlay; see /resume for direct resume by id. |
/sessions | session | List sessions from the daemon with state, provider, and title. /sessions |
/stay | session | Gracefully pause the current NALA Agent session. Stops new turns, persists a checkpoint, and transitions to paused state. The provider must never receive /stay as a prompt unless escaped. |
/stop | session | Cancel the in-flight agent turn for the current session. |
/keymap | settings | Show the effective keymap (builtin + user layers), detect conflicts and dangling bindings, and manage user overrides: /keymap bind |
/permissions | settings | Show current permission grants and pending approval requests. |
/theme | settings | Theme gallery and control. Forms: /theme (gallery of all themes, each rendered in its own palette), /theme |
/usage | settings | Display cumulative token usage and estimated cost for the current session. |
/banner | system | Re-display the NALA wordmark, or toggle banner display on startup. Use /banner on or /banner off to change the startup setting. |
/debug | system | Assemble a support bundle (inspect report, doctor sweep, recent transcript) with secret redaction applied. The redaction count and sections are shown before anything is exported. /debug write |
/doctor | system | Run an actionable diagnostic sweep: terminal capabilities, theme contrast, keymap conflicts, command registry, brand integrity, and daemon connection. Every failing check prints its exact remediation. |
/help | system | Display the list of slash commands grouped by category, or detailed help for a single command when given an argument. |
/inspect | system | Show exactly what is running and why: NALA/Pi/Node versions, daemon handshake, workspace and provider, active theme and its source, command registry stats, declared keybindings and conflicts, terminal capabilities, and brand integrity hashes. /inspect json emits the machine-readable form of the same report. |
/quit | system | Detach all sessions and exit the NALA TUI or Desktop application. |
/settings | system | Inspect and modify NALA settings. Forms: /settings (list all categories with current values), /settings |
/artifact | task | List artifacts produced in the current session and export or open them. |
/artifacts | task | List artifacts produced in the current session and export or open them. Alias for /artifact. |
/export | task | Export the current session transcript to a file or clipboard. |
/plan | task | Insert the planning workflow contract into the composer as an editable chip (NTUI1-045): objective, scope boundaries, steps with verification, risks, and a review checkpoint before implementation. Edit it, then Enter to send. /plan |
/task | task | Manage tasks within the current workspace. |
/tasks | task | List all tasks in the current workspace. Alias for /task with the list action. |
/extensions | tools | Show installed extensions and their capabilities. |
/mcp | tools | Show connected MCP servers, their tools, resources, and prompts. |
/plugins | tools | Package manager with visible trust and code-execution implications. Forms: /plugins (list installed packages with trust class and state), /plugins inspect |
/skills | tools | Skill manager. Forms: /skills (list daemon-registered and filesystem-discovered skills with source and state), /skills search |
/tools | tools | Show connected MCP servers, their tools, resources, and prompts. Alias for /mcp. |
/bark | voice | Submit a prompt and get a short plain-English spoken summary when the agent finishes. Audio is pre-synthesized so it is ready at the end of the run; press Enter to play. Forms: /bark |
/play-back | voice | Play back clips from the session audio library. Forms: /play-back [last | |
/read-aloud | voice | Submit a prompt and read a spoken summary aloud, or control the read-aloud session mode. Forms: /read-aloud |
/speak | voice | Control spoken output of agent responses. Subcommands: on (enable TTS), off (disable TTS), last (speak last response), stop (stop current speech). |
/voice | voice | Control microphone voice input. Subcommands: start (begin dictation), stop (end dictation), cancel (abort), settings (open voice settings). |