the supervisor's message to determine which agent subgraph to invoke next. Use conditional edges when you only need routing decisions based on message content.