Use when
- The user needs a back-and-forth assistant conversation with follow-up questions and answer refinement.
- Prior turns or saved conversation identity are meaningful to later work.
- The product can expose enough turn, context, source, tool, and history state for users to understand the conversation.