Skip to main content

Module sections

Module sections 

Expand description

Curated sections surface — a flat ordered set of Sections the operator walks (new install) or scans (returning user) to configure a working ZeroClaw deployment.

Enums§

Section
One configuration section exposed by the curated section registry.
SectionGroup
Display group for a curated or schema-derived configuration section.
SectionShape
UI rendering shape for a section. Drives picker / form dispatch on the /config curated section explorer and the Quickstart flow.

Constants§

QUICKSTART_SECTIONS
Canonical ordering of sections enumerated by the Quickstart flow and the curated section explorer. The dashboard renders Next/Finish navigation against this list. Every consumer that needs section ordering reads from here.
SECTION_GROUPS
Canonical display order for section groups across every Config surface (dashboard sidebar, zerocode Config pane). “All sections” is not a group — a surface that offers a flat default view renders that view itself; this list orders the grouped presentation.

Functions§

humanize_section_key
is_known_section
True when key parses as a known Section.
section_for_path
First segment of a dotted property path mapped back to the section it lives under, or None for non-section paths (onboard_state.completed_sections, etc.).
section_group_for_key
section_has_signal
section_help
section_index
Canonical-order index of section in QUICKSTART_SECTIONS. Always Some for any valid Section variant — the const includes every variant by construction. Returns Option for API symmetry with section_index_for_key, which can fail on unknown keys.
section_index_for_key
Canonical-order index for a wire key, or None if the key isn’t a known Section. Used by gateway / dashboard sort comparators that take string keys from the HTTP layer.