Keys and commands
Everything you can press and type in the LLeMbas CLI’s terminal interface.
Keys
| Key | Does |
|---|---|
| Enter | send |
| Shift+Enter, Alt+Enter, Ctrl+J | new line |
| ↑ ↓ on the first or last line | messages waiting to go in (newest first), then prompt history |
| Esc | stop the model; stop reading aloud; cancel a recording |
| Ctrl+G | continue — after a stop, or when it should keep going |
| Shift+Tab | cycle mode: manual → edit → plan (auto only through /mode) |
| Ctrl+R | show a finished thought in full |
| Ctrl+O | expand diffs and command output |
| Ctrl+T | start recording; again (or silence) to stop and transcribe |
| PgUp / PgDn | scroll half a screen |
| Ctrl+↑ / Ctrl+↓, the wheel | scroll three lines |
| Ctrl+C | copy the selection if there is one; else stop or clear; twice to quit |
| mouse drag | select and copy; hold Shift for the terminal’s own selection |
In the prompt
/lists commands, fuzzy-filtered; Enter runs, Tab completes.@lists files; Tab or Enter takes one, a directory drills down.@file#10-20attaches lines.!commandruns a shell command; its output goes with your next message.
Cards
Approval
| Key | Does |
|---|---|
| y | allow once |
| e | edit the command, then allow it |
| s | always allow this, for the session |
| p | always allow this, in this project (a trusted one) |
| n | deny |
| r | deny, and tell the model why |
| Esc | deny |
The card shows what the call is for first, then the command or the diff. PgUp/PgDn scroll it.
Plan
a approve into edit mode, m approve into manual, r revise with a note, ? ask back, Esc keep planning.
Question
↑ ↓ and Enter, or 1–9; Space toggles when several may apply. The last two rows are for your own answer or a question back. Esc skips.
Sessions picker
/sessions lists this project’s sessions. Type to filter, Enter opens one, Ctrl+D deletes the highlighted one.
Commands
| Command | Does |
|---|---|
/help | every command and key |
/new, /sessions, /sessions delete, /delete | a new session; pick, delete one; delete this one |
/undo, /redo | step through the snapshot taken at every prompt |
/checkpoint [name], /checkpoints | named snapshots that outlive the session |
/diff, /commit, /branch | git: what changed, commit it, switch or make a branch |
/model, /effort, /mode | switch model, reasoning effort, permission mode |
/settings | every setting with where it comes from; change it for the session, globally or for the project |
/personality | pick a personality preset, custom or none |
/continue | carry on after a stop (Ctrl+G) |
/compact | summarise the conversation to free context |
/init | write or update the project’s AGENTS.md |
/review | review the current changes |
/changelog, /release | draft changelog entries; bump, date and tag a release |
/agents | list, create (/agents new <name>) and run subagents |
/memory | what it remembers — forget or rewrite an entry |
/kb | knowledge bases: list, new, add, search |
/mcp | MCP servers and their tools; auth, logout, on |
/voice, /speak | voice status and test; read replies aloud |
/login, /logout | sign this machine in to a LLeMbas server, or out |
/remote | share this session with the LLeMbas web UI; off, status |
/usage | your plan, this month and your balance on the server |
/theme, /icons | colour theme; plain icons for fonts without emoji |
/trust | trust this project, so its .agent/ config is read |
/copy | copy the last reply |
/reload | restart in place, on the same session — after an update |
/quit | leave |
Your own commands from commands/, every skill, and every MCP server’s prompts (/<server>:<prompt>) appear in the same list.
Copying
A selection is copied when the mouse button comes up, through the terminal (OSC 52, which works over SSH in kitty, WezTerm, foot, Alacritty, Windows Terminal, iTerm2 and tmux with set-clipboard on) and, locally, through wl-copy, xclip or xsel. Where neither reaches the clipboard, hold Shift while dragging to use the terminal’s own selection, or /copy the last reply.