feat: add agents.yaml config for dispatch concurrency control

max_concurrent: 2 limits parallel agent processes.
Agent identities: cladius (dispatch/review), athena (worker),
charon (worker/review, inactive), clotho (worker, inactive).

Co-Authored-By: Virgil <virgil@lethean.io>
This commit is contained in:
Snider 2026-03-15 16:03:21 +00:00
parent f0cb5dd2bd
commit 99e8456c57

35
config/agents.yaml Normal file
View file

@ -0,0 +1,35 @@
version: 1
# Dispatch concurrency control
dispatch:
# Maximum concurrent agent processes (0 = unlimited)
max_concurrent: 2
# Default agent type when not specified
default_agent: claude
# Default prompt template
default_template: coding
# Workspace root (relative to this file's parent)
workspace_root: .core/workspace
# Agent identities (which agents can dispatch)
agents:
cladius:
host: local
runner: claude
active: true
roles: [dispatch, review, plan]
athena:
host: local
runner: claude
active: true
roles: [worker]
charon:
host: 10.69.69.165
runner: claude
active: false
roles: [worker, review]
clotho:
host: remote
runner: claude
active: false
roles: [worker]