Peter Steinberger
|
c2f2c61fc4
|
WebChat: make tunnel restart handler hop to MainActor
|
2025-12-09 03:58:28 +01:00 |
|
Peter Steinberger
|
9046c83879
|
PTT: wait for final transcript before send/dismiss
|
2025-12-09 03:57:08 +01:00 |
|
Peter Steinberger
|
9733dfc2d9
|
feat(instances): beacon on connect and relay self-entry
|
2025-12-09 03:57:08 +01:00 |
|
Peter Steinberger
|
b1a8a908cc
|
tests: cover voicewake template defaults
|
2025-12-09 02:52:04 +00:00 |
|
Peter Steinberger
|
88c8c6242c
|
VoiceWake: route forwarding via agent rpc
|
2025-12-09 02:50:58 +00:00 |
|
Peter Steinberger
|
80450e25b9
|
mac: stop leaking ssh processes on quit
|
2025-12-09 02:50:58 +00:00 |
|
Peter Steinberger
|
7e0e991e8b
|
Health: clean degraded message; PTT hotkey monitors
|
2025-12-09 03:46:52 +01:00 |
|
Peter Steinberger
|
b786d5c78e
|
VoiceWake: autoplay chime on selection
|
2025-12-09 03:42:03 +01:00 |
|
Peter Steinberger
|
cbd3a39ba1
|
macOS: centralize sound effect catalog/player
|
2025-12-09 03:42:03 +01:00 |
|
Peter Steinberger
|
e1f8cf717d
|
macOS: log control responses
|
2025-12-09 02:41:18 +00:00 |
|
Peter Steinberger
|
0a40ef16cc
|
RPC: fix presence imports
|
2025-12-09 02:39:41 +00:00 |
|
Peter Steinberger
|
41976f115a
|
RPC: extract stdio loop and tests
|
2025-12-09 02:37:04 +00:00 |
|
Peter Steinberger
|
b1fa1e55c1
|
Build: fix RPC sendable params and CLI imports
|
2025-12-09 03:33:16 +01:00 |
|
Peter Steinberger
|
a541f83f16
|
macOS: include mail sounds in chime picker
|
2025-12-09 03:28:29 +01:00 |
|
Peter Steinberger
|
291a6d572d
|
macOS: broaden chime sound catalog
|
2025-12-09 03:27:17 +01:00 |
|
Peter Steinberger
|
903f0d3d94
|
Control: route health/heartbeat over RPC stdio
|
2025-12-09 02:26:08 +00:00 |
|
Peter Steinberger
|
6e766633cf
|
Docs: voice overlay plan and fix web mocks
|
2025-12-09 03:25:55 +01:00 |
|
Peter Steinberger
|
743ac65829
|
Voice wake: log overlay lifecycle and enforce PTT cooldown
|
2025-12-09 03:20:52 +01:00 |
|
Peter Steinberger
|
ff9acf33e0
|
fix(voicewake): snap overlay to top-right
|
2025-12-09 03:18:05 +01:00 |
|
Peter Steinberger
|
e728ef1272
|
Voice wake: drop stale recognition callbacks
|
2025-12-09 03:08:22 +01:00 |
|
Peter Steinberger
|
2d6140ac50
|
fix merge; add control logging
|
2025-12-09 01:46:09 +00:00 |
|
Peter Steinberger
|
2aeaa06a95
|
style(macos): remove quit separator and resize settings
|
2025-12-09 02:28:05 +01:00 |
|
Peter Steinberger
|
c543f71a45
|
feat(macos): add instances tab and presence beacons
|
2025-12-09 02:25:45 +01:00 |
|
Peter Steinberger
|
3974a727e5
|
feat: surface system presence for the agent
|
2025-12-09 02:25:37 +01:00 |
|
Peter Steinberger
|
40b4fe277e
|
Voice wake: send or dismiss on release
|
2025-12-09 02:25:06 +01:00 |
|
Peter Steinberger
|
59677bc77e
|
fix: block partial replies on external chat surfaces
|
2025-12-09 01:48:12 +01:00 |
|
Peter Steinberger
|
e663fbb7f2
|
fix: stop partial replies for whatsapp/telegram surfaces
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
99b0e9a648
|
refactor: type tau rpc stream events
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
6491048c52
|
chore: harden rpc assistant streaming types
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
ac17dc581a
|
feat(macos): surface session activity in menu bar
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
d41aa039f6
|
control: log incoming health requests
|
2025-12-09 00:38:42 +00:00 |
|
Peter Steinberger
|
ee6c509aa4
|
control: reconnect on EOF and relax rpc text parse
|
2025-12-09 00:29:31 +00:00 |
|
Peter Steinberger
|
4a3824af4f
|
test: ensure tool events emit without verbose
|
2025-12-09 01:24:16 +01:00 |
|
Peter Steinberger
|
516c5b0422
|
fix: always emit tool events
|
2025-12-09 01:22:50 +01:00 |
|
Peter Steinberger
|
1cae65acdb
|
chore: single-source working state from agent events
|
2025-12-09 01:17:01 +01:00 |
|
Peter Steinberger
|
9b4c7bedb8
|
chore(mac): drop duplicate job-state tracking
|
2025-12-09 01:06:46 +01:00 |
|
Peter Steinberger
|
b21a1e68f9
|
macos: log health timeout and control requests
|
2025-12-09 00:00:50 +00:00 |
|
Peter Steinberger
|
3b93708c7f
|
ci: test node and bun runtimes
|
2025-12-09 01:00:35 +01:00 |
|
Peter Steinberger
|
b5d80a57b4
|
chore(mac): prefer host runtime for remote relay
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
85fdcfe0de
|
chore: guard host runtime and simplify packaging
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
6669192ec6
|
chore: tidy agent event streaming types
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
388a33df9f
|
feat(mac): add agent events debug window
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
0f5cc91536
|
macOS: extract attributed string helper
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
1c341a9033
|
relay: don't crash when webchat port is busy
|
2025-12-08 23:49:57 +00:00 |
|
Peter Steinberger
|
1372a11a5c
|
feat: forward tool/assistant events to agent bus
|
2025-12-09 00:44:30 +01:00 |
|
Peter Steinberger
|
a1d5121830
|
chore: ignore macOS swiftpm cache
|
2025-12-09 00:43:45 +01:00 |
|
Peter Steinberger
|
83ba6a4b33
|
feat: stream tool/job events over control channel
|
2025-12-09 00:31:39 +01:00 |
|
Peter Steinberger
|
14c117f1ea
|
feat: broadcast agent events over control channel
|
2025-12-09 00:28:03 +01:00 |
|
Peter Steinberger
|
6581b3d43a
|
refactor(mac): split menubar UI into smaller files
|
2025-12-09 00:27:53 +01:00 |
|
Peter Steinberger
|
6e957d53cd
|
macos: show detailed health failure
|
2025-12-08 23:20:14 +00:00 |
|