Flow validation is astrsk's built-in quality control system that checks your flows to ensure they're properly constructed and ready to run.
Think of it like a spelling and grammar checker for your workflows - it catches errors before they cause problems during your roleplay sessions.
When you create or modify a flow, astrsk automatically validates the structure, connections, and configuration to make sure everything will work correctly.
This prevents broken experiences and helps you identify issues early in the design process.
Title: States the main issue of the error or warning (e.g. “Undefined output variable”)
Description: Details out where and why in the flow this issue has occurred (e.g. “Response design is referencing an agent that does not exist in the connected agents: ”formatter"")
Suggestion: Provides a solution for the issue (e.g. “Check if agent ”formatter" exists in the connected agents")
Types of validation:
Error: This flow has blocking issues that will prevent it from completing execution. (In red box above)
Warning: The flow will complete successfully, but missing elements may alter response results in ways you didn't intend. (In yellow box above)