Skip to content

Unify daemon workspaces and settings - #1

Merged
winetree94 merged 2 commits into
mainfrom
agent/unified-workspaces-settings
Aug 3, 2026
Merged

Unify daemon workspaces and settings#1
winetree94 merged 2 commits into
mainfrom
agent/unified-workspaces-settings

Conversation

@winetree94

Copy link
Copy Markdown
Contributor

What changed

  • Replace the daemon-first startup flow with a unified workspace shell.
  • Combine online daemon catalogs into a Host → Workspace → Worktree tree.
  • Add per-worktree session tabs and integrated Provider/Daemon settings.
  • Introduce protocol v5 worktree DTOs and typed RPCs.
  • Add safe Git worktree creation, refresh, archive preview, and archive behavior.
  • Persist multi-host profiles, credentials, workspace selection, and local tab state.

Why

The previous host-scoped, three-pane layout exposed daemon topology as the primary user experience. This follows the Paseo repository/worktree/session model while preserving independent daemon ownership and reconnection.

Validation

  • dart run melos verify
  • dart run melos verify:debug using the real Linux Debug runner
  • Linux Debug build
  • Android Debug APK build
  • coder_app: 91.9% line / 80.9% branch
  • coder_daemon: 90.4% line / 83.8% branch

@winetree94
winetree94 marked this pull request as ready for review August 3, 2026 00:12
@winetree94
winetree94 merged commit 104b064 into main Aug 3, 2026
17 checks passed
@winetree94
winetree94 deleted the agent/unified-workspaces-settings branch August 3, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant