Conductor: Add Sync/Pull button for dependent workspace workflows

Resolved 💬 1 comment Opened Apr 15, 2026 by a5x10 Closed Apr 15, 2026

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:

  1. git pull from CLI (defeats the purpose of the UI)
  2. 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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗