aivyx-coder · ManualContents ↓
Slash commands
Type a command at the start of a message. While you type a / word the TUI
shows matching commands; keep typing and press Enter. /help lists them
in the app.
Where they work. Every command works in the terminal UI. In an editor
over ACP, all appear in the editor’s command picker except /resume and
/quit. Commands that need someone to confirm (/undo, /redo,
/commit) aren’t available when aivyx-coder runs as an MCP server.
| Command | Needs the model? |
|---|---|
/council, /wiki, /architect |
yes — they run a turn |
| everything else | no — they act on the session directly |
/help marks a command “(needs setup: …)” while it can’t work yet: /council and
/architect until their config sections exist, /test until a test command is found.
Conversations
/clear
Start a new conversation: clears the history and the task list, keeps plan
mode as it is. The old conversation stays in /sessions. In an editor it
also empties the Plan panel.
/sessions
List this project’s saved conversations, newest first, numbered for
/resume. The newest 20 are kept.
/resume
/resume N switches to conversation N from /sessions. Terminal UI only.
(To start aivyx-coder in a saved conversation, use --resume.)
Reviewing and undoing changes
/undo
Take back the assistant’s last turn — every edit and command effect,
including a delegated sub-agent’s. It shows which files will change
(flagging any you edited after that turn) and asks first. Run it again to
go back another turn. Git-ignored files are never touched; a commit made
with /commit stays (only your files rewind, and the preview says so).
Needs a git repository with checkpoints on ([git] checkpoints, the
default).
/redo
Put back what the last /undo removed.
/checkpoints
List the turns /undo can take back (the newest 50 snapshots are kept).
/diff
Show everything uncommitted in a scrollable view (↑ ↓, PgUp/PgDn,
Home/End; Esc closes). /diff turn shows just the last turn’s changes.
Files on your deny list are never shown.
/commit
Commit what you’ve staged — or, if nothing is staged, every uncommitted
change (respecting .gitignore and [git] ignore) — with a message the
model drafts from the diff. Approve it, press e to edit it, or cancel;
your staging is left as it was. /commit -m "message" commits with your own
message straight away. Ctrl+C cancels before it lands. It uses your git
identity and runs your hooks, inside the sandbox. Files on your deny list
are never staged by it, and their contents are never sent to the model.
/test
Run the project’s tests: [verification] command if set, otherwise a test
command detected from the project (cargo test, go test ./...,
npm/pnpm/yarn test, pytest, unittest, make test). No approval
prompt — you typed it — and it runs confined like any command, even in plan
mode. Ctrl+C cancels; it stops after 10 minutes. The result and the last 80
lines of output are added to your next message, clearly marked as program
output.
Models
/models
List the models routing can choose from and what’s loaded.
/models refresh looks for models on your servers again; /models why
explains the last choice. See Models and routing.
/model
/model <id> pins this conversation to one model; /model auto lets
routing choose again.
Bigger moves
/architect
/architect <task>: the configured architect model writes a plan for the
task, then your main model carries it out. Needs [architect] in the
config. See Autonomous and advanced modes.
/council
/council <question> puts a question to several local models, has them
rank each other’s anonymised answers, and a chairman model writes one
recommendation. Bare /council reviews the last assistant message. Members
get no tools and don’t see your files. Needs [council] in the config.
/wiki
Regenerate the project wiki pages that are out of date, or /wiki <page>
to regenerate one. See Memory and learning.
The app
/help
List the commands, the key bindings, and the test command in use.
/quit
Exit aivyx-coder (same as Ctrl+C when nothing is running). Terminal UI only.