1. R-CLI
  2. Command Reference

​
Slash commands

Type /help inside R-CLI to see this list with aliases.

CommandAliasesWhat it does
/model—Pick a model and thinking mode from Backboard
/settings/configAdjust session preferences
/memory—Set persistent memory mode
/cua—Enable local computer use for this session
/browser—Enable the Browser tool for this session
/lsp—Toggle language-server diagnostics for this session
/mcp—Manage MCP servers
/discover—Toggle the skill and MCP discovery tools for this session
/hooks—Manage hooks
/new/clear, /resetStart a new thread
/sessions/resume, /continueResume a session
/login—Sign in with Backboard
/logout—Sign out and end this session
/help—Show the command list
/quit/exitQuit R-CLI, or press Ctrl+C twice
/skills—Open the skill picker
/notify—Toggle a ring when a prompt finishes
/verbose—Toggle detailed tool-call output
/update—Check for a newer CLI version
/undo—Revert files changed by the last turn
/redo—Reapply the last undone file changes
/rewind/checkpointsRestore files to an earlier checkpoint

Loaded skills are invoked with $skill-name, not as slash commands. See Skills.

As you type, R-CLI suggests the closest matching commands. Submitting a command that does not exist reports Unknown command. Input that looks like a file path, such as /usr/local/bin, is treated as a message rather than a command.

​
Update notifications

R-CLI checks for updates in the background when it starts. When a newer version is published, the startup session card shows a /update row with the new version number:

/help      View commands
/update    New version v3.1.0 available (on v3.0.1)

Run /update to get the upgrade command. The check is silent — and the row is hidden — when you are already up to date or offline. Set BACKBOARD_NO_UPDATE_CHECK=1 to disable it; /update always checks on demand.

​
Startup flags

FlagExampleDescription
--modelbackboard --model openai/gpt-5.5Model to use, as provider/model
--thinkingbackboard --thinking highThinking mode
--memorybackboard --memory onMemory mode: off, on, auto, readonly
--memory-profilebackboard --memory-profile codingMemory profile
--permission-modebackboard --permission-mode acceptEditsmanual, acceptEdits, auto, or bypass
--cwdbackboard --cwd /path/to/projectProject folder to open
--profilebackboard --profile codingPrompt profile
--excluded-toolsbackboard --excluded-tools Execute,WebSearchDisable tools; repeatable
--formatbackboard --format json --print "summarize"Output format for one-shot mode
--printbackboard --print "summarize this repo"Run one prompt and exit
--lsp / --no-lspbackboard --no-lspEnable or disable language-server diagnostics
--fresh / --no-freshbackboard --freshStart without resuming previous state
--final-verification / --no-final-verificationbackboard --no-final-verificationToggle the end-of-turn verification pass
--login / --logoutbackboard --loginSign in or out, same as the subcommands below
--versionbackboard --versionPrint the version
--helpbackboard --helpPrint usage

--format accepts default or json, and json requires --print or piped stdin.

Boolean flags accept --lsp, --lsp=true, --lsp=false, or --no-lsp.

Auth subcommands:

backboard login
backboard logout

--print runs non-interactively and cannot show permission prompts, so any tool call that would ask is denied. See Headless and automation.

​
Keyboard shortcuts

KeyAction
Shift+TabCycle permission mode
EnterSubmit, or steer the current turn while it is running
TabQueue a message for the next turn
EscInterrupt the current turn
Ctrl+VAttach an image from the clipboard
Ctrl+C twiceQuit

Some terminals capture Ctrl+V for their own paste behavior, so it may not reach R-CLI.

​
Configuration files

PathHolds
~/.backboard/config.jsonYour API key, plus model, thinking, memory, verbose, and notify preferences
<repo-root>/.backboard/settings.jsonPermission mode and rules
<repo-root>/.backboard/mcp.jsonMCP servers
<repo-root>/.backboard/hooks.jsonHooks
~/.backboard/mcp.jsonPersonal MCP servers and secrets
~/.backboard/hooks.jsonPersonal hooks
<cwd>/.agents/skills/<name>/SKILL.mdProject skills
~/.agents/skills/<name>/SKILL.mdPersonal skills
<cwd>/.backboard/sessions/Session state and checkpoints

The repository root is found by walking up from your working directory looking for .git.

Sessions are the one exception: they are stored under the directory R-CLI was started in, not the repository root. Starting R-CLI from a subdirectory gives you a different session store, so earlier sessions will not appear in /sessions. Start from the same directory each time, or pass --cwd.