Roadmap clarification: will standalone TUI move to app-server-backed runtime for multi-client live sync? #11959
Replies: 3 comments
-
|
I use TUI when I am using my laptop but I also want to access the same session on my phone. |
Beta Was this translation helpful? Give feedback.
-
|
We've had some discussions about switching the TUI to the app server interface. Architecturally, it makes sense, and it would reduce maintenance costs somewhat. But it will also be somewhat disruptive. It's not a high priority at the moment relative to many other things we are working on. |
Beta Was this translation helpful? Give feedback.
-
|
In the past few days, I have been trying to port the TUI to use the app-server websocket with Codex. I took the wrong strategy, so it took more time than it should. Basically, we just need to create a codex-core shim that translates functional calls into JSON/RPC calls to the app server. In addition, the resume-picker passes pathbuf, not thread-id, so I also changed it to use thread-id for remote connections. At the end, I only need to change the If anyone is interested, check out my repo: https://github.com/KaminariOS/crabbot. I have also built a Proof of concept React Native Android app to connect to the WebSocket, and it works. However, currently, the app-server rejects some WS security header( |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Request
Could the team clarify the roadmap for TUI architecture:
Why this matters
Right now, users can share a
threadIdacross processes, but live sync is process-local unless clients share the same app-server runtime. In practice this causes confusion:What would help
A short guidance note in docs would unblock design decisions:
Context
I found app-server transport progress (e.g. websocket support in #10693) and related sync issues, but no explicit roadmap statement tying this to standalone TUI direction.
Beta Was this translation helpful? Give feedback.
All reactions