DSH Plugins
返回列表
⚙️

dsh-janitor

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install zhengqiuyang/dsh-janitor

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

在 DeepSeek Harness 中执行 dsh plugin install zhengqiuyang/dsh-janitor,或参考 https://github.com/zhengqiuyang/dsh-janitor 的说明安装。

插件介绍

Agent 会话结束后,工作区里常会留下计划文档、临时脚本和一次性 fixture。若让另一个 Agent 来「顺手清理」,往往难以追溯依据,也让人不敢放手执行。dsh-janitor 针对的是「遗留物该留还是该删」这件事:用确定性规则扫描,而不是把判断权交给不可问责的自动化清理。

插件注册 janitor_scan 工具,在工作区上运行 agent-janitor 引擎,返回一份可逐条审阅的清理计划。每个候选文件都会得到固定顺序的裁决(protected、keep、recent、needs-review、safe-to-remove),并附带引用分析、Git 元数据与年龄阈值等证据。v0.1 只负责扫描与出计划,不会删除任何文件;是否执行仍由上游 CLI 或你自己决定。

适合长期在 DSH 里跑 Agent 工作流、又希望工作区保持可治理的团队或个人。若你已有 checkpoint/回滚类能力,本插件与之互补:前者回答「能否撤销」,这里回答「哪些可以安全移除」。

使用场景

  • 多轮 Agent 任务后整理计划文档与临时文件
  • 出报告前审查哪些路径可安全移除
  • 与 checkpoint 回滚配合,先判删留再动手

适合人员

  • 在 DSH 中频繁跑 Agent 的开发者
  • 需要可审计清理依据的团队
  • 关心工作区卫生与合规的维护者