-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
davidrimshnick/happy
#15Description
Summary
When using Happy mobile client with a backend daemon session, conversation works, but permission prompts become non-interactive / stuck.
Environment
- happy-coder:
0.14.0-0(also reproduced on0.13.0) - OS: Linux x64
- Node.js:
v22.22.0 - Started via daemon remote mode (
happy ... --happy-starting-mode remote --started-by daemon)
Reproduction
- Start happy daemon on local machine.
- Connect from mobile client and open a session.
- Send messages: normal conversation works.
- Trigger an action requiring permission.
- Mobile permission UI becomes stuck / cannot complete approval flow.
Expected
Permission request appears and can be approved/denied from mobile; request state is consumed exactly once.
Actual
Permission handling loops or reports missing request state, and approvals do not proceed.
Key Logs
From ~/.happy/logs/2026-02-17-16-19-11-pid-69484.log:
381:[Codex] Permission request not found or already resolved385:[Codex] Permission request not found or already resolved389:[Codex] Permission request not found or already resolved393:[Codex] Permission request not found or already resolved397:[Codex] Permission request not found or already resolved
Also in prior runs:
~/.happy/logs/2026-02-17-13-57-11-pid-65399.log:292[CodexMCP] Error handling permission request: {}
Other symptoms observed in the same session family:
- repeated
Failed to change chat title: Streamable HTTP error: Error POSTing to endpoint:
Notes
- Reproduced before and after upgrading to beta (
0.14.0-0). - Daemon is running normally when this happens.
Could you help confirm whether this is a known mobile permission state-sync bug and if additional diagnostics are needed?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels