omp: scout on @smol, cap active subagents at 2, frank-medium remote compaction

- task.agentModelOverrides.scout: "@smol" (frank-small, xhigh thinking)
- task.maxConcurrency: 2 (semaphore on ACTIVE subagents; total
  instantiations uncapped)
- compaction.remoteEndpoint -> frank-medium /v1/chat/completions
  (192.168.0.235:7770), methodOrder remote-first; compactionModel:
  frank-medium on every model so the wire model id is always valid
- models.yml header: single source of truth (pi-era import retired)

Verified: omp config get on all keys; omp -p startup probe passed;
live POST in the remote-compaction wire format answered.
This commit is contained in:
Frank committed 2026-09-17 19:24:02 -07:00
1 parent 368caadbe8
commit eebcfbf5ac
2 files changed
+31 -3

No files matched your search

+12 -1
View File
@@ -55,10 +55,15 @@ 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
methodOrder:
- remote
- shake
- soft
- remote
- handoff
- snapcompact
idleThresholdTokens: 100000
@@ -91,6 +96,12 @@ display:
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"
snapcompact:
systemPrompt: none
toolResults: false