DSH Plugins
返回列表
⚙️

dsh-closet

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install yuezhiye/dsh-closet

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

在 DeepSeek Harness 中执行 dsh plugin install yuezhiye/dsh-closet,或按插件库说明安装来自 https://github.com/yuezhiye/dsh-closet 的 dsh-closet。

插件介绍

用 DSH 干活久了,工作区里会堆满 fix-xxx.ps1、upgrade-xxx.ps1、restart-dsh.log、*.bak 这类临时脚本和日志。事后往往没人记得哪个还在用、哪个已经过期、哪个可以删,删错又怕回不去。

收纳间(dsh-closet)就是给这些产物准备的「抽屉」:数据跟着工作区走,存在 /.dsh-fix/ 里,换项目就是换抽屉。你可以登记脚本的用途与状态,用只读扫描把疑似遗留物列出来并说明理由,需要清理时只做移动——文件先进带 manifest 的可还原回收站,而不是直接抹掉。扫描不会动任何字节;真正删除只有过期清理这一条路,且默认预演。

插件提供登记、列表、扫描、执行、清运、回收站与日志等能力,AI 可直接调用,也可以在「设置 → 脚本与日志」面板里操作。脚本执行支持 PowerShell、Node、Python、批处理与 Shell 等常见扩展名,输出会写入日志便于回溯。

适合经常让 Agent 写临时修复脚本、反复试跑、又希望工作区保持整洁的开发者:想清前先看清,想删前先回收,被 git 跟踪的文件默认拒收,避免误伤版本库里的内容。

使用场景

  • Agent 会话结束后工作区散落 fix/upgrade 临时脚本,需要先登记再决定留删
  • 想清理 *.bak、临时日志等遗留物,但希望先扫描清单且不误删 git 跟踪文件
  • 需要重复执行某维护脚本并保留执行日志,或从回收站还原误移文件

适合人员

  • 日常使用 DSH 让 Agent 写临时脚本的开发者
  • 希望工作区整洁、又需要可还原清理的人
  • 需要在面板或工具链里统一管理脚本与执行日志的用户