Skip to content

Agentic UI: Port selective sync - #4377

Draft
nightnei wants to merge 3 commits into
trunkfrom
agenticPortSelectiveSync
Draft

Agentic UI: Port selective sync#4377
nightnei wants to merge 3 commits into
trunkfrom
agenticPortSelectiveSync

Conversation

@nightnei

Copy link
Copy Markdown
Contributor

Related issues

How AI was used in this PR

Claude Code assisted with mapping the legacy selective-sync implementation via a few iterations. All changes were reviewed and visually verified by hand in both color schemes.

Proposed Changes

As agreed in STU-1946, the Agentic UI adopts the classic UI's Selective Sync as-is for the beta, so both UIs offer the same sync capabilities.
To keep review easy, the legacy modules were intentionally copied verbatim into apps/ui/src/components/selective-sync/ (20 of 23 files are byte-identical apart from import paths).

Testing Instructions

  1. Open Agentic UI, connect a site to a local site
  2. Click on Pull and Push and assert that the dialog looks completely the same as in Classic UI and selection works well in the tree
Screenshot 2026-07-28 at 16 40 58 Screenshot 2026-07-28 at 16 42 10
Screenshot 2026-07-28 at 16 41 16 Screenshot 2026-07-28 at 16 40 32
3.
@nightnei nightnei self-assigned this Jul 28, 2026
Base automatically changed from mognet/add-agentic-connect-site-flow to trunk July 28, 2026 16:30
@nightnei
nightnei force-pushed the agenticPortSelectiveSync branch 2 times, most recently from 94bd733 to 202a3e6 Compare July 28, 2026 17:10
@nightnei
nightnei force-pushed the agenticPortSelectiveSync branch from 3e22881 to 80de4b9 Compare July 31, 2026 14:32
@nightnei
nightnei force-pushed the agenticPortSelectiveSync branch from 80de4b9 to 5a2808d Compare July 31, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant