之前给 Claude Code 配了个自动格式化 Hook,每次修改文件后自动运行 Prettier。 本来是想省点事,结果发现 Agent 越跑越慢。 后… · @thebitcode · TwKit
@thebitcode
之前给 Claude Code 配了个自动格式化 Hook,每次修改文件后自动运行 Prettier。 本来是想省点事,结果发现 Agent 越跑越慢。 后来才注意到,PostToolUse Hook 默认会等待命令执行结束。我的仓库跑一次 Prettier 要 8 秒,Agent 每次修改文件都触发一次,改十次就是 80 秒。 更容易忽略的是,Hook 的 stderr 还可能反馈给模型。格式化工具输出的警告,也可能被 Agent 当成需要处理的问题。 原本只是想让代码自动格式化,结果不仅增加了等待时间,还可能干扰 Agent 的判断。 这让我意识到,给 Coding Agent 加 Hook 不能只考虑自动化,还得考虑执行成本和反馈噪声。 Hook 不是装得越多越好,尤其是高频触发的 Hook。
曝光 17 · 评论 1 · 点赞 0 · 书签 0
查看原帖