Peter Steinberger
|
3974a727e5
|
feat: surface system presence for the agent
|
2025-12-09 02:25:37 +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
|
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
|
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
|
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
|
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
|
40dc21128f
|
feat: emit job-state events from rpc
|
2025-12-09 00:18:14 +01:00 |
|
Peter Steinberger
|
aaf5232823
|
control: drop runtime export of type-only HeartbeatEventPayload
|
2025-12-08 23:15:33 +01:00 |
|
Peter Steinberger
|
adfbe7edac
|
control: seed events, add tests, update remote doc
|
2025-12-08 22:03:46 +01:00 |
|
Peter Steinberger
|
e5feff1b0e
|
relay: add control channel and heartbeat stream
|
2025-12-08 21:50:24 +01:00 |
|
Peter Steinberger
|
2c4fbf82d0
|
ux: keep window in edit, add escape to cancel; fix lint drift
|
2025-12-08 20:22:56 +01:00 |
|
Peter Steinberger
|
43183aeff7
|
RPC: stream heartbeat events to menu
|
2025-12-08 20:18:54 +01:00 |
|
Peter Steinberger
|
4d3a82dc85
|
fix: polish voice overlay and webchat lint
|
2025-12-08 17:32:34 +01:00 |
|
Peter Steinberger
|
d54655731f
|
Webchat: clean server build and add ws types
|
2025-12-08 16:21:56 +00:00 |
|
Peter Steinberger
|
b07763df7d
|
Webchat: push updates over WebSocket
|
2025-12-08 16:19:33 +00:00 |
|
Peter Steinberger
|
dd83bf71fd
|
chore: tighten webchat types and formatting
|
2025-12-08 17:14:43 +01:00 |
|
Peter Steinberger
|
89f85db691
|
Agent: add thinkingOnce flag
|
2025-12-08 16:12:24 +00:00 |
|
Peter Steinberger
|
11b31f7b47
|
Webchat: sync thinking level with session
|
2025-12-08 16:10:14 +00:00 |
|
Peter Steinberger
|
5b1d5d5dbc
|
chore: fix lint warnings and formatting
|
2025-12-08 17:05:27 +01:00 |
|
Peter Steinberger
|
b53084adb6
|
fix(mac): surface health errors instead of pending
|
2025-12-08 16:50:20 +01:00 |
|
Peter Steinberger
|
daa699c7c0
|
feat(cli): unify relay providers and heartbeat flag
|
2025-12-08 16:34:06 +01:00 |
|
Peter Steinberger
|
24243bd62e
|
Webchat: cap/ persist attachments and strip data URLs
|
2025-12-08 14:59:26 +00:00 |
|
Peter Steinberger
|
8151964028
|
Webchat: inline attachments to agent RPC and fix status compile
|
2025-12-08 14:46:33 +00:00 |
|
Peter Steinberger
|
e58eaa9a72
|
status: read token usage from pi session logs
|
2025-12-08 14:46:15 +00:00 |
|
Peter Steinberger
|
878daa68c5
|
Webchat: run agent in-process for RPC
|
2025-12-08 14:14:00 +00:00 |
|
Peter Steinberger
|
48e293ed92
|
Webchat: resolve static root in packaged app
|
2025-12-08 14:07:20 +00:00 |
|
Peter Steinberger
|
fa2dd6408f
|
Webchat: auto-start server and simplify config
|
2025-12-08 13:12:34 +00:00 |
|
Peter Steinberger
|
9408670050
|
Remote web chat tunnel and onboarding polish
|
2025-12-08 12:50:37 +01:00 |
|
Peter Steinberger
|
c872256d72
|
refactor(cli): drop tmux helpers and update help copy
|
2025-12-08 12:43:13 +01:00 |
|
Peter Steinberger
|
ebad54b940
|
webchat: move serving to relay loopback and tunnel from mac app
|
2025-12-08 11:54:30 +01:00 |
|
Peter Steinberger
|
8a45e981ad
|
build: silence grammy type errors for mac packaging
|
2025-12-08 11:04:17 +01:00 |
|
Peter Steinberger
|
e7bd656f21
|
chore(ci): fix lint and swiftformat failures
|
2025-12-08 01:48:53 +01:00 |
|
Peter Steinberger
|
4ffd56da71
|
docs: move grammY research note to docs/grammy.md
|
2025-12-07 22:53:58 +01:00 |
|
Peter Steinberger
|
8bf33dd2d4
|
Telegram: enable grammY throttler and webhook tests
|
2025-12-07 22:52:57 +01:00 |
|
Peter Steinberger
|
5a9bf87dba
|
Add Bun bundle docs and Telegram grammY support
|
2025-12-07 22:47:05 +01:00 |
|
Peter Steinberger
|
1b888af439
|
Launch agent: disable autostart without killing running app
|
2025-12-07 19:01:14 +01:00 |
|
Peter Steinberger
|
8d2fd382e4
|
build: add local node bin to restart script PATH
|
2025-12-07 19:01:14 +01:00 |
|
Peter Steinberger
|
c674f8696c
|
VoiceWake: document escape path and reset stale forward command
|
2025-12-07 18:23:34 +01:00 |
|
Peter Steinberger
|
4b857def36
|
auto-reply: enrich chat status
|
2025-12-07 16:53:33 +00:00 |
|
Peter Steinberger
|
e1b888a7aa
|
feat: add heartbeat toggle with live RPC control
|
2025-12-07 15:32:48 +01:00 |
|