Auto 快速路徑
清楚、可復原、低風險的變更
只做小而聚焦的 targeted check,不走完整證據流程。
即使走快速路徑,仍然
- 不繞過 protected branch
- 不擴大 scope
- 不安裝工具
- 不略過 task-owned worktree
Better Workflows 是開源的 AI 工程 QA+交付守門人,像一位要求嚴格的資深 QA 工程師,替 AI agent 把關每一次交付。只有證據屬於目前的儲存庫、revision、scope 與目標,且能被再次檢查,階段才算通過。
dev-publish-v1outcome unknown 未知核對 provider 與 repository 狀態 一致STOPPED SAFELYprovider 結果未知:不重試、不宣告完成,先停下來等你決定。
COMPLETE終態的 provider 與 repository 證據齊備,已清理本任務擁有的 branch 與 worktree。
這是示意演示。欄位與狀態僅用來說明閘門如何通過、又在哪裡停下;另一種結局是 provider 結果已確認,流程走到完成。
$better-workflows:autoread-only-v1code-change-v1dev-publish-v101設計原則PRINCIPLES
階段只有在證據屬於目前的儲存庫、revision、scope 與目標,且可被再次檢查時才會通過。證據缺漏、過期、衝突或結果未知時,流程會停止並請你決定,而不是假裝任務已完成。
TRUST 01
只有 Root 可以編輯、回併、部署、接受風險或宣告完成。Prompt 只描述意圖,不會授予權限。
TRUST 02
每個副作用都需要有效的證據、清楚的出處,以及綁定預期目標的動作。
TRUST 03
漂移、過期的證據或未知的 provider 狀態,一律讓流程停止,而不是繼續往前。
| 面向 | 沒有治理 | 有 Better Workflows |
|---|---|---|
| 授權 | Intent 與 authority 混為一談 | Goal、scope 與 authority 是各自獨立的紀錄 |
| 時效 | 通過的檢查可能屬於舊的 revision | 證據綁定目前的 source 與 target |
| 重試 | 重試可能重複一個外部動作 | 嘗試次數有上限,未知的結果會先被核對 |
| 完成 | 「完成」可能只代表指令回傳了 | 完成需要終態的 provider 與 repository 證據 |
| 隔離 | 兩個任務編輯同一個 checkout | 會修改 Git 的任務各自使用專屬的 branch 與 worktree |
記錄想要的結果
綁定目前的事實
限定誰可以在哪裡行動
限制重試與核對的次數
投影已受理的狀態,不是 scheduler、policy 輸入或權限來源
02工作流程WORKFLOW
清楚、可復原、低風險的變更可以走 Auto 快速路徑,只做小而聚焦的檢查;其餘一律升級為證據工作流,驗證強度與風險相稱。
$better-workflows:autoread-only-v1code-change-v1dev-publish-v1清楚、可復原、低風險的變更
只做小而聚焦的 targeted check,不走完整證據流程。
即使走快速路徑,仍然
其餘所有變更
驗證強度依風險調整;證據必須屬於目前的 source 與 target。
這些檢查會立即升級為證據模式
package-managernetworkchild-processnativecheckout-external目標、範圍、驗收、權限與風險路線,凍結了嗎?
證據綁定到目前的原始碼了嗎?
外部副作用的結果,已經確認了嗎?
重新取樣之後,驗收仍然成立嗎?
Replay 重播的是「判斷」,在已記錄的證據上再做一次決定;它不會重新 push、merge、deploy 或 release。
唯讀工作留在原處。
會修改 Git 的工作一律使用專屬的 task branch 與 task-owned worktree,絕不動你的 checkout。
回併使用已檢查的候選版本,並以 compare-and-swap 完成。
只在有證明時,才清理本任務擁有的 branch 與 worktree。
未提交的變更(dirty state)不會被 stash,也不會被隱藏。
乾淨、由AI 工具建立的專屬 worktree 會被採用,而不是再巢狀建立一個。
03支援範圍HOSTS & PLATFORMS
V5.0 RC1 只涵蓋 macOS × Node.js 22/24 上的 Codex、Gemini CLI 與 Qwen Code。Claude Code、Linux 與 Windows 的資格驗收延至 V5.1,目前不算已支援。
| 工具 | macOS | Linux | Windows |
|---|---|---|---|
| Codex官方推薦 | RC1 公開 | V5.1 延後 | V5.1 延後 |
| Gemini CLI | RC1 公開 | V5.1 延後 | V5.1 延後 |
| Qwen Code | RC1 公開 | V5.1 延後 | V5.1 延後 |
| Claude Code | V5.1 延後 | V5.1 延後 | V5.1 延後 |
NODE.JS 22/24 · 隨附 helper 需要 ≥ 22.14.0V5.1 延後 = 資格驗收尚未完成,不算已支援
下方 V4 支援矩陣屬於歷史資料。目前 RC1 範圍為 macOS、Codex/Gemini CLI/Qwen Code 與 Node 22/24;GA 尚未完成。
V4 · HOST-SUPPORT-V1
證據至上的 AI 工程 QA+交付守門人。
讓 AI agent 依風險選擇驗證強度,在隔離環境安全完成工作。
單純修改快速完成;重要工作使用證據 gate;Git 修改預設使用專屬 worktree。
| AI host | Support | OS coverage | Integration |
|---|---|---|---|
| Codex Recommended on macOS | tier1 | macos: tier1 · linux: tier1 · windows: preview | Codex plugin |
| Claude Code | tier1 | macos: tier1 · linux: tier1 · windows: preview | Claude Code plugin |
| Gemini CLI | tier1 | macos: tier1 · linux: tier1 · windows: preview | Gemini CLI extension |
| Qwen Code | tier1 | macos: tier1 · linux: tier1 · windows: preview | Qwen Code extension |
| Kimi Code CLI | preview | macos: preview · linux: preview · windows: preview | Compatibility pack |
| Kiro | preview | macos: preview · linux: preview · windows: preview | Compatibility pack |
| Grok Build | preview | macos: preview · linux: preview · windows: preview | Compatibility pack |
| Cursor | preview | macos: preview · linux: preview · windows: preview | Compatibility pack |
| GitHub Copilot | preview | macos: preview · linux: preview · windows: preview | Compatibility pack |
native = host-native · core-bridge = shared control layer · unverified/unavailable are explicit limits.
| AI host | task-contract | typed-evidence | replay | action-gate | task-worktree | native-picker | native-subagents |
|---|---|---|---|---|---|---|---|
| Codex | native | native | native | native | core-bridge | native | native |
| Claude Code | core-bridge | core-bridge | core-bridge | core-bridge | core-bridge | unavailable | unverified |
| Gemini CLI | core-bridge | core-bridge | core-bridge | core-bridge | core-bridge | unavailable | unverified |
| Qwen Code | core-bridge | core-bridge | core-bridge | core-bridge | core-bridge | unavailable | unverified |
| Kimi Code CLI | core-bridge | core-bridge | core-bridge | unverified | core-bridge | unavailable | unverified |
| Kiro | core-bridge | core-bridge | core-bridge | unverified | core-bridge | unavailable | unverified |
| Grok Build | core-bridge | core-bridge | core-bridge | unverified | core-bridge | unavailable | unverified |
| Cursor | core-bridge | core-bridge | core-bridge | unverified | core-bridge | unavailable | unverified |
| GitHub Copilot | core-bridge | core-bridge | core-bridge | unverified | core-bridge | unavailable | unverified |
官方推薦:macOS + Codex——原生整合最深、參考體驗最完整。
網站來源版本:16690d7c323e204b98efd3c3675e7933a66531e1
04開始使用INSTALL
RC1 在 macOS 上提供 Codex、Gemini CLI 與 Qwen Code 的安裝路徑。隨附的 helper 需要 Node.js 22.14.0 或更新版本。請選擇你信任的本機儲存庫;Better Workflows 不宣稱能隔離惡意的儲存庫程式碼。
選擇你的工具,複製指令到終端機執行。官方推薦 macOS + Codex。
Codex:開啟「新的」任務,讓 skill 清單更新。Gemini CLI 與 Qwen Code:安裝後重新啟動 session。
在對話中輸入 $better-workflows:auto,接著描述你需要的結果。
RC1 尚非 GA。完整安裝步驟請見 快速開始
codex plugin marketplace add stephen-taipei/better-workflowscodex plugin add better-workflows@better-workflows然後開啟一個「新的」Codex 任務,skill 清單才會更新。
gemini extensions install https://github.com/stephen-taipei/better-workflows --ref V5.0.rc1安裝後請重新啟動 session。
git clone --branch V5.0.rc1 --depth 1 https://github.com/stephen-taipei/better-workflows.gitqwen extensions install ./better-workflows安裝後請重新啟動 session。
FIRST REQUEST · 第一個請求
$better-workflows:auto 檢視這個儲存庫並修正已確認的缺陷。$better-workflows:auto 檢視這個儲存庫並摘要主要部分,不要修改檔案。上面是修正請求,下面是唯讀請求。
05證明邊界PROOF BOUNDARY
我們把話說在前面:它能阻擋哪些錯誤、哪些還沒有被證明,以及它不是什麼。
能偵測並阻擋
尚未證明
它不是
Better Workflows 能阻擋錯誤的程式碼儲存庫、錯 revision、stale evidence、未授權副作用與過早 cleanup 等可觀測錯誤;但尚未以統計證明長期任務的整體 scope drift、rework 或錯誤決策率下降。
06發行狀態與授權STATUS & LICENSE
RC1 是受控預發行版本,公開入口僅有 Auto。GA 需要的條件與延後的項目都列在下面,不會預先宣稱。
NOW 2026-10-03 公開
5.0.0-rc.1 · V5.0.rc1
macOS × Node.js 22/24 上的 Codex、Gemini CLI 與 Qwen Code。唯一公開入口是 Auto。
PENDING 尚未發行
需要同時滿足
DEFERRED 延至 V5.1
Claude Code · Linux · Windows
這些工具與作業系統的資格驗收延至 V5.1,目前尚未發行。
V5.0 RC1 · 公開上架與授權
V5.0 RC1(5.0.0-rc.1,tag V5.0.rc1)是受控預發行版本,公開入口僅有 Auto。V4 支援矩陣仍屬歷史文件範圍;RC1 不代表 GA 驗收或 V5 全面完成。
V5.0 RC1 涵蓋 macOS × Node 22/24 上的 Codex、Gemini CLI 與 Qwen Code。Claude Code、Linux 與 Windows 的驗收延至 V5.1。GA 仍需至少 30 個自然 canary 日、20 次連續符合資格的啟動,以及三個不同儲存庫。
第一方 Better Workflows 核心採 AGPL-3.0-only。實體獨立的 minimal wire package 另採 Apache-2.0;其 LICENSE 與 NOTICE 適用於該 package。
基本產品免費。Professional Pack 規劃為專有產品,Cloud 是後續獨立產品;兩者目前尚未提供。
| 項目 | 授權或形式 | 狀態 |
|---|---|---|
| 第一方核心 | AGPL-3.0-only | RC1 已公開 |
| minimal wire package | Apache-2.0實體獨立,其 LICENSE 與 NOTICE 適用於該 package | RC1 已公開 |
| 基本產品 | 免費 | RC1 已公開 |
| Professional Pack | 規劃為專有產品 | 尚未提供 |
| Cloud | 後續獨立的產品 | 尚未提供 |
07文件DOCS
5 個文件頁面,繁體中文與英文都有。想先看一次完整的過程,從 Evidence Cinema 開始。
08常見問題FAQ
它是開源的 AI 工程 QA+交付守門人,像一位要求嚴格的資深 QA 工程師,替 AI agent 把關。階段只有在證據屬於目前的儲存庫、revision、scope 與目標,且能被再次檢查時才會通過;證據缺漏、過期、衝突或未知時,流程會停下來請你決定,而不是假裝完成。
不會單憑 prompt 就做。Prompt 只描述意圖,從不授予權限。只有 Root 可以編輯、回併、部署、接受風險或宣告完成;每個副作用都需要有效證據、出處與綁定預期目標的動作,而且一次只執行一個副作用。
不用。清楚、可復原的低風險變更可以走 Auto 快速路徑,只做小而聚焦的檢查;其餘會升級為證據工作流。即使走快速路徑,也不會繞過 protected branch、不擴大 scope、不安裝工具,也不略過 task-owned worktree。
唯讀工作留在原處。會修改 Git 的工作一律使用專屬的 task branch 與 task-owned worktree,不會動你的 checkout;未提交的變更(dirty state)不會被 stash,也不會被隱藏。
V5.0 RC1 的公開範圍是 macOS × Node.js 22/24,搭配 Codex、Gemini CLI 與 Qwen Code;官方推薦 macOS + Codex。Claude Code、Linux 與 Windows 的資格驗收延至 V5.1,目前尚未發行。
不能。它能阻擋錯誤的儲存庫或 revision、stale evidence、未授權副作用與過早 cleanup 等可觀測錯誤,但尚未以統計證明長期任務的 scope drift、rework 或決策錯誤率下降,也無法證明你最初的目標是正確的產品決策。
不是。它不宣稱隔離惡意的儲存庫程式碼,請選擇你信任的本機儲存庫;它也不是無限制的 agent runtime,並且不會收集敏感或私人的歷史紀錄。
第一方核心採 AGPL-3.0-only,實體獨立的 minimal wire package 採 Apache-2.0。基本產品免費;Professional Pack 規劃為專有產品,Cloud 是後續獨立產品,兩者目前尚未提供。