Skip to content

pr/245582e98 fix use workspace write codex sandbox fo#261

Merged
plusplusoneplusplus merged 4 commits into
mainfrom
pr/245582e98-fix-use-workspace-write-codex-sandbox-fo
Jun 2, 2026
Merged

pr/245582e98 fix use workspace write codex sandbox fo#261
plusplusoneplusplus merged 4 commits into
mainfrom
pr/245582e98-fix-use-workspace-write-codex-sandbox-fo

Conversation

@plusplusoneplusplus
Copy link
Copy Markdown
Owner

  • fix: use workspace-write Codex sandbox for ask mode
  • feat(coc): enable reconnect for SSH remote servers in dashboard UI
  • feat(servers): add SSH tunnel count to summary strip and default to split view

plusplusoneplusplus and others added 3 commits June 1, 2026 22:17
Interactive/ask mode (and omitted mode) previously ran Codex with a
read-only OS sandbox, which blocked even the writes permitted by CoC's
read-only system prompt (plan file, attached note, .goal.md specs). This
caused legitimate writes such as saving a plan under ~/.coc to fail with
"Operation not permitted".

Switch the non-plan/autopilot Codex sandbox to `workspace-write` so those
permitted writes succeed within the workspace and additionalDirectories
(e.g. ~/.coc) while keeping network access disabled. Update tests and the
sdk-wrapper knowledge reference accordingly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The SSH connector and `/api/servers/:id/reconnect` route already support
SSH reconnect (including auto-reconnect with backoff), but the dashboard
only surfaced the Reconnect action for DevTunnel servers.

- ServerCard: show the Reconnect menu item for `ssh` as well as `devtunnel`.
- ServersView: treat `ssh` as a first-class, reconnectable ServerKind —
  add a SupportsReconnect helper, an SSH kind badge, SSH connection rows
  (host / local port / endpoint), SSH search matching, and wire the
  reconnect action in grid, list, and split views. This also fixes a
  latent crash where `ssh` was not a known ServerKind.
- Add tests covering the SSH reconnect menu item and the reconnect call.
- Update the coc-knowledge remote-servers reference.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…plit view

The Servers dashboard summary strip now shows a 5th KPI column for SSH
tunnels alongside the existing Online/Offline/Active tasks/DevTunnels.
The default view mode is changed from grid to split so the detail panel
is visible immediately on load.

Co-authored-by: Cursor <cursoragent@cursor.com>
…eractive mode

The commit 245582e changed the Codex sandbox from read-only to
workspace-write for interactive/ask mode but missed updating the
parallel test in packages/forge. This caused forge-test CI to fail on
all platforms.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@plusplusoneplusplus plusplusoneplusplus merged commit ca033dc into main Jun 2, 2026
34 checks passed
@plusplusoneplusplus plusplusoneplusplus deleted the pr/245582e98-fix-use-workspace-write-codex-sandbox-fo branch June 2, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant