What to build
Upgrade from M0's single-global-generation model to support concurrent generations across different threads. Each thread should be able to have its own active generation independently. Users can switch between threads and send messages in different threads without waiting for other threads' generations to complete.
Cancel should apply to the generation in the currently viewed thread.
Acceptance criteria
Blocked by
None - can start immediately
What to build
Upgrade from M0's single-global-generation model to support concurrent generations across different threads. Each thread should be able to have its own active generation independently. Users can switch between threads and send messages in different threads without waiting for other threads' generations to complete.
Cancel should apply to the generation in the currently viewed thread.
Acceptance criteria
Blocked by
None - can start immediately