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