feat(omp): repoint roles at the renamed models, move compaction to Dankclaw
Role map follows the callsign rename; scout/reviewer/librarian/sonic/task/ security-reviewer/designer all pinned to frank-zealot (was the @smol alias). New roles: web -> web/searxng, speech -> local/kokoro, judge -> openrouter/~typesafe/jev-latest:auto, dictation -> local/parakeet-tdt-0.6b-v3, memory -> frank-zealot. webSearchOrder (flat list) replaced by the per-role providers.web fallback chain, kagi first; openrouterVariant: floor added. Server-side compaction moves off dankserver:7770 to the Dankclaw 3090 endpoint 192.168.0.143:7771, thresholdPercent 70 -> 85, remoteStreamingV2 + async on, idleTimeoutSeconds 120, maxRetries 10. TUI: tight, contextLine embedded, splash off, changelogMode summary, theme dark-terminal/light, read.renderMarkdown + toolResultPreview. Extensions on: astGrep, vault, secrets, lsp (formatOnWrite, diagnosticsOnEdit), speechgen, live, contextPromotion, tts/speech voices. headless: true, autoResume: false.
This commit is contained in:
+101
-53
@@ -1,50 +1,67 @@
|
||||
providers:
|
||||
webSearchOrder:
|
||||
- searxng
|
||||
- perplexity
|
||||
- gemini
|
||||
- anthropic
|
||||
- codex
|
||||
- xai
|
||||
- zai
|
||||
- exa
|
||||
- tinyfish
|
||||
- jina
|
||||
- kagi
|
||||
- tavily
|
||||
- firecrawl
|
||||
- brave
|
||||
- kimi
|
||||
- parallel
|
||||
- synthetic
|
||||
- startpage
|
||||
- duckduckgo
|
||||
- ecosia
|
||||
- google
|
||||
- mojeek
|
||||
- public
|
||||
openrouterVariant: floor
|
||||
modelRoles:
|
||||
slow: llamacpp (dankclaw)/frank-large:medium
|
||||
vision: llamacpp (dankclaw-3090)/frank-small:xhigh
|
||||
plan: llamacpp (dankclaw)/frank-large:medium
|
||||
designer: llamacpp (dankclaw)/frank-large:medium
|
||||
commit: llamacpp (dankserver)/frank-medium:medium
|
||||
tiny: llamacpp (dankclaw-3090)/frank-small:off
|
||||
task: llamacpp (dankclaw-3090)/frank-small:off
|
||||
advisor: llamacpp (dankclaw)/frank-large:medium
|
||||
default: llamacpp (dankserver)/frank-medium:medium
|
||||
smol: llamacpp (dankclaw-3090)/frank-small:xhigh
|
||||
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: claude
|
||||
theme:
|
||||
dark: dark-monokai
|
||||
dark: dark-terminal
|
||||
light: light
|
||||
setupVersion: 2
|
||||
browser:
|
||||
headless: false
|
||||
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:
|
||||
@@ -55,21 +72,23 @@ autolearn:
|
||||
enabled: true
|
||||
autoContinue: true
|
||||
compaction:
|
||||
# Server-side compaction always runs on frank-medium: the endpoint is
|
||||
# frank-medium's /v1/chat/completions, and every model in models.yml
|
||||
# carries compactionModel: llamacpp (dankserver)/frank-medium so the
|
||||
# POST body's model id stays valid from any session model.
|
||||
remoteEndpoint: http://192.168.0.235:7770/v1/chat/completions
|
||||
remoteEndpoint: http://192.168.0.143:7771/v1/chat/completions
|
||||
methodOrder:
|
||||
- remote
|
||||
- shake
|
||||
- soft
|
||||
- handoff
|
||||
- snapcompact
|
||||
- remote
|
||||
idleThresholdTokens: 100000
|
||||
thresholdPercent: 70
|
||||
thresholdPercent: 85
|
||||
idleEnabled: true
|
||||
thresholdTokens: -1
|
||||
dropUseless: false
|
||||
remoteStreamingV2Enabled: true
|
||||
asyncEnabled: true
|
||||
idleTimeoutSeconds: 120
|
||||
enabled: true
|
||||
experimentalContextManagement: false
|
||||
interruptMode: immediate
|
||||
defaultThinkingLevel: medium
|
||||
hideThinkingBlock: false
|
||||
@@ -81,7 +100,7 @@ disabledExtensions:
|
||||
statusLine:
|
||||
separator: powerline
|
||||
preset: nerd
|
||||
contextLine: "off"
|
||||
contextLine: embedded
|
||||
transparent: true
|
||||
compactThinkingLevel: true
|
||||
showHookStatus: true
|
||||
@@ -89,19 +108,22 @@ tui:
|
||||
textSizing: true
|
||||
codexResetFireworks: false
|
||||
hyperlinks: auto
|
||||
tight: false
|
||||
tight: true
|
||||
display:
|
||||
shimmer: kitt
|
||||
smoothStreaming: true
|
||||
showTokenUsage: true
|
||||
task:
|
||||
showResolvedModelBadge: true
|
||||
# Cap ACTIVE subagents at 2 (a semaphore on concurrency); total
|
||||
# instantiations over a session are uncapped.
|
||||
maxConcurrency: 2
|
||||
agentModelOverrides:
|
||||
# scout/research runs on frank-small at xhigh thinking (the smol role)
|
||||
scout: "@smol"
|
||||
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
|
||||
@@ -114,13 +136,13 @@ checkpoint:
|
||||
enabled: true
|
||||
readLineNumbers: true
|
||||
startup:
|
||||
showSplash: true
|
||||
showSplash: false
|
||||
changelogMode: summary
|
||||
update:
|
||||
channel: stable
|
||||
features:
|
||||
unexpectedStopDetection: smart
|
||||
stt:
|
||||
modelName: parakeet
|
||||
submitTrigger: say-submit
|
||||
enabled: true
|
||||
recap:
|
||||
@@ -139,4 +161,30 @@ images:
|
||||
edit:
|
||||
mode: hashline
|
||||
dev:
|
||||
autoqaConsent: granted
|
||||
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
|
||||
Reference in New Issue
Block a user