Problem
Two UX issues with Copilot thread interactions:
1. Limit Copilot to 1 reply per thread
Currently it's possible to trigger multiple Copilot replies on the same thread. We should cap it at 1 active Copilot request per thread.
2. Escape to cancel active Copilot request
When the cursor is on a thread with an active Copilot request, pressing esc should cancel the in-flight Copilot activity.
Problem
Two UX issues with Copilot thread interactions:
1. Limit Copilot to 1 reply per thread
Currently it's possible to trigger multiple Copilot replies on the same thread. We should cap it at 1 active Copilot request per thread.
2. Escape to cancel active Copilot request
When the cursor is on a thread with an active Copilot request, pressing
escshould cancel the in-flight Copilot activity.