dsh pluginsEnglish
← 返回热门插件目录

配置驱动生命周期挂钩插件

PeterBon/dsh-hooks · 技能

DeepSeek Harness 的配置驱动生命周期挂钩插件

★ 2GitHub 星标
0分支
2026-08-17最近更新
TypeScript开发语言
MIT许可证

项目简介

直接在 profile 的 cordis.patch.yml 里声明「事件 → 命令」——就像 Codex CLI / OpenCode 的 hooks,但属于 dsh。不需要写插件代码。

每次 hook 触发都会记入内存环形缓冲(默认 500 条),并 best-effort 追加到 /.dsh/dsh-hooks/history.jsonl(权限 0600)——供未来 UI 与调试使用。记录不含 secret(环境变量从不入记录):

每条记录:时间戳、kind(run/notify)、事件、命令、会话、结果(spawned / exit-0 / exit-nonzero / timeout / sent / send-failed…)、退出码、耗时、stderr 尾部。写盘失败静默吞掉,绝不阻塞 hook。 dry-run:验证配置

安装命令

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