Open cpsievert opened 2 weeks ago
Something feels weird to me about fixing this scenario by delaying all the chat_append
actions until after flush. What if chat_ui
took an argument for the initial set of messages, would that fix any reasonable scenario?
It would definitely help, and probably worth adding regardless of before/after flush. Just curious, are you mainly concerned about the potential for "unresponsive" chats? And/or something else?
For example, one might expect this to work, but it doesn't