What Are Step Workflows?
Traditional AI agent prompts provide all instructions at once—a “monolithic” approach that can overwhelm the agent with too much information. Step Workflows break complex conversations into discrete stages, revealing instructions progressively as the conversation evolves.Progressive Disclosure
From Anthropic’s Effective context engineering for AI agents:Letting agents navigate and retrieve data autonomously also enables progressive disclosure—in other words, allows agents to incrementally discover relevant context through exploration. Each interaction yields context that informs the next decision…The Step Workflows feature applies this progressive disclosure pattern to agent conversations. Instead of giving the agent all instructions upfront, the agent discovers instructions incrementally for each step by interacting with the workflow tool.
How It Differs from Monolithic Prompts
| Aspect | Monolithic Prompt | Step Workflows |
|---|---|---|
| Instructions | All visible at once | Revealed step-by-step |
| Agent Focus | Must filter relevant info | Only sees current step |
| Compliance | Agent may skip/reorder | Enforced sequence |
| Maintenance | Change affects everything | Isolated per step |
| Testing | Full end-to-end only | Step-by-step verification |
When to Use Step Workflows
Step Workflows are ideal for:- Complex workflows with multiple stages (verification, data collection, conditional routing)
- State-dependent logic where next actions depend on previously collected information
- Compliance requirements where specific text must be delivered verbatim (legal disclosures, HIPAA notices)
- Testable conversations where you need to verify state transitions and data collection
- Simple single-turn interactions
- Open-ended conversations without clear structure
- Workflows with fewer than 3 distinct stages
How It Works
Basic Workflow Lifecycle
- Define the workflow as ordered steps (each with a goal, instructions, optional inputs, and transitions)
- Agent receives first step: The system automatically presents the first step’s instructions
- Agent collects inputs: The agent follows step instructions and collects any required information
- Agent submits the step: The agent calls a special “submit” tool to advance the workflow
- System validates and transitions: The workflow engine validates inputs, executes any actions, and moves to the next step
- Repeat until reaching a terminal step (a step with no “next” transition)
Visual: Workflow State Machine
A multi-step workflow progresses through steps as the agent collects inputs and triggers transitions:Visual: Step Lifecycle
Each step has a lifecycle with validation and action execution points:Key Concepts
Steps
A step is a single stage in your workflow. Each step has:- ID: Unique identifier (e.g.,
COLLECT_NAME) - Goal: Brief description of what this step accomplishes
- Instructions: Guidance for the agent on what to do
- Inputs: Data to collect (optional, defined as JSON Schema)
- Actions: Operations to perform at lifecycle points (optional)
- Next: Which step(s) to transition to after completion
Submit Tool
The submit tool is a dynamically-generated tool that the agent calls to advance the workflow. Its schema changes based on the current step’s inputs. For example:- Step 1 collects
name→ submit tool expects{name: string} - Step 2 collects
email→ submit tool expects{email: string}
Terminal Steps
A terminal step has nonext field, indicating it’s the final step. When a terminal step is submitted, the workflow completes.
State Management
The workflow maintains state across steps:- Current step inputs: Data collected for the active step
- Workflow variables: Persistent data stored for use across multiple steps
- Completed steps: History of which steps have been submitted
Benefits
1. Improved Agent Compliance
By limiting what the agent sees at each stage, Step Workflows dramatically improve adherence to instructions:- Reduced skipping: Agent cannot skip steps (enforced sequence)
- Better focus: Agent only considers current step’s requirements
- Verbatim text: Actions can deliver exact text without agent paraphrasing
2. Cost Reduction
Progressive disclosure allows using smaller, cheaper AI models:- Smaller context: Each step has minimal instructions (not thousands of characters)
- Efficient models: GPT-4o-mini often sufficient where GPT-4o or GPT-4.1 was previously required
- Reduced tokens: Less redundant information passed to the model
3. Maintainability
Changes to one step don’t affect others:- Isolated changes: Modify step instructions without side effects
- Easy reordering: Change workflow sequence without rewriting everything
- Clear structure: Self-documenting workflow stages
4. Testability
Individual steps can be tested in isolation:- Step-by-step verification: Confirm each stage works correctly
- State inspection: Check data collection at each point
- Reproducible scenarios: Easy to recreate specific workflow states
Real-World Example
Before: Monolithic Prompt (Simplified)
- Agent sometimes skips validation
- All 50+ instructions visible at once
- Expensive to run (requires GPT-4)
- Hard to maintain
After: Step Workflows
- Agent sees only current step
- Validation automatically enforced
- Works with GPT-4o-mini (90% cost reduction compared to GPT-4o)
- Easy to add/remove/modify steps
Getting Started
To build your first Step Workflow, see the tutorial section below. You’ll learn:- Creating a simple “Hello World” workflow
- Collecting user inputs with validation
- Building multi-step workflows with data persistence
- Adding lifecycle actions for polished experiences
- Implementing conditional branching logic
- Handling validation errors and retries
- Integrating with external tools and systems

