廣場
最新
熱門
新聞
我的主頁
發布
runesleo
2026-06-24 11:08:03
關注
今天排查了一個詭異的問題:最近 Opus 4.8 用起來總覺得"不對勁",回覆品質飄忽,偶爾提到一些我沒問過的東西。
查了半天,發現問題出在我自己身上——我寫的 17 個 Hook 腳本一直在往模型的對話上下文裡灌垃圾。
Claude Code 的 Hook 有兩條輸出通道。一條是模型能看到的,一條是只有你終端能看到的。大部分人寫 Hook 的時候不會注意到這個區別,預設的輸出方式恰好走的是"模型能看到"那條。
結果就是:你每調用一次工具,Hook 就往模型的上下文裡塞一條它根本不需要看的提醒。我的情況是單個對話被注入了 280 次,其中有一個計數器 bug 讓模型以為"本 session 已經 21810 次工具調用了"。
模型不是變笨了,是在一堆你自己注入的噪音裡掙扎。
修法就一行,把 Hook 裡的 echo "xxx" 改成 echo "xxx" >&2,從"模型能看到"切到"只有終端看到"。
如果你寫了自定義 Hook 又覺得模型表現變差了,先查這個。
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見
聲明
。
打賞
按讚
回覆
轉發
分享
回覆
請輸入回覆內容
請輸入回覆內容
回覆
暫無回覆
熱門話題
查看更多
#
gStocks代幣化股票上線
484.47萬 熱度
#
加密市場回升
15.12萬 熱度
#
預測世界盃葡萄牙VS西班牙
24.41萬 熱度
#
Vitalik公布精簡以太坊路線圖
7680.02萬 熱度
#
Meta賣算力引發存儲股大跌
141.86萬 熱度
已置頂
網站地圖
今天排查了一個詭異的問題:最近 Opus 4.8 用起來總覺得"不對勁",回覆品質飄忽,偶爾提到一些我沒問過的東西。
查了半天,發現問題出在我自己身上——我寫的 17 個 Hook 腳本一直在往模型的對話上下文裡灌垃圾。
Claude Code 的 Hook 有兩條輸出通道。一條是模型能看到的,一條是只有你終端能看到的。大部分人寫 Hook 的時候不會注意到這個區別,預設的輸出方式恰好走的是"模型能看到"那條。
結果就是:你每調用一次工具,Hook 就往模型的上下文裡塞一條它根本不需要看的提醒。我的情況是單個對話被注入了 280 次,其中有一個計數器 bug 讓模型以為"本 session 已經 21810 次工具調用了"。
模型不是變笨了,是在一堆你自己注入的噪音裡掙扎。
修法就一行,把 Hook 裡的 echo "xxx" 改成 echo "xxx" >&2,從"模型能看到"切到"只有終端看到"。
如果你寫了自定義 Hook 又覺得模型表現變差了,先查這個。