DSH 的克劳德代码风格的生命周期挂钩
truelove-dreamer/dsh-plugin-hooks · 技能
DeepSeek Harness 插件:DSH 的克劳德代码风格的生命周期挂钩。
★ 3GitHub 星标
2分支
2026-08-25最近更新
JavaScript开发语言
—许可证
主要功能
- pre-tool hook匹配的工具执行前运行;命令非零退出 → 阻止该工具调用(等价 Claude Code PreToolUse 返回 error)
- /hooks — 列出已配置 hooks + 最近 20 次运行记录(含退出码/错误摘要)
- 钩子命令经 ctx.shell.run 执行(自动套用沙箱策略与超时),payload 走 stdin、cwd 走 env —— 与 DSH 为 hooks bridges 预留的 shell 词汇表一致。
- hook 命令是受信任的 host 配置(等同 Claude Code hooks):能读写任何 host 能访问的东西,只在可信 profile 启用。
- post-tool hook工具结果落地后运行;退出码只记录,不改变工具结果。
安装命令
dsh plugin --profile web add github:truelove-dreamer/dsh-plugin-hooks