Ubuntu
c4ab46a087
fix: send plain string message in tau-rpc instead of structured object
...
Pi-agent-core's Agent.prompt() expects a plain string, not a structured
message object. The RPC handler passes input.message directly to agent.prompt(),
so sending { role: "user", content: [...] } causes "(command produced no output)"
errors.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 16:21:25 +00:00
Peter Steinberger
7a7c59e91a
Webchat: poll session for messages/thinking
2025-12-08 16:14:12 +00:00
Peter Steinberger
1ac6ab4428
Agent: add thinkingOnce flag
2025-12-08 16:12:24 +00:00
Peter Steinberger
dc3c82ad40
Webchat: sync thinking level with session
2025-12-08 16:10:14 +00:00
Peter Steinberger
0f0a2dddfe
chore: use 5s silence before speech, 2s after
2025-12-08 17:06:12 +01:00
Peter Steinberger
c3f955d3f1
chore: fix lint warnings and formatting
2025-12-08 17:05:27 +01:00
Peter Steinberger
7b1832bd24
chore: extend voice capture hard stop to 120s
2025-12-08 16:58:38 +01:00
Peter Steinberger
148c9533ae
chore: use 2s silence or 5s max capture
2025-12-08 16:55:08 +01:00
Peter Steinberger
df96318662
fix(mac): run remote health with pnpm under zsh
2025-12-08 16:52:42 +01:00
Peter Steinberger
d9d0be0256
fix: finalize only after full 1s silence
2025-12-08 16:52:13 +01:00
Peter Steinberger
de70d82cea
fix(mac): surface health errors instead of pending
2025-12-08 16:50:20 +01:00
Peter Steinberger
81db44f584
feat: add outcome-based dismiss animations
2025-12-08 16:49:58 +01:00
Peter Steinberger
d733d246f0
chore: remove overlay shadow/border
2025-12-08 16:45:25 +01:00
Peter Steinberger
1c5170b759
fix: animate overlay resizing on updates
2025-12-08 16:44:44 +01:00
Peter Steinberger
367526f750
feat: show partial transcripts with subdued tint
2025-12-08 16:44:00 +01:00
Peter Steinberger
7a0830de15
feat: tint partial transcripts and stabilize delays
2025-12-08 16:41:33 +01:00
Peter Steinberger
a5fbfa3748
fix: delay logic waits for post-trigger content
2025-12-08 16:38:33 +01:00
Peter Steinberger
912a7a1781
test: cover trigger trimming for voice wake
2025-12-08 16:36:53 +01:00
Peter Steinberger
563701fed8
fix: trim overlay transcript to post-trigger
2025-12-08 16:35:03 +01:00
Peter Steinberger
414889e03b
feat: add adaptive voice wake delays
2025-12-08 16:34:06 +01:00
Peter Steinberger
8d2de036d5
feat: refine voice wake overlay animations
2025-12-08 16:34:06 +01:00
Peter Steinberger
764761cfa5
feat: add voice wake overlay
2025-12-08 16:34:06 +01:00
Peter Steinberger
90a0bb5acb
feat(cli): unify relay providers and heartbeat flag
2025-12-08 16:34:06 +01:00
Peter Steinberger
0e4379f075
Webchat: cap/ persist attachments and strip data URLs
2025-12-08 14:59:26 +00:00
Peter Steinberger
968c5dc4aa
Webchat: update bundled assets after attachment support
2025-12-08 14:48:03 +00:00
Peter Steinberger
fedb15d5d0
Webchat: inline attachments to agent RPC and fix status compile
2025-12-08 14:46:33 +00:00
Peter Steinberger
ccc6bf05e8
status: read token usage from pi session logs
2025-12-08 14:46:15 +00:00
Peter Steinberger
a40e56bcb7
Docs: webchat now served in-process, no CLI spawn
2025-12-08 14:15:03 +00:00
Peter Steinberger
52453eaeff
Webchat: run agent in-process for RPC
2025-12-08 14:14:00 +00:00
Peter Steinberger
ff3337feed
Webchat: resolve static root in packaged app
2025-12-08 14:07:20 +00:00
Peter Steinberger
cd30a99fae
feat(macos): add voice wake mic picker
2025-12-08 15:05:57 +01:00
Peter Steinberger
081460e59d
macOS webchat: use relay HTTP transport directly
2025-12-08 13:12:34 +00:00
Peter Steinberger
17a6d716ad
Webchat: auto-start server and simplify config
2025-12-08 13:12:34 +00:00
Peter Steinberger
d833de793d
Split clawdis node vs mac helper commands
2025-12-08 13:26:12 +01:00
Peter Steinberger
a6ff62c79c
SSH remote uses clawdis only
2025-12-08 13:20:55 +01:00
Peter Steinberger
92457f7fab
Remote web chat tunnel and onboarding polish
2025-12-08 12:50:37 +01:00
Peter Steinberger
17fa2f4053
refactor(cli): drop tmux helpers and update help copy
2025-12-08 12:43:13 +01:00
Peter Steinberger
bce84376d3
webchat: send via http rpc endpoint and show errors
2025-12-08 12:23:45 +01:00
Peter Steinberger
be87cdddeb
webchat: surface bootstrap errors in UI
2025-12-08 12:17:39 +01:00
Peter Steinberger
dc22661744
webchat: move serving to relay loopback and tunnel from mac app
2025-12-08 11:54:30 +01:00
Peter Steinberger
dc69d20ec9
docs: outline web chat move to relay server
2025-12-08 11:25:00 +01:00
Peter Steinberger
22ed7ea3f2
build: silence grammy type errors for mac packaging
2025-12-08 11:04:17 +01:00
Peter Steinberger
2112fa919a
webchat: fetch remote sessions via CLI and log missing history
2025-12-08 01:55:09 +01:00
Peter Steinberger
f65702a8a8
chore(ci): fix lint and swiftformat failures
2025-12-08 01:48:53 +01:00
Peter Steinberger
68d19d4717
webchat: load remote history from tau fallback and send to session
2025-12-08 01:36:00 +01:00
Peter Steinberger
a6e0ec38e7
VoiceWake: capture utterance and add prefix
2025-12-08 01:35:42 +01:00
Peter Steinberger
6415ae79be
webchat: make remote mode load history and send via rpc
2025-12-08 01:27:18 +01:00
Peter Steinberger
79b76fb5f4
ui: drop default sound picker; use cli per-notification sound
2025-12-08 00:56:36 +01:00
Peter Steinberger
42012389c4
health: surface ssh output when probe fails
2025-12-08 00:52:31 +01:00
Peter Steinberger
4b5c43f080
copy: rename menu toggle to Remote Clawdis Active when remote
2025-12-08 00:41:31 +01:00