Commit Graph

  • 903f0d3d94 Control: route health/heartbeat over RPC stdio Peter Steinberger 2025-12-09 02:25:01 +0000
  • 04f595cd97 Control: route health/heartbeat over RPC stdio Peter Steinberger 2025-12-09 02:25:01 +0000
  • 6e766633cf Docs: voice overlay plan and fix web mocks Peter Steinberger 2025-12-09 03:25:55 +0100
  • 99a3102134 Docs: voice overlay plan and fix web mocks Peter Steinberger 2025-12-09 03:25:55 +0100
  • 743ac65829 Voice wake: log overlay lifecycle and enforce PTT cooldown Peter Steinberger 2025-12-09 03:20:52 +0100
  • 3a42979e53 Voice wake: log overlay lifecycle and enforce PTT cooldown Peter Steinberger 2025-12-09 03:20:52 +0100
  • ff9acf33e0 fix(voicewake): snap overlay to top-right Peter Steinberger 2025-12-09 03:18:05 +0100
  • 912a53318e fix(voicewake): snap overlay to top-right Peter Steinberger 2025-12-09 03:18:05 +0100
  • e728ef1272 Voice wake: drop stale recognition callbacks Peter Steinberger 2025-12-09 02:57:54 +0100
  • 421401ae3f Voice wake: drop stale recognition callbacks Peter Steinberger 2025-12-09 02:57:54 +0100
  • 2d6140ac50 fix merge; add control logging Peter Steinberger 2025-12-09 01:45:56 +0000
  • e15475449c fix merge; add control logging Peter Steinberger 2025-12-09 01:45:56 +0000
  • 2aeaa06a95 style(macos): remove quit separator and resize settings Peter Steinberger 2025-12-09 02:28:05 +0100
  • 31750b5ee5 style(macos): remove quit separator and resize settings Peter Steinberger 2025-12-09 02:28:05 +0100
  • c543f71a45 feat(macos): add instances tab and presence beacons Peter Steinberger 2025-12-09 02:25:45 +0100
  • bc92f6d4a4 feat(macos): add instances tab and presence beacons Peter Steinberger 2025-12-09 02:25:45 +0100
  • 3974a727e5 feat: surface system presence for the agent Peter Steinberger 2025-12-09 02:25:37 +0100
  • 1969e78d54 feat: surface system presence for the agent Peter Steinberger 2025-12-09 02:25:37 +0100
  • 40b4fe277e Voice wake: send or dismiss on release Peter Steinberger 2025-12-09 02:25:06 +0100
  • 317f666d4c Voice wake: send or dismiss on release Peter Steinberger 2025-12-09 02:25:06 +0100
  • 59677bc77e fix: block partial replies on external chat surfaces Peter Steinberger 2025-12-09 01:48:12 +0100
  • 3fe68a051a fix: block partial replies on external chat surfaces Peter Steinberger 2025-12-09 01:48:12 +0100
  • e663fbb7f2 fix: stop partial replies for whatsapp/telegram surfaces Peter Steinberger 2025-12-09 01:40:51 +0100
  • 5bfecc6152 fix: stop partial replies for whatsapp/telegram surfaces Peter Steinberger 2025-12-09 01:40:51 +0100
  • 99b0e9a648 refactor: type tau rpc stream events Peter Steinberger 2025-12-09 01:37:51 +0100
  • e44ed2681f refactor: type tau rpc stream events Peter Steinberger 2025-12-09 01:37:51 +0100
  • 6491048c52 chore: harden rpc assistant streaming types Peter Steinberger 2025-12-09 01:31:58 +0100
  • 27a545f79d chore: harden rpc assistant streaming types Peter Steinberger 2025-12-09 01:31:58 +0100
  • ac17dc581a feat(macos): surface session activity in menu bar Peter Steinberger 2025-12-09 01:28:16 +0100
  • 6b10f4241d feat(macos): surface session activity in menu bar Peter Steinberger 2025-12-09 01:28:16 +0100
  • d41aa039f6 control: log incoming health requests Peter Steinberger 2025-12-09 00:38:42 +0000
  • 73cc34467a control: log incoming health requests Peter Steinberger 2025-12-09 00:38:42 +0000
  • ee6c509aa4 control: reconnect on EOF and relax rpc text parse Peter Steinberger 2025-12-09 00:29:20 +0000
  • ec1ff52dfb control: reconnect on EOF and relax rpc text parse Peter Steinberger 2025-12-09 00:29:20 +0000
  • 4a3824af4f test: ensure tool events emit without verbose Peter Steinberger 2025-12-09 01:24:16 +0100
  • 2761c40781 test: ensure tool events emit without verbose Peter Steinberger 2025-12-09 01:24:16 +0100
  • 516c5b0422 fix: always emit tool events Peter Steinberger 2025-12-09 01:22:50 +0100
  • e981d90209 fix: always emit tool events Peter Steinberger 2025-12-09 01:22:50 +0100
  • 1cae65acdb chore: single-source working state from agent events Peter Steinberger 2025-12-09 01:17:01 +0100
  • f965e1c3ff chore: single-source working state from agent events Peter Steinberger 2025-12-09 01:17:01 +0100
  • 9b4c7bedb8 chore(mac): drop duplicate job-state tracking Peter Steinberger 2025-12-09 01:06:36 +0100
  • 5b5a79b90b chore(mac): drop duplicate job-state tracking Peter Steinberger 2025-12-09 01:06:36 +0100
  • b21a1e68f9 macos: log health timeout and control requests Peter Steinberger 2025-12-09 00:00:26 +0000
  • 15729e9ea0 macos: log health timeout and control requests Peter Steinberger 2025-12-09 00:00:26 +0000
  • 3b93708c7f ci: test node and bun runtimes Peter Steinberger 2025-12-09 01:00:35 +0100
  • d9eb320bba ci: test node and bun runtimes Peter Steinberger 2025-12-09 01:00:35 +0100
  • b5d80a57b4 chore(mac): prefer host runtime for remote relay Peter Steinberger 2025-12-09 00:59:38 +0100
  • cba016df74 chore(mac): prefer host runtime for remote relay Peter Steinberger 2025-12-09 00:59:38 +0100
  • 85fdcfe0de chore: guard host runtime and simplify packaging Peter Steinberger 2025-12-09 00:59:09 +0100
  • cf36f5a23b chore: guard host runtime and simplify packaging Peter Steinberger 2025-12-09 00:59:09 +0100
  • 6669192ec6 chore: tidy agent event streaming types Peter Steinberger 2025-12-09 00:57:19 +0100
  • 34d2527606 chore: tidy agent event streaming types Peter Steinberger 2025-12-09 00:57:19 +0100
  • 388a33df9f feat(mac): add agent events debug window Peter Steinberger 2025-12-09 00:56:46 +0100
  • 8e8e695db9 feat(mac): add agent events debug window Peter Steinberger 2025-12-09 00:56:46 +0100
  • 0f5cc91536 macOS: extract attributed string helper Peter Steinberger 2025-12-09 00:55:04 +0100
  • 9928f1b3c1 macOS: extract attributed string helper Peter Steinberger 2025-12-09 00:55:04 +0100
  • 1c341a9033 relay: don't crash when webchat port is busy Peter Steinberger 2025-12-08 23:49:47 +0000
  • 36c91c3984 relay: don't crash when webchat port is busy Peter Steinberger 2025-12-08 23:49:47 +0000
  • 1372a11a5c feat: forward tool/assistant events to agent bus Peter Steinberger 2025-12-09 00:44:30 +0100
  • b7b1714f32 feat: forward tool/assistant events to agent bus Peter Steinberger 2025-12-09 00:44:30 +0100
  • a1d5121830 chore: ignore macOS swiftpm cache Peter Steinberger 2025-12-09 00:43:45 +0100
  • 2d1f1640f3 chore: ignore macOS swiftpm cache Peter Steinberger 2025-12-09 00:43:45 +0100
  • 83ba6a4b33 feat: stream tool/job events over control channel Peter Steinberger 2025-12-09 00:31:39 +0100
  • 371a30f08b feat: stream tool/job events over control channel Peter Steinberger 2025-12-09 00:31:39 +0100
  • 14c117f1ea feat: broadcast agent events over control channel Peter Steinberger 2025-12-09 00:28:03 +0100
  • 40dd23337c feat: broadcast agent events over control channel Peter Steinberger 2025-12-09 00:28:03 +0100
  • 6581b3d43a refactor(mac): split menubar UI into smaller files Peter Steinberger 2025-12-09 00:27:42 +0100
  • 3114dfd39b refactor(mac): split menubar UI into smaller files Peter Steinberger 2025-12-09 00:27:42 +0100
  • 6e957d53cd macos: show detailed health failure Peter Steinberger 2025-12-08 23:20:02 +0000
  • 04b34adec6 macos: show detailed health failure Peter Steinberger 2025-12-08 23:20:02 +0000
  • 40dc21128f feat: emit job-state events from rpc Peter Steinberger 2025-12-09 00:18:14 +0100
  • 594e837440 feat: emit job-state events from rpc Peter Steinberger 2025-12-09 00:18:14 +0100
  • 6e5e466052 fix(mac): stabilize voice wake visuals Peter Steinberger 2025-12-09 00:12:43 +0100
  • c77fa12bda fix(mac): stabilize voice wake visuals Peter Steinberger 2025-12-09 00:12:43 +0100
  • 662749df89 Mac: clarify runtime comments Peter Steinberger 2025-12-09 00:08:19 +0100
  • 5674c9f4c2 Mac: clarify runtime comments Peter Steinberger 2025-12-09 00:08:19 +0100
  • 4238316abe fix(mac): switch push-to-talk to right option Peter Steinberger 2025-12-08 23:50:19 +0100
  • bc01488a75 fix(mac): switch push-to-talk to right option Peter Steinberger 2025-12-08 23:50:19 +0100
  • 5fa1de87d9 macos: timeout control health probes Peter Steinberger 2025-12-08 22:45:51 +0000
  • c3c6880382 macos: timeout control health probes Peter Steinberger 2025-12-08 22:45:51 +0000
  • 64a5daf5d0 docs: note Mac app for relay debugging Peter Steinberger 2025-12-08 23:37:46 +0100
  • 1f2f5858c0 docs: note Mac app for relay debugging Peter Steinberger 2025-12-08 23:37:46 +0100
  • 6ca9ab9ad2 macos: keep remote control tunnel alive Peter Steinberger 2025-12-08 23:28:03 +0100
  • 22259a322d macos: keep remote control tunnel alive Peter Steinberger 2025-12-08 23:28:03 +0100
  • 9a2f868216 Build: update webchat bundle Peter Steinberger 2025-12-08 23:20:10 +0100
  • 06f59f4e8a Build: update webchat bundle Peter Steinberger 2025-12-08 23:20:10 +0100
  • 4f061e92ec VoiceWake: track listening state for PTT Peter Steinberger 2025-12-08 23:17:11 +0100
  • 2b7adeb220 VoiceWake: track listening state for PTT Peter Steinberger 2025-12-08 23:17:11 +0100
  • aaf5232823 control: drop runtime export of type-only HeartbeatEventPayload Peter Steinberger 2025-12-08 23:15:33 +0100
  • 05bd452f76 control: drop runtime export of type-only HeartbeatEventPayload Peter Steinberger 2025-12-08 23:15:33 +0100
  • f8cfc92127 macos: swap bubble shadow for 1px border Peter Steinberger 2025-12-08 23:14:00 +0100
  • a6426d0ac5 macos: swap bubble shadow for 1px border Peter Steinberger 2025-12-08 23:14:00 +0100
  • 5ec4b930cf macos: add inset margin so overlay shadow isn't clipped Peter Steinberger 2025-12-08 22:56:49 +0100
  • 5dd5c9c605 macos: add inset margin so overlay shadow isn't clipped Peter Steinberger 2025-12-08 22:56:49 +0100
  • 07b72bbf5a macos: fail fast when SSH tunnel exits Peter Steinberger 2025-12-08 22:53:40 +0100
  • 0e4b28ac25 macos: fail fast when SSH tunnel exits Peter Steinberger 2025-12-08 22:53:40 +0100
  • 6184ff62de VoiceWake: guard trigger chime Peter Steinberger 2025-12-08 22:52:51 +0100
  • 62fecdcaa8 VoiceWake: guard trigger chime Peter Steinberger 2025-12-08 22:52:51 +0100
  • 374351530e macos: add soft shadow behind overlay bubble Peter Steinberger 2025-12-08 22:51:04 +0100
  • 440558c44f macos: add soft shadow behind overlay bubble Peter Steinberger 2025-12-08 22:51:04 +0100