Commit Graph

113 Commits

Author SHA1 Message Date
Peter Steinberger
c09dc4d635 refactor: remove session syncing metadata 2025-12-23 00:50:51 +01:00
Peter Steinberger
54ba1bff10 refactor: move OAuth storage and drop legacy sessions 2025-12-22 21:02:48 +00:00
Peter Steinberger
3a31a55670 fix: bump pi deps and fix lint 2025-12-22 20:45:38 +00:00
Peter Steinberger
19d0734714 feat: add group activation command 2025-12-22 20:36:29 +01:00
Peter Steinberger
30e1f9c346 feat(mac): sessions submenus 2025-12-22 19:29:24 +01:00
Peter Steinberger
6dfa060f27 refactor: migrate embedded pi to sdk 2025-12-22 18:05:44 +01:00
Peter Steinberger
de1fb6c157 style: biome formatting 2025-12-21 13:58:27 +00:00
Peter Steinberger
d24630835b refactor(gateway): switch logs to subsystem logger 2025-12-21 13:24:15 +00:00
Peter Steinberger
3be0641ff3 fix(gateway): avoid crash in handshake auth 2025-12-21 00:41:06 +00:00
Peter Steinberger
d589a46d3e fix: emit delta-only node system events 2025-12-21 01:07:35 +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
1c4c7e5686 fix(gateway): start browser control server 2025-12-20 19:16:49 +00:00
Peter Steinberger
864f019d3d style: biome formatting 2025-12-20 17:50:45 +01:00
Peter Steinberger
ec86e49a5b refactor: serve canvas host on gateway port 2025-12-20 17:13:36 +01:00
Peter Steinberger
3c6c553d9b feat: advertise cli path for remote ssh 2025-12-20 16:45:26 +01:00
Peter Steinberger
ee41d6a424 feat(gateway): enrich agent WS logs 2025-12-20 14:54:38 +00:00
Peter Steinberger
5163e83c74 fix: route voice wake to main 2025-12-20 15:33:28 +01:00
Peter Steinberger
793a094abf fix: include tailnetDns in wide-area beacons 2025-12-20 15:02:23 +01:00
Peter Steinberger
a807e83f04 feat(runtime): bootstrap PATH for clawdis 2025-12-20 13:31:46 +00:00
Peter Steinberger
f1c08ddc33 fix: auto-detect tailnet DNS hint 2025-12-20 14:23:53 +01:00
Peter Steinberger
18bfbe9f86 style: biome formatting 2025-12-20 12:52:14 +00:00
Peter Steinberger
f21459359f feat: add skills settings and gateway skills management 2025-12-20 13:33:42 +01:00
Peter Steinberger
584d2faf91 fix(skills): prevent skills loading crash 2025-12-20 11:49:24 +00:00
Peter Steinberger
63232f80aa feat: add managed skills gating 2025-12-20 12:22:38 +01:00
Peter Steinberger
da1f09324d refactor(cli): unify on clawdis CLI + node permissions 2025-12-20 02:08:04 +00:00
Peter Steinberger
98fa02eff2 feat(gateway): support bun-compiled embedded gateway 2025-12-19 19:21:26 +01:00
Peter Steinberger
abd9247fcd fix(control-ui): serve dashboard at root 2025-12-19 05:11:08 +00:00
Peter Steinberger
824760e07c feat(pairing): add silent SSH auto-approve 2025-12-19 01:04:47 +01:00
Peter Steinberger
ce6db1de5f Gateway: add browser control UI 2025-12-18 22:41:06 +00:00
Peter Steinberger
5234dbf435 Gateway: enable canvas host + inject action bridge 2025-12-18 23:32:22 +01:00
Peter Steinberger
589d24c188 style: biome format ws logging 2025-12-18 14:31:10 +01:00
Peter Steinberger
d6ef0f0fc7 Gateway: optimize ws logs in normal mode 2025-12-18 13:27:52 +00:00
Peter Steinberger
a5c761a8cd Gateway: add compact ws verbose logs 2025-12-18 13:07:42 +00:00
Peter Steinberger
75de6e370b style: biome format gateway server 2025-12-18 14:00:46 +01:00
Peter Steinberger
214fb27207 Gateway: shorten ws log tag 2025-12-18 12:58:47 +00:00
Peter Steinberger
129273432f Gateway: improve verbose ws logs 2025-12-18 12:47:41 +00:00
Peter Steinberger
8b3495bf0c chore(naming): remove Iris codename 2025-12-18 13:18:33 +01:00
Peter Steinberger
a0089f669e Gateway: optional canvas host 2025-12-18 11:35:21 +01:00
Peter Steinberger
f89b736796 Gateway: list/describe node capabilities and commands 2025-12-18 02:06:35 +00:00
Peter Steinberger
c8acaaaaa2 Protocol: switch node.invoke screen.* to canvas.* 2025-12-18 01:20:20 +00:00
Peter Steinberger
21aa51c4ad Gateway: alias canvas.* for node.invoke 2025-12-18 01:10:40 +00:00
Peter Steinberger
81ee4d7e04 gateway: persist and surface node capabilities 2025-12-18 01:36:38 +01:00
Peter Steinberger
37d903c7a3 Gateway: include node caps + hardware in node.list 2025-12-18 00:16:36 +00:00
Peter Steinberger
70aeccd8de fix(gateway): make chat.abort reliable 2025-12-17 23:28:37 +01:00
Peter Steinberger
42a06edd22 style(gateway): satisfy biome 2025-12-17 23:27:27 +01:00
Peter Steinberger
75eeb3750e refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
#	apps/macos/Package.swift
2025-12-17 23:05:28 +01:00
Peter Steinberger
bbe686b1cf macOS: show friendly device names in Instances 2025-12-17 22:23:57 +01:00
Peter Steinberger
b8328b2124 fix(gateway): harden request handling 2025-12-17 22:04:22 +01:00