DSH Plugins
返回列表
🧠

dsh-config-watch

记忆 更新于 2026.08.25

在终端中运行以下命令:

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 或合规团队