Note: wizards

Context

The wizards system provides XML-enhanced interactive workflows that guide users through complex, multi-step processes in Attune AI. Each wizard breaks down tasks like debugging, refactoring, or security auditing into structured steps with AI-powered prompts and user interactions.

Architecture

The wizards system separates data types from execution logic:

Core data types (_types.py):

Base execution (base.py):

Registry management (registry.py):

Built-in wizards

Five specialized wizards extend BaseWizard:

Each wizard customizes build_prompt_context() and process_step_result() to handle domain-specific logic while following the common execution pattern.

Source files

Tags: wizards, interactive