Claude Code自动化长帖约 4 分钟

函数钩子可改写工具输出

Function Hooks Rewrite Tool IO

要点

  1. 旧钩子匹配命令字符串;函数钩子用代码拦截内部事件,粒度更细。
  2. 演示里 cat .env 的输出被改成脱敏标记,邮箱一类字段也能掩掉。
  3. 接收结构化的工具名和参数,比正则抠 shell 更难被绕过。
  4. 多插件用 next 串联,副作用只允许走规定通道。

原帖开头

Claude Codeに Function Hooksが追加予定 従来のHooksが「設定ファイルでコマンドを引っ掛ける」ものである一方、Function Hooksは「コードで内部動作を細かく差し替える」ような機能 例えば、デモの中ではClaude Codeがcat .envを実行した際に、[REDUCTED_SECRET]と表示されるように、Function Hooksによって作られたプラグインが書き換えている。メールアドレスなどを含む出力を書き換えてマスクすることも可能。Desktopであればホバーによる開示などの挙動も作れる。 Funct