Hvis du har prøvet at køre flere Claude Code-agenter på det samme repository, kender du problemet: filkonflikter, overskrevne ændringer og branch-kaos. Med den nye --worktree-flag i Claude Code v2.1.49 er det slut.
Hvad er git worktrees?
Git worktrees er en indbygget git-funktion, der lader dig have flere arbejdskopier af det samme repository på én gang. Hver kopi har sit eget filsystem, men de deler git-historik. Det betyder, at du kan have tre branches checked ud samtidig i tre forskellige mapper — uden at klone repositoryet tre gange.
Sådan virker det i Claude Code
Fra version 2.1.49 kan du starte Claude Code med --worktree (eller -w), og den opretter automatisk en isoleret git worktree til sessionen. Hver AI-agent arbejder i sin egen mappe med sin egen branch, helt adskilt fra de andre.
Det løser flere klassiske problemer ved parallel AI-udvikling:
- Ingen filoverskrivninger — agenter kan ikke trampe på hinandens ændringer
- Ren branch-separation — hver agent har sin egen branch
- Skalerbar automatisering — kør 5-10 agenter parallelt uden risiko
- Tryg refaktorering — store kodeændringer kan køre isoleret
Praktisk brug: CLI og tmux
I terminalen er det simpelt:
claude --worktree # opretter automatisk worktree
claude --worktree --tmux # kører i baggrunden via tmux
Kombiner du --worktree med --tmux, får du baggrundsprocesser der kører helt uafhængigt. Det er ideelt til lange refaktoreringer eller batchopdateringer af afhængigheder.
Subagenter arver isolation
Særligt interessant er det, at subagenter i Claude Code også understøtter worktree-isolation. Det åbner for workflows som:
- Store batched kodeændringer på tværs af moduler
- Migrering af monorepos med hundredvis af filer
- Automatisk opdatering af afhængigheder i parallel
- Testgenerering i skala uden at blokere hovedbranchen
Du kan også konfigurere custom agents til altid at køre i worktrees ved at tilføje isolation: worktree i agent-konfigurationen.
Hvorfor det betyder noget
Claude Code bevæger sig støt i retning af at være en fuld udviklingsplatform — ikke bare en AI-assistent. Worktree-support er et af de features, der adskiller et legetøj fra et produktionsværktøj. Når du kan køre parallelle agenter sikkert, uden at tænke over filkonflikter, ændrer det fundamentalt, hvordan du strukturerer AI-assisteret udvikling.
Funktionen er tilgængelig på tværs af CLI, Desktop, IDE-extensions og web — så uanset din foretrukne arbejdsgang kan du bruge den med det samme.
Denne artikel er skrevet i samarbejde med AI, og efterfølgende redigeret af et rigtigt menneske 🙂