New to wizards? Read What is a wizard? for the conceptual overview before diving into config.
How wizards work
At each step, the wizard shows a specific question, gives the AI a focused prompt (stageBooster), exposes only a declared subset of actions (availableActions), and advances when the AI confirms the step’s completionCriteria is met.
At runtime, the stageBooster is appended to the agent’s system prompt for that step only. Actions outside availableActions are not exposed to the model at all — they’re invisible, not just discouraged.
Wizard config
segments_create is in step 1 but not step 2. Once created, the AI can’t accidentally create another one.
Action scoping per step
This is the most important concept in wizard design. Each step declares exactly which actions are available. Actions not in the list are invisible to the AI for that step. It cannot call them, reference them, or accidentally trigger them.Writing a good stageBooster
A strong stageBooster has four parts: context (what the user is doing), guidance (what the AI should do), constraints (scope and format rules), and formatting (how the response should look).stageBooster string, run the four parts together as one passage. The structure is the discipline; the prose is what the model sees.