Skip to content

Reference

Slash commands

The commands you'll use inside a Kinex session, plus keyboard shortcuts.

Type / in a session to search every available command. Device names complete with Tab. Device and recording commands run immediately, without involving the model; they also work from the shell, such as kinex run "/ping arm".

Devices

CommandDoes
/devicesList devices and whether each is set to load
/load <device|all>Connect a device and wait until it’s ready
/unload <device|all>Disconnect a device and release its resources
/ping <device|all>Check a device’s live status, without starting anything
/stop [device]Stop the agent and the robot’s motion, without asking for approval
/register <type>Ask the agent to set up a new device of this type or template
/unregister <device>After confirmation, remove a device’s profile, driver and files (needs the TUI; from the shell it’s cancelled)

To restart a device, run /unload and then /load.

Recording

CommandDoes
/record start <device=Hz ...> [instruction]Start recording these devices at these rates
/record snap <device ...> [note]Save one snapshot and mark the moment
/record statusShow the current and recent recordings
/record stop [success|failure|partial] [note]Stop and save, with an optional outcome

Add --verbose right after the action (for example /record status --verbose) to include empty fields. See Recording.

Setup

These hand a guided task to the agent, so they need a model.

CommandDoes
/onboarding [description]Set up the robot for a task: devices, checks and any calibration it needs
/calibrate [what]Calibrate what you describe, or continue the current task’s calibration

See Onboarding & calibration.

Approvals

CommandDoes
/mode [ask|auto|yolo]Choose how much the agent asks for approval; bare /mode opens a picker

See Approval modes.

Agent and sessions

These come from Pi, the coding agent Kinex is built on. See Working with the agent.

CommandDoes
/login, /logoutConnect or disconnect a model provider
/modelChoose the model
/thinkingSet reasoning effort
/new, /resumeStart a new session, or switch to a saved one
/tree, /fork, /cloneBrowse branches, branch from an earlier message, or copy the session
/name, /sessionName the session, or show its details
/compact [instructions]Summarize the conversation to free up context
/export [path]Save the session as HTML or JSONL
/copyCopy the agent’s last reply
/settings, /hotkeysOpen preferences, or list keyboard shortcuts
/reloadReload extensions, skills, prompts and themes (not devices)
/quitExit Kinex

Installed extensions and prompt templates can add their own commands. Start a line with ! to run it as a shell command.

Keyboard shortcuts

KeyDoes
EnterSend; while the agent is working, steer it
Shift+EnterNew line
Alt+EnterQueue a follow-up for when the agent finishes
EscapeInterrupt the agent (use /stop to stop the robot too)
Ctrl+OExpand or collapse tool calls and their output
Search