dsh-workspace-monitor
在终端中运行以下命令:
dsh plugin install Rainier-Z/dsh-workspace-monitor
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Rainier-Z/dsh-workspace-monitor 即可安装,插件源码位于 https://github.com/Rainier-Z/dsh-workspace-monitor 。
插件介绍
同时跟踪多个项目目录,很容易漏掉哪些文件在上次检查后被新增、修改或删除。dsh-workspace-monitor 让这件事变得极其简单:只需在当前会话中用自然语言说一句话,插件便立即开始按固定间隔扫描文件元数据,并在每个周期输出新增、修改和删除的摘要。首轮扫描静默建立基线、不产生通知;此后每个周期都会明确报告是否有变化,保持状态可预期。
同一个会话内可以并行创建多个相互独立的监测任务,每个任务拥有独立的 taskId、目标工作区、扫描基线和运行状态。间隔可随时在线调整,修改即时生效,无需重启。想暂停时说一声即可,基线会被完整保留;恢复时会先执行一次补偿扫描,再按原间隔继续。扫描只读取文件元数据,绝不读取文件内容,也绝不写入被监测目录,默认忽略 .git、node_modules 等常用目录。
适合在 deepseek harness 工作流中并行维护多个工作区、希望通过对话而非独立监控服务来获取轻量级文件变更感知的开发者。
截图预览
使用场景
- 并行开发多个项目目录时,持续感知文件的新增、修改和删除
- 长时间运行 AI 代理任务后,确认工作区是否产生了未预期的文件变动
- 定期检查共享工作区,及时发现被误删或意外新增的文件
适合人员
- 在 deepseek harness 工作流中并行维护多个工作区的开发者
- 希望用自然语言驱动文件监测、避免配置独立监控服务的团队
- 需要轻量级文件变更感知而不想引入额外依赖的独立开发者