ZooidConfig
Defined in: types.ts:245
Parsed zooid.yaml shape. Always multi-agent — agents: is required and
must have at least one entry. At least one transport must be declared and
each agent must reference one by name.
Properties
runtime
runtime:
"local"|"docker"|"podman"
Defined in: types.ts:246
container?
optionalcontainer?:ZooidContainerConfig
Defined in: types.ts:248
Workforce-wide container defaults. Image only — no workforce-level env. Rejected when runtime: local.
transports
transports:
Record<string,TransportConfig>
Defined in: types.ts:250
Required. Map of operator-chosen names → transport config. At least one entry.
agents
agents:
Record<string,AgentConfig>
Defined in: types.ts:252
Required. Must have at least one entry.
hooks
hooks:
object
Defined in: types.ts:254
Workforce-wide hook defaults. Merged into each agent.hooks at load time.
pre_turn?
optionalpre_turn?:string
post_turn?
optionalpost_turn?:string