Multiple Assistants on a Single Thread – What Gets Stored?
Scenario
I am working with a main assistant and multiple expert assistants, all contributing to the same thread to ensure continuity of context.
I want to understand what exactly gets stored in the thread when multiple assistants are writing to it.
Questions
-
What data is actually stored in the thread?
- Do all messages from the assistants and user get saved?
- Are system prompts and instructions from each assistant stored, or are they only applied at the time of response generation?
-
Context Handling
- If an assistant takes over mid-thread, does it have access to the full message history, including responses from other assistants?
- Does it also receive the system prompts/instructions of previous assistants, or only its own?
-
Message Persistence
- Does the system store entire conversations, or does it pass just individual messages between runs?
Looking for clarity on how the Assistants API manages context across multiple assistants in the same thread.
Thanks in advance!