Files
command-center/agent/models.yml
T
Frank 7be39d60dd feat(config): rewire model roles to frank-small/frank-large + NPU flm provider
- models.yml: rename frank-default-small -> frank-small (dankserver),
  frank-default-large -> frank-large (dankclaw-gpu, text-only input);
  add 'flm (dankclaw-npu)' provider with gemma4-it:e4b and nuextract3:4b.
- config.yml: point modelRoles at renamed models; vision -> nuextract3:4b:auto,
  tiny/task -> gemma4-it:e4b:off; compaction reorder (snapcompact added,
  idleThresholdTokens 200k->100k, thresholdPercent -1->85); hideThinkingBlock true;
  statusline transparency + compact thinking level; images.urls backends list.
2026-09-09 16:19:54 -07:00

56 lines
1.4 KiB
YAML

# Imported from ~/.pi/agent/models.json (pi agent settings)
# - apiKey "EMPTY" -> auth: none (keyless local endpoint)
# - thinkingLevelMap {max: xhigh} -> compat.reasoningEffortMap
providers:
"llamacpp (dankserver)":
baseUrl: http://192.168.0.235:7770/v1
api: openai-completions
auth: none
models:
- id: frank-small
name: "frank-small (dankserver)"
contextWindow: 262144
maxTokens: 262144
reasoning: true
input: [text]
compat:
reasoningEffortMap:
max: xhigh
"llamacpp (dankclaw)":
baseUrl: http://192.168.0.143:7770/v1
api: openai-completions
auth: none
models:
- id: frank-large
name: "frank-large (dankclaw-gpu)"
contextWindow: 200000
maxTokens: 200000
reasoning: true
input: [text]
compat:
reasoningEffortMap:
max: xhigh
"flm (dankclaw-npu)":
baseUrl: http://192.168.0.143:7771/v1
api: openai-completions
auth: none
models:
- id: gemma4-it:e4b
name: "gemma4-it:e4b (dankclaw-npu)"
contextWindow: 131072
maxTokens: 131072
reasoning: true
input: [text, image]
compat:
reasoningEffortMap:
max: xhigh
- id: nuextract3:4b
name: "nuextract3:4b (dankclaw-npu extraction)"
contextWindow: 32768
maxTokens: 32768
reasoning: false
input: [text]