3e65e22775
壓測四橫向問題修正(docs 壓測報告):
① 薄殼原則成鐵律:能力長在 API,CLI/MCP/lib 只暴露
- seed 下沉成 API 行為:cypher-executor POST /init/seed(一次灌 API+auth recipe),
種子資料移到 server src/lib/api-recipe-seeds.ts,CLI 改薄殼一次呼叫
- 解除 deployFullyOk 連坐 + init 補 seed auth recipe + update 補 seed/全 KV
- registry SUBMISSIONS_KV 補進 REQUIRED_KV_NAMESPACES(修 20/21)
② MCP 統一帳號來源(單一 remote MCP + .env 切 MCP URL)
- MCP 從 sibling repo 搬進 arcrun/mcp/(remote Worker,route 改 mcp.arcrun.dev)
- config 加 mcp_url 三層解析 + getMcpUrl + DEFAULT_MCP_URL
- 新增 acr mcp-setup:依 config 寫專案 .mcp.json(接案切資料夾自動切 MCP)
- acr --version 改動態讀 package.json(根治漂移)
③ Deploy 一致性
- tests/release.feature + scripts/check-release.sh
- local-deploy.sh:CLI npm publish + auto patch bump + CHANGELOG
- local-deploy.sh bash 3.2 相容修正(mapfile / 空陣列 set -u)
- builtins/pnpm-lock.yaml
④ README self-hosted 同步現況(移除 R2 殘留、加 flag/env、多帳號)
CLI bump → 1.3.0
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.1 KiB
1.1 KiB
arcrun CLI Changelog
由
scripts/local-deploy.sh在 deploy 時自動維護(version bump + 此檔記錄)。 也可手動編輯補充細節。最新在最上。
1.3.0 — 2026-06-06
- MCP 搬進 arcrun/mcp/ + acr mcp-setup(依 config mcp_url 寫專案 .mcp.json,接案切資料夾自動切 MCP)
- config 加 mcp_url 三層解析(env ARCRUN_MCP_URL > 專案 > 全域)+ getMcpUrl()
- acr --version 改從 package.json 動態讀(不再 hardcode,避免漂移)
- seed 下沉成 API 行為(POST /init/seed);CLI init/update 改薄殼一次呼叫
- registry SUBMISSIONS_KV 補進 REQUIRED_KV_NAMESPACES(修 20/21)
1.2.0 — 2026-06-05
- self-hosted fork 阻斷四項修正:strip arcrun.dev routes / R2 / AI binding;移除 R2(不綁卡)
- init 非互動(--account-id/--api-token + CLOUDFLARE_* env)
- 多帳號/專案 scope:三層 config(env > 專案 .arcrun.yaml > 全域)+ acr config --where
1.1.0 — earlier
- auth recipe 系統:20 個服務預建;acr auth-recipe 指令
1.0.x — earlier
- 初始發布 → recipe / creds / push / parts / webhooks / config 分離等(見 arcrun.md CLI 版本表)