For each agent type show how to maintain conversation state. There is a good example for OpenAI Responses here: https://platform.openai.com/docs/guides/conversation-state?api-mode=responses