On this page
Preparing a coding agent often means repeating the same setup: check out the repository, install dependencies and make the test tools available. OpenAI’s September 29 ChatGPT Business release notes describe Codex Cloud environments that retain this preparation for subsequent tasks. Tasks can be started or continued from desktop, web or mobile, and can keep running while the user’s computer sleeps. Workspace cloud-access settings still apply. OpenAI’s release notes
Prepared files are shared; task work stays separate
Publishing an environment captures a prepared filesystem for new tasks. Each task then has its own workspace. An existing task continues with its saved files, including uncommitted changes and installed tools, rather than restarting from the environment every time someone returns to it. Codex Cloud environment documentation
This is useful for repositories with substantial setup work. The team can prepare the compiler and dependencies once, then give separate tasks the same starting point. Sharing an environment is a separate choice from publishing its prepared state; it also does not make one person’s task files available to everyone else.
An updated setup does not repair every running task
Republishing an environment does not update the working state of tasks already in progress. For a hypothetical repository, suppose the prepared environment contains an outdated test runner. Updating the setup and republishing it gives the corrected runner to new tasks. A task started earlier may still be working with the old installation. Check which task produced the result before attributing a changed test outcome to the code patch.
A running task still needs inspectable changes and test results before its work can be accepted. Ask the task to leave the exact change and its validation output where the reviewer can inspect them. For a dependency fix, that could mean the patch, lockfile changes, test command and exit status. The reviewer can then distinguish a tested change from a task that merely completed its conversation.
OpenAI’s documentation also distinguishes direct environment variables from network secrets. Programs receive network-secret placeholders, with a proxy substituting credentials for permitted HTTPS destinations. Sharing prepared files can still expose whatever was placed in those files, so inspect the setup before sharing it and keep credentials out of repository artifacts.
A useful first trial is an existing maintenance job with a known test suite. Start two independent tasks, verify their working files remain separate, and check that a newly published setup reaches a new task. Then review one resulting patch through the normal release process. Cloud execution removes the need to keep a laptop awake; the team’s release checks still determine whether the change is ready.
Sources & context
Sources linked in this article. Read alongside the author’s analysis; a citation does not independently verify a publisher’s claims.
- OpenAI’s release noteshelp.openai.com
- Codex Cloud environment documentationlearn.chatgpt.com
