Recursive Configuration Schema
This is the canonical public field reference for the Cacophony YAML configuration model. It is generated from caco config schema --json and split into small pages so the GitHub Pages site stays lightweight while still listing every top-level section and every nested field path.
Canonical source for values: each section page preserves the runtime path, type, required/default markers, and canonical description for every supported value. The human-oriented configuration guide explains composition, examples, validation, and operational conventions.
version1 rows
values1 rows
globals1 rows
activation5 rows
node2 rows
pki9 rows
nodes498 rows; split across 4 pages
client_nodes26 rows
dynamic_nodes468 rows; split across 4 pages
codespace_nodes9 rows
identities8 rows
projects355 rows; split across 3 pages
services111 rows
profiles25 rows
agents217 rows; split across 2 pages
prune5 rows
reintegration5 rows
context6 rows
messaging37 rows
git8 rows
providers102 rows
speech126 rows
tui4037 rows; split across 27 pages
macos14 rows
notifications7 rows
cli13 rows
llm6 rows
suggest3 rows
scratch5 rows
hooks10 rows
crons13 rows
modes8 rows
sync145 rows
beads9 rows
actions10 rows
credentials7 rows
webhooks30 rows
operator_travel2 rows
updates19 rows
model_discovery4 rows
release_types15 rows
images16 rows
files11 rows
interactive_defaults9 rows
spawn_defaults2 rows
error_logging3 rows
default_project1 rows
display_timezone1 rows
operator8 rows
pi7 rows
Lists all 50 top-level sections and 6440 recursive field paths.