feat(vscode): add global SSE watcher for session activity

- Add sessionActivityWatcher module that listens to /global/event SSE independently of UI.
- Tracks session activity phases and sends openchamber:session-activity events to webview when UI is active.
This commit is contained in:
Bohdan Triapitsyn
2026-01-28 14:27:09 +02:00
parent 960cdab0fe
commit 3450939013
3 changed files with 298 additions and 1 deletions
+7 -1
View File
@@ -142,7 +142,13 @@ export class ChatViewProvider implements vscode.WebviewViewProvider {
});
}
}
public postMessage(message: unknown): void {
if (this._view) {
this._view.webview.postMessage(message);
}
}
private _sendCachedState() {
if (!this._view) {
return;