Move OpenCode UI into Electron shell

This commit is contained in:
2026-05-11 23:31:09 +00:00
parent 6f32a206b4
commit 08ed394737
40 changed files with 901 additions and 881 deletions
+3 -2
View File
@@ -3,5 +3,6 @@
1. Build a local Electron shell that reads SSH targets, starts SSH tunnels, and opens the remote Theia frontend.
2. Install a versioned Theia server bundle into `~/.git.zone/ide-server/<version>` on remote SSH hosts.
3. Run the Theia backend and OpenCode server on the remote host, bound to `127.0.0.1`.
4. Expose OpenCode through a Theia backend service, not directly to the Electron renderer.
5. Render OpenCode sessions, messages, permissions, diffs, todos, and Git.Zone commands inside Theia.
4. Run OpenCode in the native Electron shell with tool overrides that execute against the selected remote project over SSH.
5. Render OpenCode sessions, messages, permissions, diffs, todos, and Git.Zone commands in the native shell UI.
6. Keep Theia integration scoped to editor context and future intellisense data for OpenCode tools.