Files
command-center/agent/config.yml
T

277 lines
5.6 KiB
YAML

providers:
openrouterVariant: online
fetch: auto
maxInFlightRequests:
llamacpp (dankserver): 3
llamacpp (dankclaw): 2
llamacpp (dankclaw-3090): 3
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: frank-tts (dankclaw)/frank-tts
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
tokenRate: true
theme:
dark: dark-gruvbox
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: sharpshooter
autolearn:
enabled: true
autoContinue: true
compaction:
remoteEndpoint: http://192.168.0.143:7771/v1/chat/completions
methodOrder:
- shake
- snapcompact
- soft
- handoff
- remote
idleThresholdTokens: 100000
thresholdPercent: 95
idleEnabled: true
thresholdTokens: -1
dropUseless: false
remoteStreamingV2Enabled: true
asyncEnabled: true
idleTimeoutSeconds: 120
enabled: true
experimentalContextManagement: false
interruptMode: immediate
defaultThinkingLevel: xhigh
hideThinkingBlock: false
proseOnlyThinking: false
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
resizeScrollback: rebuild
titleSpinner: pulse
display:
shimmer: kitt
smoothStreaming: true
showTokenUsage: true
pinnedAgents: collapsed
subagentLivePreview: true
task:
showResolvedModelBadge: true
maxConcurrency: 2
agentModelOverrides:
designer: llamacpp (dankclaw-3090)/frank-zealot
librarian: llamacpp (dankclaw-3090)/frank-zealot
reviewer: llamacpp (dankserver)/frank-archon
scout: llamacpp (dankclaw-3090)/frank-zealot
security-reviewer: llamacpp (dankclaw)/frank-dragoon
sonic: llamacpp (dankclaw-3090)/frank-zealot
task: llamacpp (dankserver)/frank-archon
eager: default
enableLsp: true
maxRuntimeMs: 1800000
softRequestBudget: 120
maxRecursionDepth: 1
disabledAgents: []
isolation:
enabled: true
completionProbe: false
snapcompact:
systemPrompt: none
toolResults: false
shape: auto
extendedContext: false
ttsr:
contextMode: discard
provider:
appendOnlyContext: auto
checkpoint:
enabled: true
readLineNumbers: true
startup:
showSplash: true
changelogMode: summary
update:
channel: stable
features:
unexpectedStopDetection: mechanical
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
fuzzyThreshold: 0.9
dev:
autoqaConsent: granted
astGrep:
enabled: true
vault:
enabled: true
tts:
localVoice: bm_george
speech:
enabled: false
mode: all
enhanced: true
voice: am_fenrir
secrets:
enabled: true
read:
renderMarkdown: true
toolResultPreview: true
defaultLimit: 1000
summarize:
prose: false
lsp:
formatOnWrite: true
diagnosticsOnEdit: true
autoResume: false
speechgen:
enabled: true
live:
voice: vale
contextPromotion:
enabled: true
title:
icons: emoji
generator: tiny
followUpMode: one-at-a-time
tools:
approvalMode: yolo
format: auto
maxTimeout: 600
marketplace:
autoUpdate: notify
bash:
allowCompoundCommands: true
gitGuard: true
bashInterceptor:
enabled: false
shellMinimizer:
sourceOutlineLevel: default
generate_image:
enabled: false
computer:
enabled: true
display: active
ratchet:
enabled: true
github:
enabled: true
security:
enabled: true
todo:
reminders: true
mcp:
notifications: false
plan:
defaultOnStartup: false
isolation:
backend: auto
worktree:
onStart: create
onExit: keep