DSH Plugins
返回列表
🧩

dsh-disk-guard

admin-security 更新于 2026.08.28

在终端中运行以下命令:

dsh plugin install kaka-crypto/dsh-disk-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install kaka-crypto/dsh-disk-guard 即可安装,插件源码见 https://github.com/kaka-crypto/dsh-disk-guard

插件介绍

DSH 跑久了,下载产物、npm 缓存、临时文件不知不觉全堆在 C 盘,空间告急却难以追溯来源。dsh-disk-guard 解决的就是这个痛点:把下载、缓存、临时目录统一重定向到用户指定的非 C 盘,同步改写 TMP/TEMP/npm_config_cache 等环境变量使其对子进程生效,并持久化写入 $DSH_HOME/.env,每次启动自动继承,无需重复配置。

除了目录搬迁,插件还会在每个会话首条用户消息前注入一段「路径纪律」提示词,明确告诉 agent 所有产物应落在哪个目录、禁止写入 C 盘,让路径约束真正贯穿到 agent 的每次执行中。内置的 disk_guard 工具支持 status 查看各盘剩余与目录体积、clean 按天数清理过期缓存、set 即时切换目录,且清理范围严格限定在插件自身管理的目录内,不会越界删除用户数据。

适合在 Windows 上使用 DSH、C 盘空间紧张、希望一劳永逸把磁盘写入管住的开发者。不配任何参数时插件也会自动挑选剩余空间最大的非 C 盘落盘(需 ≥5GB),开箱即用。

使用场景

  • C 盘空间告急且 DSH 下载与缓存不断堆积时,一键将产物全部迁出系统盘
  • 需要让 agent 每次运行都遵守统一的路径落盘规则,避免产物散落各目录
  • 希望按时间自动清理过期缓存和临时文件,且清理范围不越界到用户数据之外

适合人员

  • 在 Windows 上运行 DSH 且 C 盘空间有限的开发者
  • DSH 重度使用者,每次会话产生大量下载、导出和缓存文件
  • 希望零配置即可自动挑选最佳落盘分区的 agent 管理员