feat(companion): add hasPendingWork runtime observability

This commit is contained in:
William Valentin
2026-02-16 20:54:23 -08:00
parent 7e556c5815
commit d14f82cd84
6 changed files with 52 additions and 2 deletions
+4
View File
@@ -310,6 +310,10 @@ export class CompanionRuntimeClient {
return this.pendingEventWaits.size;
}
get hasPendingWork(): boolean {
return this.pendingRequestCount > 0 || this.pendingEventWaitCount > 0;
}
async connect(): Promise<void> {
if (this.connected) {
return;