Skip to content

Commit d22b134

Browse files
authored
refactor: run a single shared codex app server (#479)
1 parent cf4bee8 commit d22b134

54 files changed

Lines changed: 1389 additions & 1233 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ src-tauri/
307307
Frontend calls live in `src/services/tauri.ts` and map to commands in `src-tauri/src/lib.rs`. The current surface includes:
308308

309309
- Settings/config/files: `get_app_settings`, `update_app_settings`, `get_codex_config_path`, `get_config_model`, `file_read`, `file_write`, `codex_doctor`, `menu_set_accelerators`.
310-
- Workspaces/worktrees: `list_workspaces`, `is_workspace_path_dir`, `add_workspace`, `add_clone`, `add_worktree`, `worktree_setup_status`, `worktree_setup_mark_ran`, `rename_worktree`, `rename_worktree_upstream`, `apply_worktree_changes`, `update_workspace_settings`, `update_workspace_codex_bin`, `remove_workspace`, `remove_worktree`, `connect_workspace`, `list_workspace_files`, `read_workspace_file`, `open_workspace_in`, `get_open_app_icon`.
310+
- Workspaces/worktrees: `list_workspaces`, `is_workspace_path_dir`, `add_workspace`, `add_clone`, `add_worktree`, `worktree_setup_status`, `worktree_setup_mark_ran`, `rename_worktree`, `rename_worktree_upstream`, `apply_worktree_changes`, `update_workspace_settings`, `remove_workspace`, `remove_worktree`, `connect_workspace`, `list_workspace_files`, `read_workspace_file`, `open_workspace_in`, `get_open_app_icon`.
311311
- Threads/turns/reviews: `start_thread`, `fork_thread`, `compact_thread`, `list_threads`, `resume_thread`, `archive_thread`, `set_thread_name`, `send_user_message`, `turn_interrupt`, `respond_to_server_request`, `start_review`, `remember_approval_rule`, `get_commit_message_prompt`, `generate_commit_message`, `generate_run_metadata`.
312312
- Account/models/collaboration: `model_list`, `account_rate_limits`, `account_read`, `skills_list`, `apps_list`, `collaboration_mode_list`, `codex_login`, `codex_login_cancel`, `list_mcp_server_status`.
313313
- Git/GitHub: `get_git_status`, `list_git_roots`, `get_git_diffs`, `get_git_log`, `get_git_commit_diff`, `get_git_remote`, `stage_git_file`, `stage_git_all`, `unstage_git_file`, `revert_git_file`, `revert_git_all`, `commit_git`, `push_git`, `pull_git`, `fetch_git`, `sync_git`, `list_git_branches`, `checkout_git_branch`, `create_git_branch`, `get_github_issues`, `get_github_pull_requests`, `get_github_pull_request_diff`, `get_github_pull_request_comments`.

REMOTE_BACKEND_POC.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,12 @@ printf '{\"id\":3,\"method\":\"list_workspaces\",\"params\":{}}\\n' | nc -w 1 12
5151

5252
- `ping`
5353
- `list_workspaces`
54-
- `add_workspace` (`{ path, codex_bin? }`)
54+
- `add_workspace` (`{ path }`)
5555
- `add_worktree` (`{ parentId, branch }`)
5656
- `connect_workspace` (`{ id }`)
5757
- `remove_workspace` (`{ id }`)
5858
- `remove_worktree` (`{ id }`)
5959
- `update_workspace_settings` (`{ id, settings }`)
60-
- `update_workspace_codex_bin` (`{ id, codex_bin? }`)
6160
- `list_workspace_files` (`{ workspaceId }`)
6261
- `get_app_settings`
6362
- `update_app_settings` (`{ settings }`)

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ <h2>From repo to review in three moves.</h2>
225225
<div class="glass card">
226226
<span class="step">01</span>
227227
<h3>Connect your workspaces</h3>
228-
<p>Codex Monitor spawns a Codex app-server per repo and restores your threads.</p>
228+
<p>Codex Monitor runs one shared Codex app-server and restores your threads across workspaces.</p>
229229
</div>
230230
<div class="glass card">
231231
<span class="step">02</span>

0 commit comments

Comments
 (0)