Tune the working environment
By the end of this walkthrough you can switch models and reasoning effort, sign in extra providers, choose the Agent’s default language, and reshape the interface through /settings.
Select model and reasoning effort
Run /model to open the model selector:
- When more than one provider is live, choose the provider first.
- Choose an available model and, when supported, its reasoning effort.
The active choice appears on the first status line and is stored in the durable session state.
Sign in extra providers
To add another catalog provider, run /login and choose it from the list. A provider that registered an authorization flow offers that flow’s methods instead of a generic API-key prompt; otherwise paste its API key. The route becomes live on the next model request.
Choose custom to add a gateway or local server that is not in the catalog: give it a permanent id, base URL, API protocol, optional key, and one or more model ids. /logout can drop that route without touching environment credentials.
Set Agent language and customize the interface
Run /settings to configure the Agent’s default language, theme, color output, motion, native terminal activity, optional features, update checks, startup release notes, and the status line. Every row, its allowed values, and its default are listed in Settings.
Keys inside /settings:
Up/Downmove between rows, andLeft/Rightchange the current value.TabandShift+Tabswitch between General, Agent, Features, and Status line.- On a status item,
Spaceshows or hides it. Enterstarts moving a status item:Up/Downreorder it,Left/Rightchange its column, andEnterorEscfinishes.
The Agent section’s Language row cycles Auto, Simplified Chinese, and English. A non-Auto choice becomes the default for reasoning and user-facing communication from the next turn; code, identifiers, commands, tool arguments, logs, quotations, and file contents keep their accurate forms, and an explicit language request for the current task still wins. The preference is user-level, so a resumed session uses the current value rather than a historical snapshot.
The General section’s Motion row controls presentation only. full smoothly reveals streamed assistant text and animates the Deep Driving shimmer; reduced keeps smooth streaming without the shimmer; off follows provider chunks directly and keeps activity marks static. Complete provider output still enters the live session immediately, and a tool boundary or settled assistant message flushes the visible stream without waiting for the animation. Terminal activity is a separate opt-in busy/idle indicator for supported terminal tabs and taskbars. It does not report a completion percentage, and omdsh clears it when work stops or exits.
The Theme row cycles dark, light, midnight, solarized, catppuccin, dracula, nord, gruvbox, rose-pine, and mono. Each status preview item — Model, Effort, Path, Git, and the telemetry groups — has its own color, left or right column, visibility, and order. Context defaults to a percentage; Context style also offers an occupancy bar, used/window tokens, and a detailed combination. Every style changes to warning and error colors as pressure rises. Telemetry hides only second-line metrics, preserving the model and workspace row. The composer top border keeps 🐳 on the left and the current Access level on the right.
Run /help for the complete command and keyboard-shortcut catalog. The list is assembled from the active plugins, so it also includes capabilities contributed by Skills and other runtime integrations.