claude-code - 💡(How to fix) Fix Conductor: Add Sync/Pull button for dependent workspace workflows [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48456Fetched 2026-04-16 06:59:39
View on GitHub
Comments
0
Participants
1
Timeline
5
Reactions
0
Author
Participants
Timeline (top)
labeled ×4closed ×1

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.

Root Cause

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.

Fix Action

Fix / Workaround

Current workaround: open terminal, run git pull origin <branch>. This breaks the "everything from Conductor UI" experience and confuses non-git-savvy users.

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) → ???

Code Example

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)???
RAW_BUFFERClick to expand / collapse

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

extent analysis

TL;DR

Implementing a "Sync with target branch" button in the Conductor UI could resolve the issue by allowing dependent workspaces to pull changes without using the command line.

Guidance

  • The proposed "Sync with target branch" button would need to execute git fetch origin && git merge origin/<target-branch> to update the workspace with the latest changes from the target branch.
  • To handle potential merge conflicts, the UI should display conflict notifications and provide an updated diff viewer to facilitate resolution.
  • Consider implementing automatic sync as an alternative or additional option to the manual "Sync with target branch" button.
  • Evaluate the feasibility of integrating this feature with the existing Conductor UI and workflow to ensure a seamless user experience.

Example

# Example git commands to sync with target branch
git fetch origin
git merge origin/<target-branch>

Notes

The implementation details of the proposed "Sync with target branch" button and automatic sync feature are not specified, and may require additional development and testing to ensure correct functionality.

Recommendation

Apply workaround: Implement the proposed "Sync with target branch" button or automatic sync feature to enable dependent workspaces to pull changes without using the command line, improving the overall Conductor UI experience.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING