• v0.3.2 1920d4cb06

    claude-code released this 2026-08-20 17:12:07 +00:00 | 100 commits to main since this release

    雲端環境這條線通了。 leo 在雲端 session 實測看到 🟢 ISEP v0.3.2 已載入(44 支閘)——那個 session 不是零閘狀態。

    這一版換掉了整條路線

    不再走 marketplace,改成把 ISEP 整份複製進薄殼 repo(leo 2026-08-21 拍板:「你應該把 Plugin 直接裝進 Github repo,從本地直接複製就好了」)。

    為什麼換:查官方文件查出兩件事,兩件都是前一版蓋在錯誤假設上——

    假設 官方原文 後果
    setup script 讀得到 Environment variables 「Each session copies the environment's values once, at startup」,而 setup script 是「before Claude Code launches」跑的 永遠讀不到 token,token 放錯地方
    失敗就 exit 1 大聲喊 Exit zero: if the script exits non-zero, the session fails to start 直接把 leo 鎖在門外

    ⇒ 走 marketplace 要同時處理憑證、repo 可見性、環境快取三件事,這三件當天各失敗過一次。
    複製進 repo 之後,clone 下來就有,零前置條件。

    內容

    • 新增 scripts/vendor-to-shell.py:複製 hooks/skills/commands/scripts 到 .claude/isep/,54 條 hook 註冊改寫成絕對路徑
    • docs/cloud-setup-script.sh 一律 exit 0ls-remotetimeout 45
    • TESTING.md B4 的探針換掉——舊的用 /tmp/x.md,而 credential-only-guard 刻意豁免 .md ⇒ 實撞 exit 0,閘完全沒反應
    • wiki-first-search.shpython3 -c 用雙引號,註解裡的反引號被 shell 當指令替換 ⇒ 這支閘每次觸發都在偷跑 bge-m3head changelog.md

    驗過什麼

    薄殼 clone 裡 54 條註冊全跑    → 0 條路徑壞掉
    違規 workflow.yaml 帶佔位符    → exit 2  🔒 credential 鐵律攔截
    信標                          → 🟢 ISEP v0.3.2 已載入
    雲端真 session(leo 實測)      → 有信標、44 支閘、非零閘
    sdd-guard 三向(另一條線)      → 兩份 active exit 2/一份 exit 0/零份 exit 2
    

    一則自省

    當天同一個病發作五次:在保證會成功的條件下驗證。三個假綠探針/在自己 HOME 測安裝/「隔離 HOME」沒隔離系統層 keychain/B4 用被豁免的副檔名/用非 git 目錄測 sdd-guard。

    最後一次在下結論前抓到了,靠的是同一招:先讓測試失敗一次,證明它有能力變紅,再看它變綠才算數。

    Downloads