graph TD
Start[Start Request] -->|Error in Input| ErrorState
ErrorState{No Subagent 5 Exists}
ErrorState -->|Option 1| SelectSubagent1[Select Subagent 1]
ErrorState -->|Option 2| CreateNewSubagent[Create New Subagent]
ErrorState -->|Option 3| ClarifyRequest[Request Clarification]
SelectSubagent1 --> S1Process[Process YouTubeToMP3]
CreateNewSubagent --> DefineNew[Define New Purpose]
ClarifyRequest --> WaitInput[Await User Input]
S1Process --> End[End Request]
DefineNew --> End
WaitInput --> End