Composition Guide
Use workflows as composable building blocks, not fixed pipelines. This guide covers custom workflow implementation; for prebuilt strategies use Patterns.
Structure and extension points
Configure agents, tools, and step topology at initialization.
Reuse the same workflow instance across multiple runs.
Isolate scenario-specific behavior in step logic.
Combine deterministic logic with model-driven decisions where needed.
Observability and bells and whistles
Emit traces for debugging and evaluation.
Capture intermediate step outputs for auditability.
Keep failure policy explicit per workflow.
Use model selection constraints when workflows span local/remote backends.