work tree
A native Git capability that allows multiple working directories to be checked out simultaneously from the same repository. Each directory points to a different branch while sharing the underlying object store. This enables parallel development and isolation between agents.
Timeline (last 90 days)
Codex CLI supports a fork capability that can branch the current conversation into a new work tree, preserving the same context but as an independent code checkout.
Forking a conversation into a new work tree allows an AI agent to attempt implementations on an isolated copy of the code without affecting the main branch or other parallel experiments.
All operations in Delta take place in a work tree on the system, with files physically located under .delta/work-trees/ in the project directory.
The worktree isolation mechanism avoids code contamination or build failures caused by concurrent writes to the same working directory by providing a sandboxed file environment for parallel agent tasks.
All Facts (4)
Codex CLI supports a fork capability that can branch the current conversation into a new work tree, preserving the same context but as an independent code checkout.
50%UnverifiedForking a conversation into a new work tree allows an AI agent to attempt implementations on an isolated copy of the code without affecting the main branch or other parallel experiments.
50%UnverifiedAll operations in Delta take place in a work tree on the system, with files physically located under .delta/work-trees/ in the project directory.
50%UnverifiedThe worktree isolation mechanism avoids code contamination or build failures caused by concurrent writes to the same working directory by providing a sandboxed file environment for parallel agent tasks.
50%