Commit Graph

150 Commits

Author SHA1 Message Date
Peter Steinberger
f15e95d23b pi: parse turn_end streams 2025-12-10 11:31:28 +00:00
Peter Steinberger
267b583125 fix: persist usage from rpc 2025-12-10 11:31:28 +00:00
Peter Steinberger
493dc0f72e test: drop obsolete reply session placeholder 2025-12-10 01:00:44 +00:00
Peter Steinberger
5ab3b922ef feat: add ws chat attachments 2025-12-09 23:16:57 +01:00
Peter Steinberger
70fb8e6799 surface: envelope inbound messages for agent 2025-12-09 18:43:21 +00:00
Peter Steinberger
f847d86da7 chore: rename relay to gateway 2025-12-09 18:00:01 +00:00
Peter Steinberger
1e84ca69a0 chore: drop runner shim and add committer helper 2025-12-09 17:24:25 +00:00
Peter Steinberger
acce6e6c33 chore: format swift/ts and fix gateway lint 2025-12-09 17:11:25 +00:00
Peter Steinberger
b966585d7a Gateway: finalize WS control plane 2025-12-09 14:41:41 +01:00
Peter Steinberger
475a61b869 Update auto-reply and voice wake runtime 2025-12-09 04:15:01 +00:00
Peter Steinberger
6e766633cf Docs: voice overlay plan and fix web mocks 2025-12-09 03:25:55 +01:00
Peter Steinberger
2d6140ac50 fix merge; add control logging 2025-12-09 01:46:09 +00:00
Peter Steinberger
3974a727e5 feat: surface system presence for the agent 2025-12-09 02:25:37 +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
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
6669192ec6 chore: tidy agent event streaming types 2025-12-09 00:59:56 +01: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
5b1d5d5dbc chore: fix lint warnings and formatting 2025-12-08 17:05:27 +01:00
Peter Steinberger
e58eaa9a72 status: read token usage from pi session logs 2025-12-08 14:46:15 +00:00
Peter Steinberger
8d2fd382e4 build: add local node bin to restart script PATH 2025-12-07 19:01:14 +01:00
Peter Steinberger
4b857def36 auto-reply: enrich chat status 2025-12-07 16:53:33 +00:00
Peter Steinberger
b662fcc9d2 chore: purge warelay references 2025-12-07 03:36:57 +00:00
Peter Steinberger
13826236de feat: unify main session and icon cues 2025-12-06 23:16:23 +01:00
Peter Steinberger
6fa3f24185 fix: bundle pi dependency and directive handling 2025-12-06 00:49:46 +01:00
Peter Steinberger
20a780a8c0 fix: harden directive handling 2025-12-05 23:43:30 +00:00
Peter Steinberger
42d703764b revert prompt-too-long fallback and keep inline directives 2025-12-05 23:18:03 +00:00
Peter Steinberger
c6a0f40e25 fix: handle prompt-too-long by resetting session and continuing inline directives 2025-12-05 23:01:37 +00:00
Peter Steinberger
61d0c40553 fix: allow inline directives to continue and add mixed-message test 2025-12-05 22:57:52 +00:00
Peter Steinberger
2b2e545ef5 fix: broaden prompt-echo guard and add heartbeat directive test 2025-12-05 22:56:07 +00:00
Peter Steinberger
f6f8aadfed fix: suppress heartbeat directive acks and add coverage 2025-12-05 22:54:17 +00:00
Peter Steinberger
3a14da2e3b fix: avoid echoing prompts when rpc returns empty 2025-12-05 22:52:21 +00:00
Peter Steinberger
b9497a7d3a fix: ignore directives inside history blocks 2025-12-05 22:49:41 +00:00
Peter Steinberger
e7099890fd test: cover directive parsing and abort/restart prefixes 2025-12-05 22:29:49 +00:00
Peter Steinberger
c871408ad7 fix: avoid directive hits inside URLs and add tests 2025-12-05 22:28:36 +00:00
Peter Steinberger
c613569b47 Add bundled pi default and session token reporting 2025-12-05 23:18:43 +01:00
Peter Steinberger
99cac27e99 chore: add system marker to directives and abort 2025-12-05 21:37:11 +00:00
Peter Steinberger
4f387e8a80 fix: normalize directive triggers and short-circuit 2025-12-05 21:29:41 +00:00
Peter Steinberger
10f61845c1 feat: stream turn completions and tighten rpc timeout 2025-12-05 21:13:17 +00:00
Peter Steinberger
5274b5808d fix: ignore rpc toolcall deltas to avoid duplicate replies 2025-12-05 19:16:03 +00:00
Peter Steinberger
b1f09f9943 chore: drop twilio and go web-only 2025-12-05 19:03:59 +00:00
Peter Steinberger
a8f1a6a74b Route pi agent prompts via RPC stdin 2025-12-05 18:34:05 +00:00
Peter Steinberger
6886416692 fix: harden pi rpc prompt handling 2025-12-05 18:24:45 +00:00
Peter Steinberger
f980b0af1c chore: make pi-only rpc with fixed sessions 2025-12-05 17:50:02 +00:00
Peter Steinberger
ed17fe51bd Switch to clawdis RPC mode and complete rebrand 2025-12-05 17:22:53 +00:00
Peter Steinberger
432508bf93 chore: organize imports after rebrand 2025-12-04 18:02:51 +00:00