Skip to content

Add cloud environment provider#21429

Closed
starr-openai wants to merge 1 commit into
starr/exec-env-stdio-stack-5-wire-entrypointsfrom
starr/exec-env-stdio-stack-6-cloud-provider
Closed

Add cloud environment provider#21429
starr-openai wants to merge 1 commit into
starr/exec-env-stdio-stack-5-wire-entrypointsfrom
starr/exec-env-stdio-stack-6-cloud-provider

Conversation

@starr-openai
Copy link
Copy Markdown
Contributor

Summary

  • add a cloud-backed EnvironmentProvider selected from CODEX_HOME/environments.toml
  • fetch exec-server websocket URLs from /cloud/executor/{executor_id}/register
  • keep EnvironmentManager immutable after construction instead of adding upsert_remote_environment

Config

default = "cloud-dev"

[cloud]
base_url = "https://registry.example"
bearer_token_env = "CODEX_EXEC_SERVER_REMOTE_BEARER_TOKEN"

[[cloud.environments]]
id = "cloud-dev"
executor_id = "exec-requested"

Stack

Validation

  • not run (not requested)

@starr-openai starr-openai force-pushed the starr/exec-env-stdio-stack-5-wire-entrypoints branch 4 times, most recently from bbf30e3 to a1051c1 Compare May 7, 2026 23:14
@starr-openai starr-openai force-pushed the starr/exec-env-stdio-stack-6-cloud-provider branch from 088fc8d to 04daa1d Compare May 7, 2026 23:16
@starr-openai starr-openai force-pushed the starr/exec-env-stdio-stack-5-wire-entrypoints branch from a1051c1 to da52fe6 Compare May 7, 2026 23:22
Load remote environments from a cloud-backed provider in environments.toml and simplify executor registry registration to use the current cloud API without mutable environment upserts.

Co-authored-by: Codex <noreply@openai.com>
@starr-openai starr-openai force-pushed the starr/exec-env-stdio-stack-6-cloud-provider branch from 04daa1d to e94ba21 Compare May 7, 2026 23:22
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