Skip to content

fix(e2b): preserve domain boundaries with optional observations - #60

Merged
sam2tom merged 1 commit into
betafrom
fix/e2b-optional-observation-domain-beta
Oct 24, 2026
Merged

sam2tom merged 1 commit into
betafrom
fix/e2b-optional-observation-domain-beta

Conversation

@sam2tom

@sam2tom sam2tom commented Oct 24, 2026

Copy link
Copy Markdown

Official E2B observations may omit SandboxInfo.sandbox_domain, causing valid hosted environments to fail before their first Turn. Accept absent observation metadata without relaxing actual Create/Resume or saved-client connection checks. Keep a rejected bootstrap terminal even if a later observation omits the domain.

This beta port includes explicit suspend/resume regression coverage: inspecting paused compute never calls connect; Resume retains the same sandbox and rejects invalid connection domains without replay.

Validation: 382 pinned-SDK helper tests passed, with fresh independent review. Production remains unchanged pending real managed lifecycle and preservation qualification. Main counterpart: #59.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-24T08:03:07.644244Z d3da858 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@sam2tom
sam2tom merged commit 5e4af2b into beta Oct 24, 2026
19 checks passed
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