Commit Graph

46 Commits

Author SHA1 Message Date
William Valentin 803de57261 fix(gateway): align session mocks and persist normalized push provider 2026-02-17 15:53:08 -08:00
William Valentin 01f75e536d fix(companion): clear disconnect metadata after reconnect 2026-02-17 15:38:30 -08:00
William Valentin 809000b6c6 feat(companion): add direct disconnect metadata getters 2026-02-17 15:38:30 -08:00
William Valentin 6821e3779f fix(companion): preserve manual disconnect snapshot metadata 2026-02-17 15:38:30 -08:00
William Valentin 44b686da9c feat(companion): add disconnect metadata to connection snapshots 2026-02-17 15:38:30 -08:00
William Valentin 44916fc9b2 test(companion): cover cancel wait snapshot updates 2026-02-17 15:38:14 -08:00
William Valentin ffc7c4e9b3 feat(companion): return clearEventSubscriptions result counts 2026-02-17 15:38:14 -08:00
William Valentin c8f6d76638 feat(companion): add connection snapshot helper 2026-02-17 15:38:14 -08:00
William Valentin 29523bcdac feat(companion): add event surface snapshot helper 2026-02-17 15:38:14 -08:00
William Valentin a6e9daaaef test(companion): add non-finite waitForIdle validation coverage 2026-02-17 15:38:14 -08:00
William Valentin 83236a4ba3 feat(companion): return cancelPendingEventWaits count 2026-02-17 15:38:14 -08:00
William Valentin c4a8d099d6 feat(companion): add cancellable pending event wait helper 2026-02-17 15:38:14 -08:00
William Valentin c41332a643 fix(companion): validate event wait timeout options 2026-02-17 15:38:13 -08:00
William Valentin 45ea084cf0 feat(companion): add idle observability alias 2026-02-17 15:38:13 -08:00
William Valentin 699f848fc5 test(companion): cover waitForIdle pre-aborted signal 2026-02-17 15:38:13 -08:00
William Valentin 164db42d0f test(companion): cover waitForIdle pending RPC lifecycle 2026-02-17 15:38:13 -08:00
William Valentin b4cef5235e feat(companion): add pending work snapshot helper 2026-02-17 15:38:13 -08:00
William Valentin 239d9f93ff fix(companion): validate waitForIdle timeout option 2026-02-17 15:38:13 -08:00
William Valentin 1a46b122e0 test(companion): cover waitForIdle abort cancellation 2026-02-17 15:38:13 -08:00
William Valentin ed471072bb feat(companion): add waitForIdle runtime drain helper 2026-02-17 15:38:13 -08:00
William Valentin d14f82cd84 feat(companion): add hasPendingWork runtime observability 2026-02-17 15:38:13 -08:00
William Valentin 7e556c5815 test(companion): cover pending event wait count lifecycle 2026-02-17 15:38:13 -08:00
William Valentin 21a57c88b9 feat(companion): expose pending event wait observability 2026-02-17 15:38:13 -08:00
William Valentin df86fbd08e feat(companion): expose pending request observability 2026-02-17 15:38:13 -08:00
William Valentin 36ad56a6c6 fix(companion): type-guard event wait name validation 2026-02-17 15:38:13 -08:00
William Valentin 490ca7def9 feat(companion): validate event wait helper input names 2026-02-17 15:38:13 -08:00
William Valentin 4f6904c395 test(companion): cover waitForAnyEvent socket-close rejection 2026-02-17 15:38:13 -08:00
William Valentin 8837843df1 fix(companion): reject event waiters on unexpected socket close 2026-02-17 15:38:13 -08:00
William Valentin d3e571b728 feat(companion): expose runtime event subscription count 2026-02-17 15:38:13 -08:00
William Valentin 4f25994876 feat(companion): add known event name typing and listing 2026-02-17 15:38:13 -08:00
William Valentin 717e5d60e5 feat(companion): add waitForAnyEvent runtime helper 2026-02-17 15:38:13 -08:00
William Valentin f7c6947d22 fix(companion): reject pending event waits on teardown 2026-02-17 15:38:13 -08:00
William Valentin 636f24016f feat(companion): add context warning stream helpers 2026-02-17 15:38:13 -08:00
William Valentin 43968f830a feat(companion): add typed wait helpers for stream events 2026-02-17 15:38:13 -08:00
William Valentin 0a43abd531 feat(companion): add typed agent stream subscription helpers 2026-02-17 15:38:13 -08:00
William Valentin fee32e8abe feat(companion): add runtime dispose lifecycle helper 2026-02-17 15:38:13 -08:00
William Valentin 520e0aab9c feat(companion): add AbortSignal support for waitForEvent 2026-02-17 15:38:13 -08:00
William Valentin fd59d88c0c feat(companion): add clearEventSubscriptions helper 2026-02-17 15:38:13 -08:00
William Valentin a5c5a320ca fix(companion): validate runtime and heartbeat loop options 2026-02-17 15:38:13 -08:00
William Valentin 985b7bf459 feat(companion): add runtime bootstrapNode helper 2026-02-17 15:38:13 -08:00
William Valentin 156f3e2498 feat(companion): add waitForEvent runtime helper 2026-02-17 15:38:13 -08:00
William Valentin b53f66c6cd feat(companion): add filtered runtime event subscription helper 2026-02-17 15:38:13 -08:00
William Valentin 96b11bd60f feat(companion): add runtime event subscription hooks 2026-02-17 15:38:13 -08:00
William Valentin 8d123cf859 feat(companion): support runtime client autoConnect mode 2026-02-17 15:38:13 -08:00
William Valentin 97afc39e01 feat(companion): add typed canvas RPC helpers for runtime clients 2026-02-17 15:38:13 -08:00
William Valentin 542a8cb70f Add companion runtime gateway client foundation 2026-02-16 13:35:28 -08:00