Expand description
The wizard’s state: what step we’re on, what’s been chosen, and how a
choice turns back into a SetupPlan.
Deliberately free of drawing and of key handling - those are render and
input. Everything here is ordinary data and pure transitions, so the whole
flow is testable without a terminal.
Structs§
- Agent
Row - One row of the blueprint list.
- Edit
- An in-progress text edit.
- Field
- A single editable setting on the Defaults / Limits screens.
- McpRow
- One importable MCP server.
- Provider
Row - One row of the provider pick-list.
- Verify
Reply - Answered by the background verifier.
- Verify
Request - Asked of the background verifier.
- Wizard
- The whole wizard.
Enums§
- Edit
Target - Where the text being typed goes when it is committed.
- Field
Value - The kinds of setting the wizard edits, and therefore the ways a key press can mean something.
- Step
- The wizard’s screens, in order.
Functions§
- candidates_
from_ scans - Merge every scan into the flat
(source, candidate)list the wizard takes, alongside the human-readable errors. - effort_
options - Reasoning-effort levels for the Claude Code transport, from the provider rather than re-typed here.
- selected_
servers - Build an
MCPServerConfiglist from selected rows. Exposed for tests and for any future non-terminal front-end.