Skip to content

[PROPERTY] Worktrees #57

@cteyton

Description

@cteyton

Add New Property: Worktrees

Thank you for helping expand the coding-agents-matrix! This proposal adds a new property to track worktree support across all agents.


Property Details

Property Name

Technical Name (camelCase): worktrees

This follows camelCase convention and is concise.

Display Name

Human-Readable Name: Worktrees


Property Group

  • Features - Capabilities and supported features
    • Examples: byoLlm, mcpSupport, customRules, planMode
    • Use this for: functional capabilities

Property Description

What does this property represent?

Clear Explanation:
Worktrees leverage Git's native worktree feature to enable agents to work on multiple branches simultaneously in separate directories. Each worktree maintains its own isolated working directory while sharing the same Git history, allowing parallel agent execution without blocking the developer's primary workspace.

Motivation

Why is this property valuable?
Worktree support enables parallel development workflows where multiple agent instances can work simultaneously on different tasks. This is critical for users who want to continue coding while an agent handles separate tasks, run multiple agents with different models to compare solutions (best-of-N), or safely experiment with changes in isolated branches. For power users and teams with complex workflows, worktree support significantly increases productivity.


Expected Values

Value Format

  • Yes/No/Partial/Null (most common for features)
    • yes - Property is fully supported
    • no - Property is not supported
    • partial - Property is partially supported or requires specific conditions
    • null - Information not available or not applicable

Value Guidelines

  • yes: Agent provides automated worktree creation, management, and merge capabilities with parallel execution support
  • no: Agent does not support worktrees or parallel branch work
  • partial: Agent supports worktrees but with significant limitations (e.g., no automatic merge, limited parallel instances)
  • null: Information not verified or not applicable to this agent

Examples of Agents Supporting This Feature

  • Cline: yes - Supports worktrees with "New Worktree Window" quick launch, .worktreeinclude file for automatic file copying, and built-in merge conflict detection and resolution.
  • Cursor: yes - Automated worktree creation with one-to-one agent-worktree mapping, parallel agent execution across different models, configuration via .cursor/worktrees.json, and "Apply" button for merging changes back. Supports up to 20 worktrees per workspace.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions