薄注入与宿主

宿主医生

doctor 检查宿主能不能在第一轮把 Hook 挂上。--fix 会写入它认得的配置。先在副本或自己的项目里跑,再看 diff。

npx puax-mcp-server doctor\nnpx puax-mcp-server doctor --fix

包的 bin 也叫 puax,所以 npx puax doctor --fix 是同一条命令。

十个宿主

Claude Code、Cursor、VS Code Copilot、Windsurf、OpenCode、CodeBuddy、Kiro、Trae、Codex CLI,以及编排器里的 AMP 原生(无文件,恒就绪)。

  • Shape A 一类写 Hook 配置,覆盖 SessionStart / PreToolUse / PostToolUse。
  • Trae 和 Codex CLI 主要写指令文件,运行时事件要靠 Agent 自愿调 MCP。
  • 可选 puax hookd:本机常驻,避免每个事件都冷启动 Node。PUAX_HOOKD=0 或探活失败时退回进程内执行。

Hook 坏了的契约是:能降级就降级,不要把宿主会话弄死。PreToolUse 上防作弊判断自己抛错时,保守一侧是拦住,而不是放行。


代码示例

npx puax-mcp-server --export=cursor --output=./.cursor/rules
npx puax-mcp-server --list-platforms
npx puax-mcp-server doctor --fix
上一课
下一课