-
Notifications
You must be signed in to change notification settings - Fork 0
Description
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 supportedno- Property is not supportedpartial- Property is partially supported or requires specific conditionsnull- Information not available or not applicable
Value Guidelines
yes: Agent provides automated worktree creation, management, and merge capabilities with parallel execution supportno: Agent does not support worktrees or parallel branch workpartial: 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,
.worktreeincludefile 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.