Commit Graph

704 Commits

Author SHA1 Message Date
Peter Steinberger
3886535c10 fix: streamline WhatsApp login flow 2025-12-21 01:07:35 +01:00
Peter Steinberger
d589a46d3e fix: emit delta-only node system events 2025-12-21 01:07:35 +01:00
Peter Steinberger
c0ca2c3366 chore(canvas): refresh a2ui bundle 2025-12-21 00:25:56 +01:00
Peter Steinberger
11698a55f1 chore(canvas): rebuild a2ui bundle 2025-12-21 00:25:56 +01:00
Peter Steinberger
ff117954ca style(tests): format gateway server test 2025-12-21 00:25:56 +01:00
Peter Steinberger
788c569120 test(gateway): cover provider status/logout RPCs 2025-12-20 23:51:36 +01:00
Peter Steinberger
b9ee9b8c30 chore(canvas): rebuild a2ui bundle 2025-12-20 22:45:15 +00:00
Peter Steinberger
861585bc52 feat(web): emit provider status updates 2025-12-20 23:43:27 +01:00
Peter Steinberger
0d3b8a6501 test(gateway): cover models.list 2025-12-20 23:43:27 +01:00
Peter Steinberger
17d9269d45 feat(gateway): add models.list 2025-12-20 23:43:27 +01:00
Peter Steinberger
bed37396ab chore(pi): bump deps, drop steerable transport 2025-12-20 22:38:12 +00:00
Peter Steinberger
d6030931e2 fix: use bridge canvas host for nodes 2025-12-20 22:28:35 +01:00
Peter Steinberger
e24c7efa02 feat(cron): require job name 2025-12-20 19:56:49 +00:00
Peter Steinberger
0f0a30f62c chore(ci): format macos relay 2025-12-20 20:41:21 +01:00
Peter Steinberger
da8385745d refactor(macos): bundle single relay binary 2025-12-20 19:35:30 +00:00
Peter Steinberger
5d93a19799 feat(gateway): add gateway-daemon command 2025-12-20 19:35:30 +00:00
Peter Steinberger
22a6b06252 chore(ci): fix biome formatting 2025-12-20 20:33:27 +01:00
Peter Steinberger
055b14a5c5 feat(voicewake): add computer wake word 2025-12-20 20:33:03 +01:00
Peter Steinberger
be302861f9 fix(browser): allow control server without playwright 2025-12-20 19:16:56 +00:00
Peter Steinberger
1c4c7e5686 fix(gateway): start browser control server 2025-12-20 19:16:49 +00:00
Peter Steinberger
3fdb82b766 fix(macos): patch bun Long for protobuf 2025-12-20 19:16:44 +00:00
Peter Steinberger
fc3772cfb9 fix: use local timestamps in agent envelope 2025-12-20 19:40:48 +01:00
Peter Steinberger
8a1d922592 fix(web): handle self-chat mode 2025-12-20 19:32:06 +01:00
Peter Steinberger
c26401703d test: expand mime detection coverage 2025-12-20 19:16:53 +01:00
Peter Steinberger
df2b6583b7 fix: use file-type for mime sniffing 2025-12-20 19:13:50 +01:00
Peter Steinberger
32c49b7b94 fix: detect main module under PM2 2025-12-20 18:39:17 +01:00
Peter Steinberger
bc301380bd chore: biome format 2025-12-20 18:39:17 +01:00
Peter Steinberger
782e9a23eb test: stabilize gateway sigterm startup 2025-12-20 18:29:46 +01:00
Peter Steinberger
e3aeeafad5 fix: make web inbox non-blocking 2025-12-20 18:24:05 +01:00
Peter Steinberger
3b9a71d465 fix: accept duplex upgrade sockets 2025-12-20 18:01:09 +01:00
Peter Steinberger
d52ec5bad3 test: include token for canvas host hello 2025-12-20 18:01:09 +01:00
Peter Steinberger
ab091c07a2 test: mock embedded queue in auto-reply tests 2025-12-20 18:01:09 +01:00
Peter Steinberger
e36073ed25 style: format skill installer logic 2025-12-20 18:01:09 +01:00
Peter Steinberger
8d16a97600 feat(web): add whatsapp QR login tool 2025-12-20 16:52:11 +00:00
Peter Steinberger
864f019d3d style: biome formatting 2025-12-20 17:50:45 +01:00
Peter Steinberger
cbc48799ca refactor: tighten steerable agent loop typing 2025-12-20 17:50:35 +01:00
Peter Steinberger
a65c2c06a8 feat: add uv skill installers 2025-12-20 17:50:29 +01:00
Peter Steinberger
6b256a5c21 refactor: drop pnpm skill installer 2025-12-20 17:39:54 +01:00
Peter Steinberger
4c2361e75d refactor: trim skill install spec 2025-12-20 17:39:14 +01:00
Peter Steinberger
be7f1a8ad4 Merge remote-tracking branch 'origin/main' 2025-12-20 17:33:00 +01:00
Peter Steinberger
5e7cebcea0 feat: add skills search and website 2025-12-20 17:32:40 +01:00
Peter Steinberger
ebb9b10c67 feat: refresh skills metadata and toggles 2025-12-20 17:32:05 +01:00
Peter Steinberger
18b911ec9d refactor: remove canvasHost port config 2025-12-20 17:15:43 +01:00
Peter Steinberger
ec86e49a5b refactor: serve canvas host on gateway port 2025-12-20 17:13:36 +01:00
Peter Steinberger
18111e8b9e feat(workspace): add bootstrap ritual 2025-12-20 15:48:57 +00:00
Peter Steinberger
3f3fffd9bd test: cover tailnet hello canvas host 2025-12-20 16:45:26 +01:00
Peter Steinberger
ce80aac127 refactor: extract canvas a2ui handler 2025-12-20 16:45:26 +01:00
Peter Steinberger
3c6c553d9b feat: advertise cli path for remote ssh 2025-12-20 16:45:26 +01:00
Peter Steinberger
521c40f5e4 chore(agent): track upstream steerable loop 2025-12-20 16:45:26 +01:00
Peter Steinberger
8d69f0cd2a feat(agent): queue steering messages 2025-12-20 16:10:53 +01:00