Worktrunk
Plugin Verifiziert AktivWorktrunk ist eine CLI zur Verwaltung von Git-Worktrees, die für parallele AI-Agenten-Workflows entwickelt wurde. Dieses Plugin bietet Konfigurationsanleitungen (LLM-Commit-Nachrichten, Projekt-Hooks, Worktree-Pfade) und automatische Aktivitätsverfolgung (🤖/💬-Indikatoren in `wt list`, die aktive Claude-Sitzungen anzeigen).
Zur Optimierung und Verbesserung der Verwaltung von Git-Worktrees, um sie so einfach wie Branches zu verwenden, insbesondere zur Ermöglichung paralleler AI-Agenten-Workflows.
Funktionen
- Unterstützung paralleler AI-Agenten-Workflows über Worktrees
- Vereinfachte Befehle zum Erstellen, Wechseln und Entfernen von Worktrees
- Automatisierte Workflows mit Projekt-Hooks
- LLM-generierte Commit-Nachrichten
- Aktivitätsverfolgung und Statusanzeigen in Worktree-Listen
Anwendungsfälle
- Ausführung mehrerer AI-Agenten parallel, jeder in seinem eigenen isolierten Worktree.
- Schnelles Erstellen und Wechseln zwischen Feature-Branches und ihren entsprechenden Worktrees.
- Automatisierung projektspezifischer Einrichtungs- und Qualitätsprüfungen mithilfe von Worktree-Hooks.
- Generierung von Commit-Nachrichten mit KI-Unterstützung für eine bessere Code-Verfolgung.
Nicht-Ziele
- Ersetzung der Kernfunktionalität von Git; es verbessert die Worktree-Erfahrung.
- Verwaltung der Ausführung von AI-Agenten selbst; es konzentriert sich auf die Umgebung (Worktrees) für Agenten.
- Allgemeine Dateiverwaltung oder Versionskontrolle außerhalb von Git-Worktrees.
Praktiken
- Workflow-Automatisierung
- Codequalität
- KI-Integration
- Verbesserung des Git-Workflows
Voraussetzungen
- Die `wt` CLI muss installiert sein.
- Git muss installiert sein.
- Erfordert den `WorktreeCreate`-Hook für die `wt-switch-create`-Fähigkeit.
Dokumentation
- info:Referenz für Konfiguration und ParameterDie README- und SKILL.md-Dateien bieten eine gute Dokumentation für Konfigurationsoptionen und Parameter, aber die explizite Reihenfolge der Präzedenz von Konfigurationsdateien könnte klarer sein.
Aufruf
- info:NamenskollisionenDer Hauptbefehl `wt` des Plugins kollidiert laut Dokumentation potenziell mit dem Standardalias von Windows Terminal, was einen Workaround (`git-wt`) empfiehlt.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add max-sixty/worktrunk/plugin install worktrunk@worktrunkEnthält 2 Erweiterungen
Skill (2)
Anleitung für Worktrunk (das `wt` CLI) — Git-Worktree-Verwaltung, Hooks und Konfiguration. Laden Sie diese, wenn Sie .config/wt.toml oder ~/.config/worktrunk/config.toml bearbeiten; Hooks hinzufügen, ändern oder debuggen (post-merge, post-start, pre-commit, pre-merge, post-switch usw.); die Generierung von Commit-Nachrichten oder Befehlsaliassen konfigurieren; oder das Verhalten von wt beheben. Beantwortet auch allgemeine Fragen zu worktrunk/wt.
Erstellt einen neuen Worktrunk-Worktree (optional in einem anderen Repository) und wechselt das Arbeitsverzeichnis dieser Sitzung dorthin. Verwenden Sie dies beim Starten einer Sitzung, die in ihrem eigenen Worktree arbeiten soll (z. B. `/wt-switch-create my-branch -- <task>` oder `/wt-switch-create my-branch ~/workspace/other-repo -- <task>`), oder mitten in einer Sitzung, um die Arbeit in einen neuen Branch zu verschieben.