Module quickstart
Expand description
Quickstart apply path.
Structs§
Enums§
- Field
Section - Selector kinds that the Quickstart “field shape” descriptor covers. The TUI / web ask the runtime for the shape, then render inputs dumbly off the response.
- Quickstart
Step - Surface
- Which surface invoked the Quickstart. Stamped on every event in the apply path so SSE/dashboard consumers can filter by origin without parsing message strings.
Functions§
- apply
- apply_
with_ surface - field_
shape - Return the renderable field shape for a single section + type
combination. Walks
prop_fields()against a synthetic config with one default-instantiated entry under the requested type, then filters to the per-section “essential” allowlist. - model_
catalog - model_
catalog_ with_ config - model_
provider_ is_ local truefor model_provider families that need no remote credential.- record_
dismissed - resolve_
model_ provider_ type - Resolve a Quickstart provider-type input to the canonical config family.
- should_
auto_ launch onboard_state.quickstart_completedis false and noagents.*entries exist. Returning users with existing agents never see the auto-trigger even if the flag was never flipped.- snapshot_
state - Build a
QuickstartStatesnapshot from the live config. - validate_
only - validate_
only_ with_ surface