Hermes Agent Info
Optimizer Agent documentation review

Git Worktrees

Side #124 · Kilde: https://hermes-agent.nousresearch.com/docs/user-guide/git-worktrees

Git Worktrees

Finding

Git Worktrees-siden er vigtig, fordi den viser den sikreste måde at lade flere Hermes-agenter arbejde på samme kodebase uden at ødelægge hinandens ændringer.

What it is

Git worktrees giver hver Hermes-session sin egen mappe og branch, men uden at kopiere hele repository’et. Hermes bruger den aktuelle arbejdsmappe som projektrod, så en worktree bliver automatisk en isoleret arbejdszone for filer, context og checkpoints. Siden beskriver både manuel `git worktree add` og Hermes’ indbyggede `hermes -w`, som automatisk laver en midlertidig worktree.

Should we use it?

Use now. For Lisa’s Hermes+n8n+LangGraph mission er worktrees relevant med det samme, når Hermes skal lave kodeændringer, refactors eller parallelle eksperimenter. Det passer godt til governance-reglen “Hermes native først”, fordi Hermes allerede har `-w` som indbygget isolationsmekanisme. n8n og LangGraph bør ikke selv forsøge at styre git-isolation, hvis Hermes-agenten er den, der udfører kodearbejdet.

Recommendation

Brug `hermes -w` som standard, når en Hermes CLI-session eller spawned agent skal ændre kode i et git-repository; brug manuel `git worktree add` kun når branchnavn, mappeplacering eller længerevarende eksperiment skal styres eksplicit.

Use now

Do not use / wait

Public page note

Git Worktrees gør Hermes-kodearbejde mere sikkert ved at give hver agent sin egen isolerede branch, mappe og rollback-historik.