dsh-config-watch
在终端中运行以下命令:
dsh plugin install Equinox7379/dsh-config-watch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Equinox7379/dsh-config-watch 即可安装该插件,源码仓库地址为 https://github.com/Equinox7379/dsh-config-watch 。
插件介绍
排查「环境什么时候被改过、改了什么」是运维调试中最令人头疼的环节之一。dsh-config-watch 用极轻量的方式解决这个问题:每次服务启动时,对 profile 关键文件与插件清单拍一份哈希快照,与上一次快照对比,差异即写入变更日志。只保存文件名和哈希,不复制文件内容,对磁盘和隐私几乎零负担。
查询时调用 config_changes 工具即可拉取最近的变更记录(默认返回 20 条,上限 200 条)。所有数据落在 ~/.dsh/config-watch/ 目录下,history.jsonl 自动轮换、last-snapshot.json 保存最新基线。快照失败只记一条警告日志,绝不会阻塞服务启动;插件零外部依赖、无自定义会话事件、无 HTTP 路由,对既有工作流完全透明。
如果你团队共享同一份 profile 且插件列表经常变动,或你管理不止一个 DeepSeek Harness 实例,那条「昨天还好好的今天就不行了」的工单你一定不陌生。有了 dsh-config-watch 提供的时间线,排查不再靠猜,而是有据可查。
使用场景
- 团队共享 profile 后排查某次配置被谁修改过
- 插件列表变更后回溯具体是哪次启动引入的变更
- 环境故障排查时确认关键文件在某时间点后的变更历史
适合人员
- 管理多个 DeepSeek Harness 实例的运维工程师
- 团队共享同一份 profile 配置的开发协作团队
- 需要环境变更审计记录的 SRE 或合规团队