Summary
Text sent from the Collie composer intermittently never reaches the harness: the sent text renders inside the harness's input box in the terminal mirror, but the harness itself never receives it - the message is silently lost (no send, no error surfaced in the PWA). Happened 6+ times in a single day across different panes.
Environment
- Collie 0.14.0 (all occurrences); per changelog review, 0.14.1/0.14.2 contain no related fix, so presumably still present in 0.14.2 (now running it, no long-term data yet)
- Herdr 0.7.4
- Bridge host: macOS (Apple Silicon), bridge behind
tailscale serve (README Variant A)
- Client: iOS PWA installed to the home screen
- Harness in the affected panes: Claude Code
Steps to reproduce (as observed; intermittent)
- Open a pane running Claude Code in the PWA.
- Type a message in the composer and tap Send.
- The terminal mirror shows the text rendered in the harness's input box - looks like a successful hand-off.
- The harness never processes it: nothing is submitted, and checking the terminal directly shows the input buffer does not actually contain the text.
Expected
Either the text lands in the harness input buffer (and submits), or Collie surfaces a failure so the user knows the send was lost.
Actual
The mirror renders the text as if delivered, but the input buffer never received it. No error, no retry hint - the message silently disappears. From the phone this is indistinguishable from a successful send until you notice the agent never responded.
Notes
- Intermittent: most sends work; on the affected day it failed 6+ times.
- Happy to pull bridge/audit logs for a failing occurrence on request.
Summary
Text sent from the Collie composer intermittently never reaches the harness: the sent text renders inside the harness's input box in the terminal mirror, but the harness itself never receives it - the message is silently lost (no send, no error surfaced in the PWA). Happened 6+ times in a single day across different panes.
Environment
tailscale serve(README Variant A)Steps to reproduce (as observed; intermittent)
Expected
Either the text lands in the harness input buffer (and submits), or Collie surfaces a failure so the user knows the send was lost.
Actual
The mirror renders the text as if delivered, but the input buffer never received it. No error, no retry hint - the message silently disappears. From the phone this is indistinguishable from a successful send until you notice the agent never responded.
Notes