Skip to content

Dev Command Center v0.1.26

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:04

v0.1.26 Release Notes

Highlights

  • Added simple multi-workspace tasks that keep one conversation while safely
    authorizing multiple project worktrees.
  • Preserved the existing single-workspace experience: planning remains optional,
    and normal conversations can inspect, edit, and test the projects selected for
    the task.
  • Added coordinated delivery that commits, pushes, and opens or updates a separate
    pull request only for projects that actually changed.
  • Improved agent-assisted Git conflict resolution with live activity, cancellation,
    session access, and safeguards against applying an unexpected empty file.

Simple Multi-workspace Flow

  • Select one or more registered projects while creating a workspace.
  • DCC creates an isolated worktree and branch for every selected repository and
    exposes only those managed roots to the agent session.
  • A single composer and history are shared across the task, allowing the agent to
    coordinate producer and consumer changes without manually copying context between
    projects.
  • Codex, Cursor, Claude, and Gemini receive additional workspace roots through their
    native multi-root mechanisms. Providers without validated isolation remain
    unavailable for multi-workspace sessions instead of receiving unsafe filesystem
    access.
  • The project switcher directs Inspector, file navigation, search, and terminal
    actions to the selected member while preserving the shared conversation.

Delivery and Lifecycle

  • Deliver N rechecks every project, skips clean worktrees, runs configured
    beforePush checks, and processes each changed repository independently.
  • Existing pull requests are updated when possible; closed or merged branches are
    reported clearly instead of being reused silently.
  • Partial failures stay isolated to their project and never trigger a destructive
    cross-repository rollback.
  • Archiving, restoring, and removing a multi-workspace task now operate on the whole
    bundle, including its member worktrees and sessions, without leaving secondary
    workspaces behind in the single-project navigation.

Conflict Resolution Safety

  • Agent conflict suggestions now wait for the actual turn completion instead of
    treating the initial running state as a failure.
  • The resolver displays summarized activity and streamed output in a collapsible
    panel, links to the underlying session, supports cancellation, and warns when the
    agent requests permission or user input.
  • Whole-file suggestions that unexpectedly return empty content are rejected when
    either conflict side contains text.
  • The editable result reports line and character counts and warns before saving an
    empty file. Saving marks only that file as resolved; it does not create a commit or
    push.

Compatibility and Limits

  • Existing project registration, single-workspace creation, archive, diff, review,
    and pull-request flows remain available without multi-root behavior.
  • Git operations across repositories are intentionally not transactional. A
    successful pull request in one project is not rolled back if a later project
    fails.
  • Grok and Droid remain unavailable for multi-workspace tasks until their native
    isolation behavior is validated; they continue to work in supported
    single-workspace flows.

Validation Before Publishing

  • Run desktop type checks: yarn workspace @dcc/desktop typecheck
  • Run the complete desktop test suite: yarn workspace @dcc/desktop test
  • Run the Rust workspace tests: cargo test --workspace
  • Check the Tauri crate: cargo check --manifest-path src-tauri/Cargo.toml
  • Confirm release metadata is 0.1.26 in package.json,
    sidecar/package.json, sidecar/src/index.mjs, src-tauri/Cargo.toml, and
    src-tauri/tauri.conf.json.