providers: openrouterVariant: floor modelRoles: slow: llamacpp (dankclaw)/frank-dragoon:medium vision: llamacpp (dankclaw-3090)/frank-zealot:xhigh plan: llamacpp (dankclaw-3090)/frank-zealot:medium designer: llamacpp (dankclaw-3090)/frank-zealot:medium commit: llamacpp (dankclaw-3090)/frank-zealot:medium tiny: llamacpp (dankclaw-3090)/frank-zealot:off task: llamacpp (dankclaw-3090)/frank-zealot:off advisor: llamacpp (dankserver)/frank-archon:medium default: llamacpp (dankserver)/frank-archon:medium smol: llamacpp (dankclaw-3090)/frank-zealot:medium web: web/searxng speech: local/kokoro judge: openrouter/~typesafe/jev-latest:auto dictation: local/parakeet-tdt-0.6b-v3 memory: llamacpp (dankclaw-3090)/frank-zealot:medium symbolPreset: nerd composer: shape: band theme: dark: dark-terminal light: light setupVersion: 2 browser: headless: true retry: fallbackChains: web: - web/kagi - web/perplexity - google-gemini-cli/gemini-2.5-flash - google-antigravity/gemini-2.5-flash - google/gemini-2.5-flash - anthropic/claude-haiku-4-5 - openai-codex/gpt-5.6-luna - xai/grok-4.5 - web/zai - web/exa - web/tinyfish - web/jina - web/tavily - web/firecrawl - web/brave - web/kimi - web/parallel - web/synthetic - web/startpage - web/duckduckgo - web/ecosia - web/google - web/mojeek - web/public - openai-codex/gpt-6-luna - openai-codex/gpt-5.6 - openai-codex/gpt-5.5 - xai-oauth/grok-4.5 - web/ollama speech: [] llamacpp (dankserver)/frank-archon: - llamacpp (dankclaw)/frank-dragoon maxRetries: 10 searxng: endpoint: search.franksdank.cloud exa: enabled: false memory: backend: local autolearn: enabled: true autoContinue: true compaction: remoteEndpoint: http://192.168.0.143:7771/v1/chat/completions methodOrder: - shake - soft - handoff - snapcompact - remote idleThresholdTokens: 100000 thresholdPercent: 85 idleEnabled: true thresholdTokens: -1 dropUseless: false remoteStreamingV2Enabled: true asyncEnabled: true idleTimeoutSeconds: 120 enabled: true experimentalContextManagement: false interruptMode: immediate defaultThinkingLevel: medium hideThinkingBlock: false proseOnlyThinking: true terminal: showProgress: true disabledExtensions: [] statusLine: separator: powerline preset: custom contextLine: embedded transparent: true compactThinkingLevel: true showHookStatus: true sessionAccent: true leftSegments: - session_name - vim - mode - hostname - path - git - pr rightSegments: - model - cost - context_pct - time_spent segmentOptions: model: showThinkingLevel: true path: abbreviate: true stripWorkPrefix: true maxLength: 120 git: showBranch: false showStaged: true showUnstaged: true showUntracked: true tui: textSizing: true codexResetFireworks: false hyperlinks: auto tight: true display: shimmer: kitt smoothStreaming: true showTokenUsage: true task: showResolvedModelBadge: true maxConcurrency: 3 agentModelOverrides: designer: llamacpp (dankclaw-3090)/frank-zealot librarian: llamacpp (dankclaw-3090)/frank-zealot reviewer: llamacpp (dankclaw-3090)/frank-zealot scout: llamacpp (dankclaw-3090)/frank-zealot security-reviewer: llamacpp (dankclaw-3090)/frank-zealot sonic: llamacpp (dankclaw-3090)/frank-zealot task: llamacpp (dankclaw-3090)/frank-zealot snapcompact: systemPrompt: none toolResults: false extendedContext: false ttsr: contextMode: discard provider: appendOnlyContext: auto checkpoint: enabled: true readLineNumbers: true startup: showSplash: false changelogMode: summary update: channel: stable features: unexpectedStopDetection: smart stt: submitTrigger: say-submit enabled: true recap: idleSeconds: 300 loop: mode: prompt steeringMode: one-at-a-time personality: default images: urls: backends: - provider-files - tailscale - cloudflared - litterbox edit: mode: hashline dev: autoqaConsent: granted astGrep: enabled: true vault: enabled: true tts: localVoice: bm_george speech: enabled: false mode: yield enhanced: true voice: am_fenrir secrets: enabled: true read: renderMarkdown: true toolResultPreview: true lsp: formatOnWrite: true diagnosticsOnEdit: true autoResume: false speechgen: enabled: true live: voice: vale contextPromotion: enabled: true