Concurrency config now supports both flat and nested formats:
claude: 1 # flat — 1 total
codex: # nested — 2 total, per-model caps
total: 2
gpt-5.4: 1
gpt-5.3-codex-spark: 1
canDispatchAgent checks pool total first, then per-model limit.
countRunningByModel added for exact agent string matching.
ConcurrencyLimit custom YAML unmarshaler handles both int and map.
Co-Authored-By: Virgil <virgil@lethean.io>
|
||
|---|---|---|
| .. | ||
| agentic | ||
| brain | ||
| lib | ||
| monitor | ||
| setup | ||