Skip to content
OneviumDocs
On this page

Settings reference: options, defaults, and when they apply

Look up settings by section and understand saved values, installation defaults, scope, and experimental options.

How to use this reference#

Open Settings from the sidebar and find the relevant section below. Tables explain each option and when it takes effect. For worked examples, see settings and data.

Your displayed value takes precedence. Upgrades generally preserve existing choices. The tables distinguish new-install defaults from fallback values used when a saved configuration is missing a field.

General and Appearance: preferences and display#

General

Open General for language, window behavior, new-session permissions, external applications, notifications, and updates. Display controls live in the separate Appearance section.

OptionHow to chooseEffect and scope
LanguageChoose the interface languageNot a universal response-language switch
Always on TopKeep results visible while using other appsApplies to the window immediately
Default Permission ModeDefault, Auto, or Full Access; see permissionsNew-session default; sessions can override
Default open toolChoose a detected editor or remember the last toolControls the external-editor button's main action
In-app notificationsShow completion notices inside OneviumIndependent of desktop notifications
Desktop notificationsReceive alerts outside the windowRequires OS permission; Do Not Disturb can suppress them
Keep running in backgroundPrevent automatic sleep during active workUses more power; does not guarantee macOS lid-closed operation
Check for UpdatesInspect version and available updatesDownload or view the release as offered; verify after restart

Session organization → Naming rules

AI naming is opt-in. Open Settings → Session organization → Naming rules and enable Automatically update conversation titles only if you want it. Choose the naming model and inspect the saved prompt; changes save automatically. Enabling it does not immediately rename old conversations. Manual titles remain protected, and naming runs under the eligibility conditions shown in this section. Existing saved naming policies are retained; a missing policy defaults to off. Manual Generate with AI remains a separate action when automatic naming is off.

Appearance → Theme and typography

OptionHow to chooseEffect and scope
Light / Dark / SystemFix the brightness or follow the operating systemApplies across the workspace; saves automatically
Workspace paletteNeutral, Warm paper, Codex style, GitHub style, Notion style, Claude style, Catppuccin, or NordEight palettes, each with light and dark colors; changing palette also selects its matching link color
Link and focus colorPalette default, Blue, Teal, Plum, or Warm brownColors conversation links and keyboard focus outlines
Visual contrastStandard or Higher contrastMakes muted text and boundaries more distinct
Interface / Message / Code fontChoose each font category separatelySeparate fonts for interface text, conversation text, and conversation code blocks
Chat text size12–16pxAdjusts conversation text; inspect the live preview
Message weightRegular or MediumAdjusts body text; headings and bold retain emphasis, and code weight is unchanged
Code text size10–16pxAdjusts conversation code blocks separately from message text

The built-in terminal and code editor follow the workspace colors; changing a workspace palette does not configure an external editor.

Choices save automatically and apply to all conversations. If saving fails, the last saved appearance is restored and Retry is available. Restore color and font defaults resets those appearance choices while keeping reading density and the Light/Dark/System selection.

Appearance → Sidebar and session list

Open Settings → Appearance → Sidebar and session list. For example, choose the status-right preset, then check that conversation titles remain readable while activity states move to the right.

OptionHow to use itWhat to verify
Layout preset and individual positionsStart with all-left, status-right, or all-right; adjust markers, channel/schedule icons, and activity status independentlyCheck the preview and an existing conversation
Sidebar text sizeAdjust navigation, project names, and session titlesMessage and code text sizes remain independent
Initial default widthEnter at least 260 px, then leave the field or press EnterA manually dragged sidebar width remains the remembered choice
Channel conversation titlesShow or hide sender and group/contact names separatelyWith both enabled, the sender comes first; these labels do not change the connected account
Navigation entriesShow, hide, or reorder entriesHidden entries remain under Explore; New session stays first

You can also right-click the navigation menu and choose Customize, or open Customize from Explore, to change entries in place. Finish editing and reopen Explore to confirm a hidden entry is still reachable. Sidebar presentation changes save as you adjust them; check any save error before assuming a change persisted.

Appearance → Conversation display

OptionHow to chooseEffect and scope
Reading densityCompact, Standard, or RelaxedAdjusts message spacing and line height across conversations; Restore spacing default resets only density
Default Chat Process ViewFull for debugging; hidden for reading resultsSaves the display default while preserving individual conversation choices; tools still run
Message NavigatorReturn to earlier messages in long chatsOn by default; hover at the chat's edge
External editor entryShow the toolbar action for opening the projectHidden by default; choose its default application in General
Commit entryShow the toolbar commit actionHidden by default; Review can still commit

Appearance → Motion and performance

OptionHow to chooseEffect and scope
Reduce visual effectsFirst adjustment for flicker or stutterReduces decorative animation immediately
Disable hardware accelerationTry if reducing effects does not helpRequires restart; may reduce smoothness

Installation defaults and saved choices

Some defaults differ between fresh installations and older configurations:

OptionFresh-install baselineMissing-value fallback in older configurations
Theme / languageLight / ChineseExisting choice or environment initialization
PermissionsFull AccessDefault, or compatible existing full-access configuration
In-app / desktop notificationsOff / onOn / off
Automatic AI namingOffOff without an explicit naming policy; saved choices remain in effect
AI browser controlOffExisting enabled settings, including earlier migration defaults, remain enabled
Background activityOnOff

Choose the default model through provider and conversation model controls. Default reasoning effort is in the provider's model configuration, described below. General has no independent Enter-to-send preference.

Providers: model connections#

Add or adjust providers, models, and connection configuration here. Confirm the endpoint, credentials, and model, then send a short message. Saving does not prove a working model. See providers and custom providers for the fields.

Open the relevant provider's model configuration and expand Default reasoning effort. Choose a starting level for a model that supports multiple levels. Each choice saves immediately for that provider and model, including when the surrounding model dialog has separate Save/Cancel controls. The default seeds new conversations; existing conversations retain their own effort choice. Create a new conversation with that provider and model to verify it. Models without multiple supported levels do not appear in this list.

For an Anthropic-compatible relay, open the provider editor → Advanced Options → Endpoint supports 1M context. Enable it only after the service confirms support, and also enable the global 1M Context Window option in Claude Code settings. This endpoint assertion appears for Anthropic/custom provider types, not every protocol. It does not enlarge an unsupported model's context window. Save the provider and verify a new conversation with the intended model.

Claude Code: shared CLI configuration and advanced options#

ControlPurposeSaving, scope, or limitation
Extended ThinkingAdjust extended reasoning on supported modelsSaves immediately; model support varies
1M Context WindowEnable a long-context option for supported Anthropic modelsExperimental; account and model eligibility still apply
Agent TeamsEnable experimental CLI teamsSeparate from Onevium's newer @Team workflow
Teammate Modeauto, in-process, and platform-dependent tmux/iterm2Shown when teams are enabled; affects Claude in a terminal, not automatic in-app selection
Permission RulesEdit CLI permission JSONValid JSON plus Save; a different layer from the session selector
Advanced → Environment VariablesChange variables passed to ClaudeEdit JSON, save, and confirm; retain unrelated fields
Advanced → other fieldsEdit existing advanced configurationKeep unfamiliar fields unchanged; Reset discards unsaved edits
Edit Raw JSONEdit the whole configurationFormat, review, and save; may affect CLI using the same settings

An unchecked CLI boolean does not describe every model's underlying defaults. Verify changes in a new conversation. Configuration can contain credentials; remove them before sharing screenshots.

Network proxy: routing and validation#

ControlWhat to enter or chooseEffect and check
ModeOff, App Only, Global; normally Off without configurationApp Only is for Onevium; Global changes system proxy settings
Proxy TypeHTTP, HTTPS, or SOCKS5 as suppliedThe proxy protocol, not the destination site's protocol
Server Address / PortSeparate host and port fieldsEnter a hostname and port number; leave fields to save
Username / PasswordOnly when the proxy requires authenticationPassword is saved separately and can be cleared
Extra Direct AddressesAdditional domains or hosts that should bypass the proxyLocal addresses already bypass it
System Proxy StatusApplied or Not Applied in Global modeCheck this, not just the selected mode
Test Proxy ServerSave parameters and select TestScope explained below
Check Browser Exit IPOpen the check page in Global modeVerify the browser's exit separately

Test scope: the Test action creates a proxy tunnel to ifconfig.me:443, then attempts /ip. An established tunnel can return success even when IP retrieval fails. If an IP is shown, it describes that test request's exit.

This does not test Anthropic or a custom model endpoint, validate a model account, or prove a separate browser uses the same route. Verify model access with a real conversation separately.

Switching away from Global attempts to restore the previous system proxy. Windows and Linux SOCKS have system-authentication limitations; other apps may request credentials separately or omit them.

Original proxy settings with isolated example values. No system proxy change or test was performed. This version tests an IP echo service, not the model account.

Activity: local usage and cost observations#

ControlWhat it showsUseful approach
Year and heatmap dimensionMessages, sessions, tokens; defaults to current year and messagesCompare the same year and dimension
Time rangeToday, yesterday, 7/30/90 days; defaults to 7 daysNarrow the range to investigate a spike
Provider filterAll or one providerIdentify which connection contributes usage
Include cacheWhether chart data includes cached tokensOff for that chart layer by default; compare like with like
Cost, tokens, cache hit rateLocal records and price estimatesNotice unknown-price exclusions and pricing dates

Estimated cost, cache savings, and an official invoice are different. This section also differs from subscription limits below.

Tools: built-in capability groups#

GroupPurposeDefault or behavior
SchedulesManage automationsOpt-in; enable in Settings → Tools or through the relevant capability activation card
WidgetCreate visual artifactsOn by default
RecapGenerate work recapsOpt-in; enable in Settings → Tools or through the relevant capability activation card
ServicesManage servicesOn by default
ChannelsLet the assistant manage channel configurationOff by default; not the switch for connected bots
SessionsWork across conversations and organize titlesOpt-in; enable in Settings → Tools or through the relevant capability activation card
BrowserBrowser tools when availableAlso requires AI browser control in Settings → Browser
Continuity / channel runtimeAutomatically supplied runtime toolsInformational rows, not switches, in the current interface

Schedules, Sessions, Recap, and Channels require an explicit saved on setting; a missing setting is off. Already enabled settings are retained. Turning these tool groups off does not delete existing conversations, schedules, or recap data, and is not a control for cancelling an existing schedule.

Disabling a group prevents further calls; newly enabled tools are available with the next message. Switches do not undo completed actions or stop an active task. Tool counts and token estimates need not match fixed numbers in a tutorial.

Personalization and memory#

ControlPurpose and when to change itDefault, scope, and effect
AI Autonomy master switchControls related autonomous processingOn by default; user rules also depend on it
User RulesStable preferences and habitsOff by default; up to 4,000 characters; autosaved; user scope
Memory extractionExtract durable information from conversationsOn by default; not a switch for saving all chat history
Extraction frequencyHigh: each turn; balanced: every 3; economy: every 5; or offBalanced by default; off stops new extraction, not recall
Deep extractionInclude reasoning, alternatives, and tradeoffsOff by default; adds extraction usage
Extraction languageLanguage of new memoriesFollows interface by default; does not translate existing items
Recall thresholdStrict, balanced, relaxedStrict for fresh installs; balanced fallback for older configurations
Cross-project searchRetrieve relevant memories from other projectsOff by default; not blanket cross-project injection
Memory context lengthCompact, balanced, detailedBalanced by default; memory volume, not the model window
Synthesis frequencyDaily, weekly, offDaily by default; off does not stop old-memory decay
Included extraction projectsChoose projects that create new memoriesAll included by default; exclusion does not delete existing items
Extraction modelModel and provider for background extractionDefaults to a low-cost role; must be callable
Daily budgetLimit automatic extraction spendingFresh baseline $10; older fallback $0.10; not total chat spending
Memories listSearch, filter, add, edit, pin, disable, restore, deleteAt the bottom of Personalization; project options come from existing memories; adding without a project can be global

Tool Assessment still has a settings row, but its related public tools are disabled; do not build a new workflow around it. Buddy is hidden. The separate “inject pinned memories” switch is also hidden; this differs from pinning an item in the list.

@Memory initiates work on Claude Code rule or memory files; it does not mean saving a database memory to this list. See memory and recaps. Configure Daily Briefing through its own page's gear.

Browser: backend, viewport, and profiles#

ControlPurposeOperation and limitation
AI browser controlEnable AI browser-control entry points in Settings → BrowserOff for fresh installs; existing enabled settings remain enabled; off does not clear site data
Native / External / AutoNative by default; Auto prefers native, then externalNext browser call; external needs a working Chrome connection
Default viewportPreset dimensions for new tabsDefaults to panel size; existing tabs can override
Clear browsing dataClear cookies, cache, and site data in the associated shared partitionAffects shared login state; does not guarantee clearing every profile
Profiles → NewCreate separate cookie storageDoes not automatically switch the current or next conversation
Profiles → Import cookiesImport from detected browsers/profilesDepends on platform and actual results; verify login afterward
Profiles → DeleteDelete a non-default profile and its login dataNo delete action for the default profile
Control ChromeConfigure external Chrome control separatelyInstall the offered extension, enable, wait for readiness, and check tools in a new conversation

Regular conversations currently have no visible Profile selector; default browser calls still use the default profile. Creating a profile does not establish account isolation between tasks. See the browser guide.

For an existing native browser tab, its toolbar menu also offers page zoom, viewport presets, and Cookies & browser settings. Cookie import there targets that tab's profile; refresh afterward and verify the account. See the browser example for a narrow-layout check.

Voice: recognition, polish, and history#

ControlHow to configure itHow to verify
Recognition modelsDownload a suitable language model, then select UseVerify with a short recording
AI transcript polishEnable for homophone and punctuation cleanupOn by default; sends text to the model provider
Polish modelChoose a working modelDefaults to a low-cost role
History and recordings folderInspect records and local audioCheck the latest record and open its audio file
Enable voice inputOff hides the microphone and disables its shortcutCheck the composer; on by default
Microphone selectionAuthorize access, then choose system default or a detected deviceVerify the selected device with a recording
Copy transcriptCopy a record's textPaste into an empty draft to check
More actions → Download recordingExport the selected audioOpen the exported file
More actions → Delete recordingDelete the selected recording recordConfirm the target first, then inspect the list
History paginationBrowse more recordsCheck dates and content across pages

Local recognition and AI polish are separate stages. There is no visible recording-retention-days setting. See voice dictation.

Correction preferences and vocabulary

Open Voice → Correction preferences → Manage. Write a short rule such as “Keep product names in English and preserve numbers,” then click Save preferences. Industry templates fill the editable instructions; review them before saving. Closing the dialog is not a substitute for this save action.

Under My words, add a correct spelling and optional common misspellings, then save the word. Learned words lists terminology extracted from clear edits made before sending: a later AI correction uses the same model to learn it, without an extra model request at send time. A single edit is not a promise that a word will be learned. Clearing learned words also removes pending learning examples, while keeping manual words and instructions.

To verify, reopen the preferences to check the saved rule, then dictate a short sentence and inspect its text. With AI correction off, saved correction preferences wait until it is enabled. In history, open a record to inspect Used text and any differing Original transcript or AI corrected text; identical versions do not require separate tabs.

Privacy: diagnostics and cleanup#

Diagnostic event logging is off by default. Enable it for a specific investigation, reproduce the issue, then disable it. Review session metadata before sharing logs.

Clear Local Data currently deletes the database and companion files, media, uploads, and images. It is not a way to clear CLI configuration, project files, all browser profiles, or voice recordings. See settings and data for locations and cleanup distinctions.

Local storage does not mean offline processing; data destinations still depend on the services you use.

Account and license: account and devices#

Inspect email, license status/type, start and expiry dates, and remaining days. Replacement is controlled by account eligibility. When offered, enter the new activation code, submit, then verify the updated status and dates.

The device list shows name, platform, version, and recent activity. It has no delete-device action. Signing out does not clear local conversations.

Archived sessions: restore or permanently delete#

Use search, project, and date filters to find a conversation. Preview it before restoring or deleting. After restoration, check the content in its project. Bulk actions are supported; Delete all applies to the filtered results.

Permanent deletion removes the selected conversations and messages and cannot be undone. Practice with a demo conversation rather than real history.

Keyboard shortcuts: edit, resolve conflicts, and reset#

  1. Search for a command, select edit, and press a combination.
  2. A valid, conflict-free combination saves directly; Escape cancels recording.
  3. Transfer resolves a conflict by removing that binding from the previous command.
  4. Clear a binding, restore one default, or confirm a reset of all bindings.

Commands have global, chat, file-panel, browser, and other scopes. Some entries, including double-Escape stop and Shift+Tab Plan switching, are fixed references. macOS screenshots and the double-Command gesture also require their respective system permissions.

Claude subscription usage: subscription limits#

This section shows the official Claude subscription account, limit windows, and behavior analysis, with refresh or retry. Relevant limits require a Pro/Max subscription login. API keys and third-party providers may not supply this data.

Temporarily unavailable does not mean zero quota. Read local token/cost statistics in Activity separately from these subscription limits.

If an option is missing#

  • Check the applicable version at the top of this page and whether the relevant feature is enabled.
  • CLI Agent Teams and the 1M context option remain experimental and depend on model, account, or platform support even when a control is visible.
  • Platform-specific options appear only where supported; inspect the settings on the device where you will run the task.
  • After changing a setting, verify it with the relevant message, notification, browser action, or recording.

Next steps#

Return to the settings map for common adjustments, use permissions to choose execution controls, or follow workflow tips.