每次启动Claude都会有”SessionStart:startup hook error“的解决方法

如果在启动 ClaudeCode 有以下 Hook 报错 SessionStart:startup hook error Failed with non-blocking status code: No stderr output 和这个 GPT-5.4经常性调用using-superpowers解...
每次启动Claude都会有”SessionStart:startup hook error“的解决方法
每次启动Claude都会有”SessionStart:startup hook error“的解决方法

如果在启动 ClaudeCode 有以下 Hook 报错

SessionStart:startup hook error
Failed with non-blocking status code: No stderr output

和这个 GPT-5.4经常性调用using-superpowers解决方法 也有一定关系

原因

如果使用的 Claude 安装的插件版本 Superpowers,会自带 SessionStart hook,在启动的时候会注入,但是注入的点为 startup|resume|clear|compact ,这会导致新启动的 ClaudeCode 会触发 non-blocking 错误,这也是为什么在使用 GPT 模型。尤其是 ClaudeCode 中,会优先调用 Superpowers 的原因,因为会在开头注入 using-superpowers 技能

“你必须在回复前检查是否有适用的技能”
技能优先级排序规则
各种 “不要跳过技能检查” 的红旗清单

修复

将这个 Json 文件中,改为如下这样即可(每个人版本可能不一样)

~/.claude/plugins/cache/superpowers-marketplace/superpowers/4.0.3/hooks/hooks.json

{ "hooks": {
      "SessionStart": [ ]
    }
  }

注意!插件更新后该文件会被还原,需重新修改。

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文