Frequently Used Features
Switching Sessions
Use/sessions to switch between existing sessions:
Session Selection Process
- Type
/sessionsand press Enter - Use ↑/↓ arrows to navigate available sessions
Cancellation
Esc
Cancels the current agent step, current input or closes dialogs.
Ctrl+C
Hard interrupt - Stops the cli.
Message Queue
When Slate is busy:- Press Enter to perform the current Enter mode action.
- Press Tab to queue the current message so it runs after the current turn finishes.
/enter-mode-next to cycle what Enter does while Slate is working:
- steer: Enter redirects the current run immediately
- queue: Enter queues the message for later
- interrupt: Enter aborts the current run and sends your message next
/steer, /queue, or /interrupt.
Follow-up messages
Queued messages and steering messages appear above the input box under separate
Queued and Steering sections. Queued messages drain automatically (with a short 50ms delay) once the session goes idle.⌥ + ↑ (Alt+Up)
Pops the latest queued message back into the composer so you can edit it before it’s sent.
Ctrl+X then Q
Opens all queued messages as
----separated markdown blocks in your external editor so you can review and reorder them. Use /queue-edit for the same behavior.Esc on empty input
While the agent is busy, pressing Esc on an empty input aborts the session and restores all queued messages into the composer.
--queue (-q), passing a markdown file whose messages are separated by a line containing ---:
The queue persists across navigation — queued messages are stored in draft state and won’t be lost if you switch sessions and come back.
Multi-line Messages
Use Ctrl+L to focus the input box from elsewhere in the UI. Use Ctrl+Enter or Option/Alt+Enter to insert newlines:Shell Command Input
Execute shell commands directly with!:
Context Management
Adding Context
Adding Context
Use
@filename references:Workspace Directories
Workspace Directories
Add directories to expand agent’s context:
Clearing Context
Clearing Context
Start fresh when switching tasks:
Long Prompts
Press Ctrl+X then E to open your external editor for composing complex prompts:This will not work if your permissions do not allow access to
tmp or var as this command uses a temp file for your default text editorHotkey reference
Explore Slate’s complete set of commands.

