← Schema index / Config Reference
beads 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.Cluster-wide beads primary routing and automatic failover policy.
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
beads | section | optional | Cluster-wide beads primary routing and automatic failover policy. | |
└ beads.primary | string | map | list[string|map] | optional | Ordered authoritative-host preference. Legacy string entries keep in-process daemon mode; object entries declare standalone caco-bd-daemon listeners (for example `{ node = "helsinki", port = 11101, cluster_port = 12101 }`). | |
└ beads.failover | map | optional | Automatic failover policy. | |
└ beads.failover.after | duration | optional | Duration after which automatic primary promotion may begin (e.g. '5m'). | |
└ beads.failover.reclaim_unavailable_agents_after | duration | optional | Global default reclaim timer for agent-owned beads on unavailable nodes. | |
└ beads.rewrite | map | optional | LLM-powered bead rewrite and post-creation refinement configuration. | |
└ beads.rewrite.model | string | optional | smart | LLM alias for rewriting and refinement (indexes into top-level llm map). |
└ beads.expand | map | optional | LLM-powered free-form text and Quickfile expansion configuration. Omission inherits beads.rewrite.model, then legacy llm.fast. | |
└ beads.expand.model | string | optional | smart | LLM alias for every text-to-beads expansion surface (indexes into top-level llm map). |