README_zh-TW.md

September 10, 2026 · View on GitHub

Dev Flow 圖示

Dev Flow

讓長時間 AI 程式開發任務的修改範圍、驗證上限與目前進度,不因會話中斷而遺失。

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)

Dev Flow 能幫你做什麼

Dev Flow 幫助你在 Codex 或 DeepSeek 中管理長時間執行的 AI 程式開發任務。它在本機保存已確定的 需求、檔案範圍、驗證計畫、進度與結果,方便會話中斷後繼續工作。

  • 明確修改範圍: 記錄預計修改的檔案,並依計畫檢查實際修改。
  • 安排驗證投入: 選擇與任務相關的檢查,設定驗證投入上限。
  • 恢復任務: 回到原工作目錄,繼續同一任務中尚未完成的工作。
  • 查看結果: 查看目前進度、檢查結果,以及任務需要處理的問題。

適合跨會話、需要明確檔案範圍和測試投入的儲存庫任務。一次性問答、程式說明與不需保存進度的 小型修改,直接使用 Codex 或 DeepSeek 通常更簡單。

快速開始

穩定 npm @latest 目前已在 macOS arm64 驗證。請使用 Node.js >=24,並先安裝受支援的 Codex 或 DeepSeek Harness。宿主版本要求和其他環境狀態見支援矩陣

1. 安裝 Dev Flow

npm install -g @imotong/dev-flow@latest
dev-flow

在互動介面中選擇 Codex、DeepSeek 或兩者,並完成安裝程式提示的操作:

  • Codex: 開啟 /hooks,檢查並信任 Dev Flow hook,啟用受支援的寫入前檢查。
  • DeepSeek Harness: 安裝後重新啟動所選 DSH Profile。

2. 啟動任務

Codex 中傳送:

$dev-flow-codex:dev-flow 加入登入失敗限流。只修改驗證相關檔案,最多執行 4 項定向檢查。

或在 DeepSeek Harness 中傳送:

/dev-flow 加入登入失敗限流。只修改驗證相關檔案,最多執行 4 項定向檢查。

這兩則訊息傳送到對話中,不在終端機執行。請盡量寫清楚目標、驗收條件、檔案範圍與測試上限。

首次回覆會評估請求,並詢問直接開發還是使用 Dev Flow。選擇 Dev Flow 後,預設從目前 HEAD 在目前目錄建立新的任務分支。確認新分支及是否將既有未提交修改納入任務;現有相依套件、本機設定、 檔案和暫存狀態都會保留。目前會話能存取所有參與目錄時,直接在原會話繼續。

你也可以明確選擇使用目前分支,或建立獨立 Git 工作樹。獨立工作樹還需選擇本機或遠端來源及起始 分支;Codex 在宿主支援時開啟新目錄,DeepSeek 提供對應的重新啟動命令。

同一目錄只能有一個進行中的 Task。手動或其他工具的本機編輯也會被觀察,任務中切換分支會暫停流程。 本機目錄和分支在任務結束後保留;開始下一個任務時仍需明確未提交修改的歸屬。

實作前,先查看並討論需求、方案、任務、預計檔案和驗證安排。完整計畫得到你的明確認可後才開始開發;方案修訂或檔案範圍擴大後需要再次確認。選擇 Dev Flow 或工作樹參數不能取代方案確認。

3. 恢復並查看進度

會話重新啟動後,回到任務的原工作目錄,明確要求繼續該任務。Dev Flow 會從已儲存的進度繼續。 原工作目錄遺失或被替換時,任務會暫停,直到你恢復它或明確放棄任務。

在 DeepSeek Harness 中,繼續任務的訊息也要帶上 /dev-flow

# 查看已安裝的整合
dev-flow status --host all

# 開啟本機任務介面
dev-flow webui start

非互動安裝、自訂 DSH Profile、升級、修復與移除方式見命令參考

桌面寵物

桌面寵物透過堆疊氣泡顯示多個任務,並可分別開啟對應 WebUI。它優先顯示受阻任務,目前任務完成後會自動關注其他未完成任務,也支援固定關注。你可以自訂外觀、控制動畫、調整大小,以及獨立啟動或停止寵物。使用前先完成上面的安裝與 Codex 或 DeepSeek 設定。

dev-flow pet start
dev-flow pet stop

桌面應用程式面向 macOS arm64 和 Windows 10/11 x64。安裝與操作見桌面寵物指南, 已驗證的可用範圍見支援矩陣

使用限制

專屬工作樹用於分開程式碼修改。程序、網路、憑證和外部服務仍與目前環境共用。

完成任務不會自動提交程式碼、推送或刪除工作樹;這些操作需要你另外授權。

文件

授權條款

Apache License 2.0