William Valentin
|
490ca7def9
|
feat(companion): validate event wait helper input names
|
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
|
369250077a
|
feat(companion): add heartbeat success observability state
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
6dccef94a6
|
feat(companion): forward dispose close params on platform clients
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
274c49acbc
|
feat(companion): expose platform connected state passthrough
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
78466c7e71
|
feat(companion): add platform single-event passthrough helpers
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
6a9796066b
|
feat(companion): add platform event subscription count passthrough
|
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
|
9e7d3b0e13
|
feat(companion): add platform known-event-name passthrough
|
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
|
4d6bed72d8
|
feat(companion): add platform event teardown passthrough
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
0eb8126349
|
feat(companion): add generic platform event passthroughs
|
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
|
a76e3e03dc
|
feat(companion): complete platform stream helper parity
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
6018db0dd3
|
feat(companion): add platform stream passthrough helpers
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
1fb70ce0b1
|
feat(companion): add heartbeat loop getState snapshot
|
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
|
1b69970065
|
feat(companion): extend platform bootstrap with system snapshot option
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
4a3c9e7fac
|
feat(companion): add heartbeat loop success callback
|
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
|
fc0dd8b73a
|
feat(companion): add platform dispose lifecycle helper
|
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
|
d63704d436
|
feat(companion): expose heartbeat loop failure observability
|
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
|
01b24e71b9
|
feat(companion): add heartbeat loop jitter controls
|
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
|
f67362bf3b
|
feat(companion): add platform createHeartbeatLoop helper
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
873dc1ad5b
|
feat(companion): add manual heartbeat tick helper
|
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
|
ec2811eaef
|
feat(companion): add heartbeat failure-threshold controls
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
cd8bfe26dd
|
feat(companion): support default canvas session in platform clients
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
56d06e4827
|
feat(companion): add reusable heartbeat loop utility
|
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
|
5db7beeb53
|
feat(companion): add publishHeartbeat helper across platform clients
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
4d29c381f7
|
feat(companion): add platform bootstrap helper
|
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
|
5b5fbb887c
|
feat(cli): add onboard alias for setup wizard
|
2026-02-17 15:38:13 -08:00 |
|
William Valentin
|
be993146c0
|
feat: add setup flow for dedicated research agent
|
2026-02-17 15:27:09 -08:00 |
|
William Valentin
|
a055f4d338
|
feat: auto-route research-prefixed prompts to research agent
|
2026-02-17 15:23:04 -08:00 |
|
William Valentin
|
2b89024a71
|
feat: add /research command with sub-agent delegation
|
2026-02-17 15:21:11 -08:00 |
|
William Valentin
|
9a2f1e2bb2
|
chore: checkpoint browser tooling and routing updates
|
2026-02-17 15:18:37 -08:00 |
|
William Valentin
|
108641415f
|
feat(channels): share line and zalo binary attachments via minio
|
2026-02-17 10:45:31 -08:00 |
|
William Valentin
|
27b3acf5e6
|
docs(browser): document six browser tools and enablement gates
|
2026-02-16 18:16:46 -08:00 |
|
William Valentin
|
fc6a79ed90
|
feat(tui): use configured compaction threshold for /context output
|
2026-02-16 18:10:54 -08:00 |
|
William Valentin
|
409ab04ca1
|
feat(tui,dashboard,docs): add context command parity and context health panel
|
2026-02-16 18:08:19 -08:00 |
|