Your question is Design State for Multi-Agent Systems. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are building a multi-agent application where specialized agents collaborate over several turns to complete complex tasks. Agents share context, call tools, hand off work, and may resume partially completed plans after interruptions.
Describe the challenges of maintaining state in a multi-agent system.