函数钩子可改写工具输出
Function Hooks Rewrite Tool IO
要点
- 旧钩子匹配命令字符串;函数钩子用代码拦截内部事件,粒度更细。
- 演示里 cat .env 的输出被改成脱敏标记,邮箱一类字段也能掩掉。
- 接收结构化的工具名和参数,比正则抠 shell 更难被绕过。
- 多插件用 next 串联,副作用只允许走规定通道。
原帖开头
Claude Codeに Function Hooksが追加予定 従来のHooksが「設定ファイルでコマンドを引っ掛ける」ものである一方、Function Hooksは「コードで内部動作を細かく差し替える」ような機能 例えば、デモの中ではClaude Codeがcat .envを実行した際に、[REDUCTED_SECRET]と表示されるように、Function Hooksによって作られたプラグインが書き換えている。メールアドレスなどを含む出力を書き換えてマスクすることも可能。Desktopであればホバーによる開示などの挙動も作れる。 Funct …








