Skip to content

Settings & Shortcuts Reference ​

Settings sections ​

SectionWhat it configures
ServicesAI service formats, addresses, access keys, timeouts, models, model discovery
PromptsBuilt-in prompts, custom prompts, order, enabled state, custom instructions
External AskExternal targets, order, enabled state, the feature switch, custom entries, and optional System One decision routing
Selection AssistantPermission, trigger mode, default action, auto-show, app scope, delay
ShortcutsGlobal hotkey and shortcuts used while the SpotAsk window is open
GeneralLanguage, launch behavior, session retention, proxy, diagnostics, local data
AppearanceAppearance, font size, message style, and reading size
AboutVersion, project source, automatic update checks, and manual update checks

Decision Routing lives in Settings > External Ask, after the channel list. It is off until you turn on Enable automatic routing.

FieldWhat to enter
Service addressTypeSafe official: https://api.typesafe.ai. OpenRouter: https://openrouter.ai/api.
Decision modelTypeSafe official: jev-1.13.0. OpenRouter: typesafe/jev-1.13.
Access keyA key for that same service. It is sent only to the address above.
ConfirmationAlways confirm, or Auto-send above threshold.
Confidence thresholdAuto-send only when confidence is strictly above this value. Default 0.8.
Timeout0.5 to 5 seconds, in 0.1-second steps. Default 2 seconds.
On timeoutChoose manually, or Answer in SpotAsk. Default: choose manually.
Show routing toggle in toolbarShows the per-conversation switch. Default on.

Default shortcuts ​

ActionShortcut
Open or focus the question window⌥ + Space (customizable, can be cleared)
Trigger the selection assistant⌥ + ⇧ + Space
Focus the input⌘ + L
Regenerate or retry⌘ + R
Toggle automatic routing for this conversation⌘ + ⇧ + R
Copy the latest answer⌘ + ⇧ + C
Open Settings⌘ + ,
New conversation⌘ + N
Zoom in⌘ + =
Zoom out⌘ + -
Run the first enabled prompts⌘ + 1 through ⌘ + 9
Send the question↩
Add a line break⇧ + ↩
Filter prompts and External Ask@ in composer
Stop generating⎋

Prompt shortcuts depend on prompt order and which prompts are enabled. In-app shortcuts can be reassigned or cleared in Settings. Numbers after the enabled prompts continue to enabled External Ask entries.

Supported attachment types ​

TypeExamples
ImagesPNG, JPEG, WebP, HEIC, HEIF, TIFF, GIF
CodeSwift, Python, JavaScript, TypeScript, TSX, JSX, Rust, Go, Java, C, C++, shell
TextTXT, Markdown, JSON, YAML, XML, CSV, TSV, log

Up to 8 attachments are supported per message. Very large images are normalized before they are sent, and large text files are truncated after the first 60,000 characters.

Conversation behavior ​

  • Switching a model in the chat window changes only the current conversation.
  • New Conversation returns to the Settings default model and clears the current draft.
  • If conversation retention is enabled, SpotAsk asks whether to continue a conversation after it has been idle for a while.
  • Escape behavior can be set in General: it stops a response or starts a new conversation.

Updates ​

  • Automatic update checking runs when SpotAsk launches and periodically checks for new releases.
  • Check for Updates checks immediately from About > Updates.
  • In-app updates download and install directly inside SpotAsk without leaving the app. You can skip a version from the update window or restore skipped version alerts in Settings > About.
  • Update Download Source can be configured in Settings > About > Updates (Automatic, Official GitHub, or Accelerated Mirror) with automatic timeout detection and mirror fallback for reliable downloads across regions.
  • GitHub Releases remains available if the in-app updater cannot run.

Native macOS menu-bar AI assistant