Conductor: Add Sync/Pull button for dependent workspace workflows
Context
We're using Conductor to orchestrate a major refactor across 4 dependent agents (schema → UI table → UI form → new module). One "orchestrator" workspace reviews all changes before they go to main.
Problem
When Agent A finishes and merges into a shared branch, Agent B's workspace (and the orchestrator workspace) have no way to pull those changes from the UI. There's no Sync or Pull button.
Current workaround: open terminal, run git pull origin <branch>. This breaks the "everything from Conductor UI" experience and confuses non-git-savvy users.
Use case: Orchestrator pattern
Orchestrator workspace (reviews, writes specs, audits)
├── DEV-1 workspace → PR → merge into orchestrator branch
├── DEV-2 workspace (needs DEV-1 code) → ???
├── DEV-3 workspace (needs DEV-1 code) → ???
└── DEV-4 workspace (needs DEV-1 code) → ???
After DEV-1 merges, DEV-2/3/4 workspaces need the updated code. Currently the only options are:
git pullfrom CLI (defeats the purpose of the UI)- Delete and recreate the workspace (loses context)
Proposal
Add a "Sync with target branch" button (or automatic sync) in the workspace UI. When clicked:
git fetch origin && git merge origin/<target-branch>- Show merge conflicts if any
- Update the diff viewer
This would enable dependent-task workflows and orchestrator patterns that are common in real-world multi-agent development.
Environment
- Conductor on macOS (Apple Silicon)
- Claude Code with Claude Max
- Multi-workspace setup with 4+ parallel agents
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗