On this page2 sections
A compiler installed for yesterday’s coding task is useful preparation for tomorrow’s task too. OpenAI’s September 29 ChatGPT Business release notes describe Codex Cloud environments that preserve this starting setup, avoiding repeated repository and dependency preparation. Tasks can start or continue from desktop, web or mobile and keep running while a laptop sleeps, subject to workspace cloud-access settings. The important detail is which state gets reused. OpenAI’s release notes
A shared starting point does not mean a shared working tree
Publishing an environment saves prepared files and tools for new tasks. Each new task receives its own workspace and can develop edits separately. Returning to an existing task instead restores that task’s saved files, including uncommitted changes and installed tools. It does not reset the work to the currently published setup. The Codex Cloud environment documentation describes these two paths.
That separation helps when installing a toolchain takes longer than the intended maintenance edit. The team prepares dependencies and compiler once, then gives independent tasks a common beginning. Publishing the prepared state and sharing the environment are themselves separate choices; neither means that everyone automatically receives another person’s task files.
The old task can still have the old test runner
Consider a hypothetical repository whose prepared environment contains an outdated test runner. Republish the corrected setup and a new task can start with the right tool. An already-running task keeps its working state, so it may still run the earlier version. Republishing fixes future starting conditions; it does not retroactively repair each active workspace. A changed test result therefore needs to be traced to the task and environment that produced it.
For a reviewer, the useful handoff is the exact patch and validation evidence, not simply a task that appears complete. A dependency fix should include lockfile changes, the test command and its exit status, together with the environment that ran it. Those details let another person check what changed and whether the intended tools tested it, reducing the work of accepting or rejecting the result.
Prepared files also deserve inspection before sharing. OpenAI distinguishes direct environment variables from network secrets: a network-secret placeholder is replaced by a proxy when a request reaches a permitted HTTPS destination. That mechanism does not remove credentials accidentally written into the prepared filesystem. Since those files become other tasks’ starting material, their contents remain part of the sharing decision.
A maintenance job with known tests can reveal both kinds of reuse. Two independent tasks show whether their files remain separate; a new task after republishing shows whether it receives the updated toolchain. Putting one resulting patch through the normal release checks then connects the prepared environment to a change the team can use. The saved setup has done its job when it removes preparation work while leaving the reviewer able to explain exactly which environment produced the change.
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
