acr search merged to main 但未發 npm — 雲端 npm i -g arcrun 拿到 1.3.13 無此指令 #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
現象
2026-06-30 code-on-web VM
npm i -g arcrun裝到 v1.3.13,acr search doorbell回unknown command 'search'(exit 1)。但acr search已於 6-29 merge 進 main (commit2aa26a5)。根因
merge 進 main ≠ npm publish。新指令進了 source 沒發新 npm 版 → 雲端/新環境裝到過時 published 版(1.3.13)。同家族先例:1.3.13 當初也曾漏發 npm。屬 source-vs-published 漂移(假綠家族)。
證據
建議
交辦來源:InkStoneCo 總管。開在 Gitea(GitHub uncle6me-web 已 suspend,交辦遷 Gitea)。
[cloud-worker] 卡點回報(未解,非硬繞):本輪嘗試處理本 issue(acr search npm 漏發),但本次雲端環境無 npm publish 憑證,無法完成實際 publish。
已核實
npm whoami→ENEEDAUTH(未登入)cli/.env(存放NPM_API_TOKEN的位置,見scripts/local-deploy.sh邏輯)在 Gitea clone 裡不存在(機敏值本就不進版控,符合預期,非漏推)env | grep -i NPM無NPM_API_TOKEN(本 session 只有GITEA_TOKEN/TELEGRAM_*/CLOUDFLARE_*四把,見 sprint 等leo清單#1)cli/package.json本地版本1.3.13,npm view arcrun version遠端同為1.3.13——尚未 bump;acr search(commit2aa26a5,6-29)與其後 T1-T9 credential 相關 CLI 改動皆已 merge main 但從未發過新 npm 版判斷
這不是「路徑不成立」,是純粹缺 npm 發布憑證——若 Claude Environment 補上
NPM_API_TOKEN(比照 GITEA_TOKEN/TELEGRAM_BOT_TOKEN 模式),下一輪 cloud-worker 可直接跑scripts/local-deploy.sh(該腳本已內建自動 bump + npm publish 邏輯,見腳本 §6 CLI npm publish 段落)完成發版,無需額外開發。等 leo:Environment 補
NPM_API_TOKEN(npmjs.org access token,publish 權限)。補上後下輪自動接續,不需再開新 task。本輪已改做其他不被此卡住的任務(mira#1 知識一庫 SDD 三件式出稿),詳見 sprint-2026-07a 變更記錄。
08-01 複核:✅ 已完成,關閉
證據(實測):
npm view arcrun version→ 1.3.14(issue 當時卡在 1.3.13)package/dist/commands/search.js(+.d.ts/.js.map),且dist/index.js內有 search 指令註冊cli/src/commands/search.ts源碼acr search已隨 1.3.14 發上 npm,新環境npm i -g arcrun拿得到。source-vs-published 漂移已消。