← Schema index / Config Reference

modes schema

Canonical generated docsThis section is generated from caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.

Execution modes — reusable automation policies .

Field pathTypeRequiredDefaultCanonical description
modessectionoptionalExecution modes — reusable automation policies .
└ modes.<mode-name>mapoptionalNamed mode with description and ordered rules.
└ modes.<mode-name>.descriptionstringoptionalHuman-readable description.
└ modes.<mode-name>.ruleslist[map]optionalOrdered list of rules evaluated top-to-bottom.
└ modes.<mode-name>.rules.whenexpressionrequiredBoolean condition (all, any, not, eq, lt, gt, or predicate).
└ modes.<mode-name>.rules.thenactionrequiredAction: spawn, spawn_and_claim, refresh_checkout, notify, noop.
└ modes.<mode-name>.rules.cooldown_secsu64optionalMinimum seconds between consecutive firings.
└ modes.<mode-name>.rules.max_concurrencyu32optionalSkip if this many actions from this rule are in flight.