Skip to main content
This reference covers all available commands and hotkeys in Slate CLI, with interaction commands prioritized for quick access.

Quick Reference

Agent Interaction

1

Ctrl+X then E

Open external editor - Compose long prompts in your preferred editor
2

Ctrl+X then M

Open model picker - Switch between available models
3

Ctrl+X then P

Open providers - Manage provider connections
4

Ctrl+B

Toggle session sidebar - Show or hide the session sidebar
5

Ctrl+R

Rename session - Rename the current session
6

Ctrl+T

Cycle model variant - Switch to the next model variant
7

Shift+Tab

Toggle permission mode - Switch the current session permission mode
8

Enter

Send / Enter action - Sends your prompt normally; if the agent is already running, it performs the current Enter mode action
9

Tab

Queue while busy - Queues the current message under the Queued section when the agent is running
10

/enter-mode-next

Cycle Enter mode - Cycles steer, queue, and interrupt for Enter while Slate is working
11

/steer / /queue / /interrupt

Set Enter mode directly - Sets the active Enter mode without cycling
12

Ctrl+- / Super+Z

Undo - Undo the last input edit (on Windows, Ctrl+Z also works as undo)
13

Ctrl+L

Focus input - Move focus back to the input box from dialogs or other UI regions
14

Ctrl+Shift+S

Show shell output - Expand the shell output panel
15

Ctrl+Shift+B

Hide shell output - Collapse the shell output panel
16

Ctrl+C

Clear input / Exit - Clears the composer when it has text; exits the application when the composer is empty
17

Ctrl+D

Exit - Exits the application when the composer is empty
1

!

Enter shell mode - Type ! to enter bash command mode
2

↑/↓ arrows

Navigate history - Browse through previous commands
3

Tab

Autocomplete - Complete commands and file paths

Slash Commands

All commands start with / and support autocomplete with Tab
Slate includes built-in program commands /goal and /deep-research; this page only notes their availability, not a full per-command reference.

Core Commands

Agent & Session Controls

Rename the active session.
Show or hide message timestamps in the current session.
Toggle between default permission prompts and session yolo mode.
Switch to the next configured main model.
Switch to the next available thinking/effort level for the current model.
Connect provider accounts, then use /models, /model-next, or /effort-next for provider-backed model workflows.
Open your configured external editor for composing a prompt.
Open workspace configuration and permissions.

Workspace Management

Open the workspace manager to add, remove, and review workspace directories.
Open workspace management with quick-add flow for directories.

Theme Commands

System Commands

1

/auth

Login to your Slate account
2

/logout

Logout from your current account
1

/version

Check the current version of Slate CLI
2

/docs

Open Slate documentation in your browser
3

/config

Open workspace configuration and permissions
4

/man

Open the built-in manual page
5

/usage

View credit usage and remaining balance
6

/billing

Switch billing context (personal/organization)
7

/mcps

Manage MCP servers and tools
8

/workspace

Open workspace manager
9

/add-dir

Quick-add a workspace directory
10

/enter-mode-next

Cycle what Enter does while Slate is working
11

/steer / /queue / /interrupt

Set the Enter mode directly
12

/exit

Exit the application gracefully

Shell Mode

Type ! at the beginning of a line to enter shell mode for direct command execution

Shell Mode Features

Command Execution
  • Run any shell command directly
  • Commands execute in the current workspace
  • Output is captured and displayed
  • Exit codes are reported
History & Completion
  • Full command history with ↑/↓ arrows
  • Tab completion for commands and paths
  • Persistent history across sessions

Common Shell Operations

Special Key Combinations

Tips & Tricks

  • Press Tab after typing / to see commands with autocomplete
  • Use the up arrow in shell mode to quickly find previous commands
  • Drag and drop files directly into the prompt for automatic path references
  • Ctrl+X then E opens your system’s default editor for composing complex prompts
  • Ctrl+X then M opens the model picker to switch models without leaving the chat
  • Use /workspace to manage workspace directories, or /add-dir to start the quick-add flow
  • Chain shell commands with !command1 && command2
  • Use /subagents to inspect subagent sessions while they run or after they complete
  • Theme switching persists across sessions

Exit Codes

Understanding exit codes helps diagnose issues when commands fail