fix(1.16.1): wiki-first-search 補 Bash 破口(1.16.0 隔天即被自己繞過)
leo 點破:wiki 早記著寄信已驗證可用,我卻沒查又自創 curl 部署法。 根因=昨天的 hook 只掛 Grep|Glob|Read,但我實際用的是 Bash → 完全不觸發。 - matcher 加 Bash,只認高風險指令(wrangler|curl|npx|acr|gh|deploy|push) - update.sh 對既有註冊就地補 Bash,不只新裝生效 教訓:防跳過 wiki 的機制本身要蓋到所有實際查詢途徑。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -10,6 +10,27 @@
|
||||
|
||||
---
|
||||
|
||||
## 1.16.1 — 補破口:wiki-first-search 漏掉 Bash(隔天就被自己繞過)
|
||||
|
||||
**1.16.0 上線隔天即實證失效**:hook 只掛 `Grep|Glob|Read`,但「用 curl/wrangler
|
||||
亂試部署方法」走的是 **Bash** → 整支 hook 不觸發。
|
||||
|
||||
leo 當場點破:「昨天我已經發信給你看了,你今天還說系統不對,**就表示這件事沒記錄下來?
|
||||
還是你凡是要查就會去查 wiki?**」
|
||||
→ 查證:wiki `status.md` 早記著「landing 寄信 live、實測 leo21c 連 4 次成功」,
|
||||
**記錄在、我沒查**;而昨天做的 hook **蓋不到我實際用的工具**。
|
||||
|
||||
修正:
|
||||
- matcher 加 `Bash`;只認會動外部系統的高風險指令
|
||||
(`wrangler|curl|npx|acr|gh|deploy|push`),避免每個 `ls` 洗版
|
||||
- 從指令中取最具識別度的詞當搜尋詞(濾掉 https/accounts/workers 等雜訊)
|
||||
- `update.sh` 對**既有註冊**就地補 `Bash`(不只新裝才有)
|
||||
|
||||
> 教訓:**防「跳過 wiki」的機制,本身要蓋到所有實際查詢途徑**,
|
||||
> 否則就是換個工具照樣跳過。
|
||||
|
||||
---
|
||||
|
||||
## 1.16.0 — 讓 wiki 真的被讀到:查詢即搜尋+subagent 自動注入
|
||||
|
||||
**病根(leo 2026-07-20 點破,真實事故)**:總管三次擋回 leo「某機制早已棄用」的正確判斷,
|
||||
|
||||
Reference in New Issue
Block a user