Linux Conductor docs
Workflow
How repositories, workspaces, and sessions fit together.
The normal path is repository first:
- Add or clone a repository.
- Configure scripts, prompts, providers, and workspace defaults.
- Create a workspace from a branch, prompt, GitHub issue, GitHub PR, or Linear issue.
- Start Codex, Claude Code, Cursor, or shell sessions.
- Review changes, checks, todos, comments, and conflicts.
- Create or merge the PR, archive the workspace, then repeat.
Normal work should happen in the app. The CLI stays available for automation, debugging, and fallback workflows.
Workspaces and branches
One workspace is one branch and one Git worktree for one stream of work. That keeps tasks independently reviewable and stops agent sessions from trampling each other.
- - Each workspace gets its own Git worktree, branch, and
.contextdirectory. - - Workspaces for the same repo get separate stable
CONDUCTOR_PORTranges. - - You can run multiple workspaces for the same repository in parallel.
- - Multiple sessions in one workspace intentionally share branch state.
Sessions and harnesses
Claude Code, Codex, Cursor, and Shell are harnesses inside the workspace flow. Archductor owns the workspace, branch, terminal, diff, checks, PR state, and archive or history flow around those agents.
- - Start multiple Shell, Codex, Claude Code, or Cursor sessions in one workspace.
- - Use the embedded terminal, setup or run or stop controls, logs, and process lists.
- - Stage review comments, failing checks, or PR comments into an agent session.
- - Persist transcript history and restore archived workspace context later.