Bewahre Umfang, Prüfgrenzen und aktuellen Fortschritt langer KI-Coding-Aufgaben über Sitzungen hinweg.
English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)
## Was du mit Dev Flow tun kannst Dev Flow hilft dir, lange KI-Programmieraufgaben in Codex, DeepSeek, Claude Code oder ZCode zu verwalten. Es speichert die vereinbarten Anforderungen, den Dateiumfang, den Prüfplan, den Fortschritt und die Ergebnisse lokal, damit du nach dem Ende einer Sitzung weiterarbeiten kannst. - **Umfang festhalten:** Erfasse die vorgesehenen Dateien und gleiche die tatsächlichen Änderungen mit dem Plan ab. - **Tests planen:** Wähle passende Prüfungen und begrenze den Prüfaufwand. - **Arbeit fortsetzen:** Setze dieselbe Aufgabe und die verbleibende Arbeit im ursprünglichen Verzeichnis fort. - **Ergebnisse ansehen:** Prüfe Fortschritt, Testergebnisse und Probleme, die Aufmerksamkeit benötigen. Das eignet sich für Arbeiten an einem Repository, die mehrere Sitzungen dauern oder klare Grenzen für Dateien und Tests benötigen. Für einzelne Fragen, Code-Erklärungen und kleine Änderungen ohne gespeicherten Fortschritt ist die direkte Nutzung von Codex, DeepSeek, Claude Code oder ZCode meist einfacher. ## Schnellstart > Installiere Node.js `>=24` und den gewünschten Host. Die nötigen Versionen und geprüften Plattformen stehen in der [Support-Matrix](docs/SUPPORT-MATRIX_en.md). ### 1. Dev Flow installieren Die folgende öffentliche Installation gilt für die veröffentlichten Codex- und DeepSeek-Integrationen. Für Claude Code gilt die [Installationsanleitung aus dem Quellcode](docs/CLAUDE_en.md); die bisherige öffentliche CLI installiert keinen Adapter, der nur im Quellcode vorliegt. Auch ZCode verwendet eine [Installationsanleitung aus dem Quellcode](docs/ZCODE_en.md). Die lokalen Pakete sind für Windows x64 und macOS arm64 ausgelegt; die Prüfung von ZCode auf einem Mac steht noch aus. ```sh npm install -g @imotong/dev-flow@latest dev-flow ``` Wähle deinen Host aus den Optionen des verwendeten Installers. Prüfe und bestätige in Codex den Dev-Flow-Hook unter `/hooks`; starte in DeepSeek das gewählte Profile neu. Lade in Claude Code die Plugins neu oder beginne eine neue Unterhaltung und prüfe die angeforderten Berechtigungen. Installiere und aktiviere das Plugin in ZCode unter Settings → Plugins und starte eine neue Unterhaltung, damit die Hooks wirksam werden. Ein lokal vorbereitetes Paket bestätigt noch nicht, dass ZCode es geladen hat. ### 2. Eine Aufgabe starten Sende nach der jeweiligen Installation eine dieser Nachrichten in der Unterhaltung des Hosts: **Codex** ```text $dev-flow-codex:dev-flow Füge eine Rate-Limitierung für fehlgeschlagene Anmeldungen hinzu. Ändere nur Auth-Dateien und führe höchstens 4 gezielte Prüfungen aus. ``` **DeepSeek Harness** ```text /dev-flow Füge eine Rate-Limitierung für fehlgeschlagene Anmeldungen hinzu. Ändere nur Auth-Dateien und führe höchstens 4 gezielte Prüfungen aus. ``` **Claude Code** ```text /dev-flow-claude:dev-flow Füge eine Rate-Limitierung für fehlgeschlagene Anmeldungen hinzu. Ändere nur Auth-Dateien und führe höchstens 4 gezielte Prüfungen aus. ``` **ZCode** Wähle im Eingabefeld unter `/` → Skills den Eintrag `dev-flow` und beschreibe die Aufgabe. ```text Nutze Dev Flow, um fehlgeschlagene Anmeldungen zu begrenzen. Ändere nur Authentifizierungsdateien und führe höchstens 4 gezielte Prüfungen aus. ``` Sende diese Nachrichten im Gespräch, nicht im Terminal. Beschreibe Ziel, Abnahmekriterien, Dateiumfang und Testgrenze. Die erste Antwort bewertet die Anfrage und fragt, ob du direkt oder mit Dev Flow arbeiten möchtest. Bei Dev Flow wird standardmäßig im aktuellen Verzeichnis ein neuer Aufgabenbranch vom aktuellen HEAD erstellt. Bestätige den Branch und ob vorhandene, noch nicht committete Änderungen zur Aufgabe gehören. Abhängigkeiten, lokale Konfiguration, Dateien und Index bleiben erhalten. Die Sitzung wird fortgesetzt, wenn sie auf alle beteiligten Verzeichnisse zugreifen kann. Du kannst ausdrücklich den aktuellen Branch weiterverwenden oder einen eigenen Git-Worktree erstellen. Für einen Worktree wählst du zusätzlich die lokale oder entfernte Quelle und den Ausgangsbranch. Codex öffnet das neue Verzeichnis, wenn der Host dies unterstützt; DeepSeek und Claude Code liefern den passenden Neustartbefehl. Pro Verzeichnis ist nur eine aktive Task möglich. Auch manuelle Änderungen und Änderungen anderer Werkzeuge werden erfasst; ein Branchwechsel während der Aufgabe hält den Ablauf an. Lokale Verzeichnisse und Branches bleiben nach Abschluss erhalten. Noch nicht committete Änderungen müssen beim Start der nächsten Aufgabe berücksichtigt werden. Besprich vor der Implementierung die Anforderungen, den Entwurf, die Arbeitsschritte, die vorgesehenen Dateien und den Prüfplan. Die Entwicklung beginnt erst nach deiner ausdrücklichen Zustimmung zum gesamten Plan. Änderungen am Plan oder ein erweiterter Dateiumfang erfordern eine erneute Zustimmung. Die Wahl von Dev Flow oder eines Worktrees ersetzt diese Zustimmung nicht. ### 3. Fortsetzen und Fortschritt ansehen Kehre nach einem Sitzungsneustart zum ursprünglichen Verzeichnis zurück und bitte darum, die Aufgabe fortzusetzen. Dev Flow arbeitet ab dem gespeicherten Fortschritt weiter. Fehlt das Verzeichnis oder wurde es ersetzt, pausiert die Aufgabe, bis du es wiederherstellst oder die Aufgabe ausdrücklich aufgibst. Füge in DeepSeek Harness auch der Nachricht zum Fortsetzen `/dev-flow` hinzu. Öffne in Claude das ursprüngliche Arbeitsverzeichnis und die ursprüngliche Unterhaltung und fordere mit `/dev-flow-claude:dev-flow` ausdrücklich die Fortsetzung der gespeicherten Aufgabe an. Öffne in ZCode das ursprüngliche Arbeitsverzeichnis, wähle die Dev Flow Skill und bitte um Fortsetzung der gespeicherten Aufgabe. Wird ein neues Verzeichnis vorbereitet, folge den zurückgegebenen Anweisungen zum Öffnen des Arbeitsbereichs. Diese Befehle verwenden den installierten globalen Manager. Bei einer Quellinstallation gilt der entsprechende Einstieg aus der Anleitung. ```bash # Installierte Integrationen anzeigen dev-flow status --host all # Lokale Aufgabenansicht öffnen dev-flow webui start ``` Nichtinteraktive Installation, eigene DSH Profiles, Updates, Reparatur und Entfernung beschreibt die [Befehlsreferenz](docs/COMMANDS_en.md). ## Desktop-Maskottchen Das Maskottchen benötigt einen eingerichteten Adapter und die installierte Desktop-Anwendung. Die Installation eines Adapters allein installiert die Desktop-Anwendung nicht. Das Desktop-Maskottchen zeigt mehrere Aufgaben in gestapelten Sprechblasen und öffnet die jeweilige WebUI. Blockierte Aufgaben haben Vorrang. Nach Abschluss einer Aufgabe wechselt es automatisch zu einer noch offenen Aufgabe; du kannst auch eine Aufgabe anheften. Du kannst das Aussehen anpassen, Animationen steuern, die Größe ändern und das Maskottchen unabhängig starten oder stoppen. ```bash dev-flow pet start dev-flow pet stop ``` Die Desktop-Anwendungen sind für macOS arm64 und Windows 10/11 x64 vorgesehen. Installation und Bedienung stehen im [Maskottchen-Handbuch](docs/DESKTOP-PETS_en.md), die verifizierte Verfügbarkeit in der [Support-Matrix](docs/SUPPORT-MATRIX_en.md). ## Nutzungsgrenzen Ein eigener Worktree trennt Codeänderungen. Prozesse, Netzwerkzugriff, Zugangsdaten und externe Dienste bleiben mit deiner Umgebung geteilt. Der Abschluss einer Aufgabe erstellt nicht automatisch Commits, führt keinen Push aus und löscht keinen Worktree. Diese Vorgänge erfordern deine gesonderte Zustimmung. ## Dokumentation - **Nutzung:** [Codex](docs/CODEX_en.md) · [DeepSeek](docs/DEEPSEEK_en.md) · [Claude Code](docs/CLAUDE_en.md) · [ZCode](docs/ZCODE_en.md) · [Befehle](docs/COMMANDS_en.md) · [Control Center](docs/WEBUI_en.md) - **Projekt:** [Produktbeschreibung](docs/PRODUCT_en.md) · [Support-Matrix](docs/SUPPORT-MATRIX_en.md) · [Sicherheit](SECURITY.md) - **Entwicklung und Beiträge:** [Dokumentationsübersicht](MANIFEST_en.md) · [Beitragsleitfaden](CONTRIBUTING.md) ## Lizenz [Apache License 2.0](LICENSE)