You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allows users to queue multiple messages while AI is streaming:
- Messages sent during streaming are queued instead of interrupting
- Queued messages auto-send when stream completes
- On stream abort (Ctrl+C), queued messages restore to chat input
Implementation includes:
- MessageQueue service for accumulating text + images + options
- AgentSession integration with stream-end/abort handlers
- QueuedMessage component with edit functionality
- Extended ChatInput to support message restoration
- Full test coverage (27 unit tests + 10 integration tests)
Generated with cmux
0 commit comments