你的 CLAUDE.md 越寫越長,Agent 卻越來越鈍?Garry Tan 只用 200 行 Resolver 就救回整個 Agent 系統,這篇轉譯他五層治理框架,附 3 個自檢問題立即檢查 Claude Code。
⭐ 文章深度讀:附 3 個自檢問題,今天就能檢查 Claude Code 有沒有 drift
→ https://heymaibao.com/garrytan-resolvers-routing-table/
⚡ 章節重點
為什麼 AI 越教越笨 00:00
兩萬行 CLAUDE.md 的崩潰時刻 00:37
Resolver:200 行路由表解法 01:32
沒有 Resolver,系統變 junk drawer 02:36
trigger eval 與 check-resolvable 防 drift 04:00
Resolver 是管理層,三個自檢問題 05:47
📝 懶人包
∙ 什麼是 Resolver:一張只放路由決策的小檔案,告訴 Agent「遇到 X 類任務,先去讀 Y 這份文件」。Garry Tan 把 20000 行 `CLAUDE.md` 裡的知識搬去別處,中央只留 200 行 decision tree,Agent 回應速度、精準度、幻覺都瞬間改善。
∙ 沒有 Resolver 會發生什麼:Garry Tan 去 audit 自己那些會寫入個人知識庫的 skill,13 個裡只有 3 個會先讀 Resolver,剩下 10 個各自內建 default 路徑。整套知識庫在緩慢 misfiling 中,沒爆錯,只是慢慢變成垃圾抽屜。
∙ 怎麼知道自己 Agent 沒有 drift:Resolver 寫好不會自動保持正確,需要 `trigger evals`(50 個樣本輸入對期望 skill 的測試) 加上 `check-resolvable`(走 AGENTS.md 到程式碼全鏈路找死連結的 meta-skill),Garry Tan 首次跑就抓到 40 多個 skill 裡有 6 個完全叫不動。
∙ 我的觀察:Resolver 表面是 routing table,實際上是 Agent 組織的管理層。不只 Agent 需要它,任何把知識與流程塞進 AI 裡的創作 pipeline,沒有這一層都會慢慢退化成 junk drawer。
📚 參考資料
Resolvers: The Routing Table for Intelligence
→ https://x.com/garrytan/status/2044479509874020852?s=46
Thin Harness, Fat Skills
→ https://x.com/garrytan/status/2042925773300908103
GBrain
→ https://github.com/garrytan/gbrain
GStack
→ https://github.com/garrytan/gstack