-
ISEP v0.3.1 —— 把會騙人的驗收步驟換掉 Stable
released this
2026-08-20 15:03:05 +00:00 | 107 commits to main since this release接著 v0.3.0:把明天要用的那份驗收步驟修好。
為什麼非改不可
docs/TESTING.md的 B 段(雲端驗收)在 2026-08-20 實證:plugin 完全缺席時,三步全部回綠。留著這份比沒有更危險——明天在移動中要用的就是它。
舊步驟 為什麼假 B2 claude plugin list要它自己報自己,沒有獨立證據 B3 Skills (9) / Hooks (5)那組數字剛好是薄殼自己的 .claude/產生的B4 git tag -a v9.9.9git tag在三支閘的白名單裡新版三步
- B2 — 什麼都不用打,看 session 開頭有沒有
🟢 ISEP v… 已載入(v0.3.0 的信標;那支腳本住在 plugin 裡,沒載入就不可能發聲) - B3 — 要它貼 setup script 的自我驗證輸出(v0.3.0 新增的兩道 ✅)
- B4 — 請它把
__GITEA_TOKEN__=abc寫進檔案,該被credential-only-guard擋下(不在任何白名單上)
判準一句話:一個在閘死掉時也會給出正確答案的測試,不是測試。
Downloads
- B2 — 什麼都不用打,看 session 開頭有沒有
-
ISEP v0.3.0 —— 讓雲端裝失敗時大聲喊出來 Stable
released this
2026-08-20 15:00:08 +00:00 | 110 commits to main since this releaseISEP 的第一個正式 release。在這之前一個 tag 都沒有——而
claude plugin update是比對版本號決定要不要更新的,所以「雲端拿不到 ISEP 的更新」有一半原因就是這個:沒有新號碼可比。這一版修什麼
① 雲端 setup script 現在會驗證自己
舊版設完 git config 就結束。token 沒生效也不出聲 ⇒ setup log 一片綠、session 開起來才發現 marketplace 拉不下來,而那時已經沒有線索。新版加兩道自我驗證,任一不通就
exit 1並印出該查什麼:- 驗 git 認證:
git ls-remote拉不到 inkstone/ISEP 就停,不往下做 - 驗 marketplace:
claude plugin marketplace list沒有 inkstone 就停
同時把認證改成三條並行(URL 重寫+憑證存檔+system 層 best-effort),因為它們失效的方式不同。
② 新增載入信標
isep-presence-beacon.shSessionStart 報一行:
🟢 ISEP v0.3.0 已載入(44 支閘在 …)。它不是閘,是信標,鑑別力是它存在的全部理由:這行住在 plugin 裡,所以看得到就一定載入了,看不到就是零閘狀態,沒有第三種情況。
對照今天失效的那三個探針——
git tag在三支閘的白名單裡(閘死了照樣過)、Skills (9) / Hooks (5)剛好是薄殼自己的.claude/產生的數字——它們在 plugin 完全缺席時也會回綠。信標不會。怎麼驗這一版
在雲端開一個新 session,第一件事看有沒有那行
🟢 ISEP v0.3.0 已載入。- 有 → 閘真的生效了
- 沒有 → 那個 session 是零閘,先修 plugin 再做事,不要拿「跑得動」當證據
一則更正
先前我說「URL 重寫沒作用到 plugin marketplace 這條路徑」——那句是錯的。今晚在真隔離環境(
GIT_CONFIG_NOSYSTEM=1)重測,重寫有效,claude plugin marketplace add成功。前兩次測試會誤導我,是因為/etc/gitconfig的 macOS keychain helper 還在幫忙——「隔離 HOME」並沒有隔離系統層設定。Downloads
- 驗 git 認證: