Done is closed when the upstream connection completes (closed or errored).
()
| 136 | SendRequestMessage(ctx context.Context, msg CopilotWebSocketMessage) error |
| 137 | // Done is closed when the upstream connection completes (closed or errored). |
| 138 | Done() <-chan struct{} |
| 139 | // Err returns the terminal error after Done is closed, or nil on clean close. |
| 140 | Err() error |
| 141 | // Close tears down the connection. |
no outgoing calls