ContainerConfig
Defined in: types.ts:53
Per-agent container configuration. Holds runtime-neutral container
concerns — image, env, mounts. image / env are rejected at parse time
when runtime: local; mounts / disable_mounts are accepted under
runtime: local but ignored at compose time.
Properties
image?
optionalimage?:string
Defined in: types.ts:54
env?
optionalenv?:Record<string,string>
Defined in: types.ts:61
Env vars passed to the spawned agent container. Values support
compose-style ${VAR} / ${VAR:-default} / ${VAR-default}
interpolation, resolved at parse time against the daemon’s process.env.
ZOOID_* references and ZOOID_* keys are rejected.
mounts?
optionalmounts?:MountConfig[]
Defined in: types.ts:63
User-declared mounts, layered on top of workspace + preset.
disable_mounts?
optionaldisable_mounts?:string[]
Defined in: types.ts:68
Subtractive override by mount id. Built-in ids: workspace plus
whatever each preset declares (canonical: memory, history, config).