Single Thread API and multiple assistant

Hi everyone,

I have an assistant(Assistant A) bot that will manage a conversation with the user. The user is assigned a thread for consistency.

Once every 24 hours, I want assistant B to run in the thread and return a summary of the discussion returning specific tasks that were discussed in the thread.

Both assistant run really great individually, but when I run assistant B in the thread that previously had assistant A, it seems stuck and replies as assistant A.

Any ideas why?

Have you confirmed that Assistant B is correctly added to the run object? Are you overriding instructions? Are you using the same model? What are the instructions for Assistant B?

There’s nothing to go on here. Is it normal? No. I have been alternating assistants and never had an identity crisis.