1. R-CLI
  2. Session Settings

Open the settings panel:

/settings

Also available as /config. Navigate with ↑/↓, press Enter to toggle a row or open a picker, and Esc to close.

RowWhat it controlsPersists
MemoryWhether Backboard reads and writes memoriesYes
VerboseDetailed tool-call outputYes
NotifySound when a turn finishesYes
LSPLanguage-server diagnosticsSession only
BrowserBrowser automation toolSession only
Computer useLocal computer controlSession only
DiscoverySkill and MCP discovery toolsSession only

Persisted settings are saved to ~/.backboard/config.json and apply to future sessions. Session-only toggles reset when you restart.

​
Switch models

/model
Backboard R-CLI model picker

Use /model to search models and switch providers.

Use arrow keys to switch provider tabs, type to search, and press Enter to select. You can also choose a model at startup:

backboard --model openai/gpt-5.5

Model names use the shape provider/model.

​
Thinking mode

After selecting a model, R-CLI asks for a thinking mode when the model supports it.

Backboard R-CLI thinking picker

Thinking controls how much reasoning budget the model uses.

ModeUse it when
OffYou want fast, simple answers
Low or MediumNormal coding and explanation work
High or MaxComplex debugging, planning, or multi-file changes
DynamicLet the model decide how much thinking to use
backboard --thinking high

​
Memory

Memory lets Backboard remember useful context across conversations.

ModeBehavior
offDo not read or write memories
onRead and write memories
autoLet Backboard decide when memory is useful
readonlyRead existing memories, but do not save new ones
backboard --memory on
backboard --memory readonly
backboard --memory on --memory-profile coding

See Memory for how memories are stored and retrieved.

​
Verbose output

/verbose

Toggles whether tool calls show their full output or a short summary. Verbose output is on by default.

Changing verbosity reprints the visible transcript at the new setting, so scrollback stays consistent rather than mixing both styles.

​
Notifications

/notify

Plays a sound when a turn finishes — useful for long tasks in a background window. On macOS this is the system Glass tone; on other platforms it rings the terminal bell.

​
Language-server diagnostics

/lsp

Attaches language servers so the agent sees real diagnostics on files it edits, instead of guessing whether a change compiles. Supported languages include TypeScript, Python, Go, and R; servers are installed automatically where possible.

backboard --lsp
backboard --no-lsp

Starting a language server can take a moment on a large project. The settings panel shows a pending indicator while it attaches.

​
Browser and computer use

Enable browser automation:

/browser

The browser tool can navigate, click, type, take screenshots, and inspect pages through Chrome DevTools. R-CLI opens a browser lazily when the agent first uses the tool.

Enable local computer use:

/cua

The computer tool can capture local screenshots and interact with your desktop. Use it only when the task needs GUI interaction.

​
Threads and sessions

Start a fresh thread, clearing context and staged attachments:

/new

Resume an earlier session:

/sessions

​
Configuration files

PathHolds
~/.backboard/config.jsonModel, memory, verbose, and notify preferences
<repo-root>/.backboard/settings.jsonPermission rules and mode
<repo-root>/.backboard/mcp.jsonMCP servers
<repo-root>/.backboard/hooks.jsonHooks