dsh pluginsEnglish
← 返回热门插件目录

Claude Code 风格的 DSH hooks

KYinCode/dsh-hooks-plugin · 工具

为 DeepSeek Harness 提供 Claude Code 风格的 hooks:在智能体 / 工具生命周期事件上运行 shell 命令,配置来自 .dsh/hooks.json(与 Claude Code hooks 兼容的 JSON 结构)。

★ 4GitHub 星标
1分支
2026-09-02最近更新
JavaScript开发语言
MIT许可证

主要功能

  • 四层配置全局 /.dsh/hooks.json → 预设 /hooks.json → 项目 /.dsh/hooks.json → 项目本地 .dsh/hooks.local.json。
  • 同一 key 跨层只执行一次,最后合并层胜出
  • matcher 语义对齐 CC matchesPattern全匹配、A|B 管道精确匹配、其余按正则
  • if 条件支持权限规则语法(Bash(git )、Read(.ts))。
  • PreToolUse 决策 deny → 官方工具失败卡片(模型看到 Error: )。

使用条件

  • 与 Claude Code 的兼容只停留在"配置结构延续 CC 形状 + 协议能自洽表达决策"
  • 不搬运 CC 专属协议面

安装命令

dsh plugin --profile web add github:KYinCode/dsh-hooks-plugin
查看 GitHub 仓库 ↗返回热门插件目录