Worktrees

Um agente por branch: diff, mesclar e descartar.

Em + Agente, escolha Worktree isolada: o agente trabalha numa branch própria (clawos/<id>), numa pasta fora do seu repositório, criada a partir do último commit da branch atual. Vários agentes podem mexer no mesmo arquivo ao mesmo tempo sem se atrapalhar.

Diff de uma worktree

No painel

  • Diff — tudo o que mudou em relação à base, inclusive arquivos novos.
  • Editor — abre a worktree no VS Code ou no Cursor (ou no Finder).
  • Mesclar — commita as alterações pendentes da worktree (com o título da conversa como mensagem) e mescla na branch base.
  • Descartar — apaga a worktree, a branch e a conversa.

Quando a mesclagem é recusada

  • Conflito: nada é alterado e os arquivos em conflito são listados no chat.
  • Alterações não commitadas no projeto nos mesmos arquivos: faça commit (ou stash) e mescle de novo.
  • Outra branch: o projeto precisa estar na branch base da worktree.

Mesma pasta

Sessões no modo Mesma pasta trabalham direto no seu projeto. Se duas delas editarem o mesmo arquivo, as duas recebem um aviso no chat.

Requisitos: o projeto precisa ser um repositório git com pelo menos um commit.

Encontrou algo errado? Abra uma issue no GitHub.