概述
OpenSpec v1.15.0(2026-10-24 發布)的官方摘要聚焦兩件事:可用一條指令在不安裝 Node.js 的情況下安裝 OpenSpec;openspec update 則能先顯示會變更哪些內容,而不先修改任何檔案。這版新增獨立安裝(Standalone install)與更新試跑(dry run)預覽。
獨立安裝(Standalone install)
macOS 與 Linux 使用以下指令安裝:
curl -fsSL https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.sh | sh
Windows 使用以下 PowerShell 指令:
irm https://raw.githubusercontent.com/Fission-AI/OpenSpec/main/scripts/binary/install.ps1 | iex
每次版本發布(release)都提供 macOS、Linux(glibc 與 musl)及 Windows 的 x64 與 arm64 執行檔(binary),並附 SHA256SUMS。npm 與其他套件管理器仍照常可用;選擇免 Node.js 安裝時,依作業系統使用上方對應指令即可。
update --dry-run 預覽變更
dry run(試跑)使用 openspec update --dry-run。它會回報更新將新增、變更或刪除的檔案,但不會寫入任何內容。若需要機器可讀的 JSON(JavaScript Object Notation)輸出,可加上 --json:
openspec update --dry-run --json
其他改進與修復
- JSON 模式啟動略快:
status、instructions、new change、templates、validate與schema在--json模式執行時不再載入 spinner(載入指示器)套件,因此啟動略快;輸出維持不變。 openspec feedback(回饋)表單:建立的 issue(問題回報)會符合 bug form(錯誤回報表單);手動提交連結會開啟已預填訊息、版本與環境的 bug form。openspec new change進度行:改為顯示實際建立 change 所使用的 schema(綱要),不再一律顯示spec-driven。/opsx:verify的 REMOVED(已移除)需求比對:以精確名稱比對基準需求,名稱相近的替代品不再被誤認為該需求。
既有使用者影響
使用 npm 或其他套件管理器的使用者可照舊使用原有安裝方式。若要在不安裝 Node.js 的情況下安裝,可改用前述對應作業系統的一行指令。需要先檢視 openspec update 會處理哪些檔案時,可使用 openspec update --dry-run;加上 --json 會回傳機器可讀輸出,而且 dry-run 不會寫入檔案。
互動測驗
`openspec update --dry-run --json` 在 v1.15.0 中會如何運作?
💡 想先看個提示?
留意 dry-run 對檔案的副作用,以及 `--json` 會改變哪一部分。
升級檢查清單
升級 v1.15.0:動手檢查清單
逐項勾選,確認你已完成升級必要的步驟(進度會保存在此瀏覽器)