dsh-reclaim:审计并安全回收 DeepSeek Harness 的磁盘空间

前言

DeepSeek Harness (DSH) 官方不回收附件。@deepseek-ai/dsh-attachment-local 的 README 原文说明:Images are kept forever。官方推迟回收是因为恢复和分叉的会话可能共享不可变对象。dsh-reclaim 解决了这个问题,并且尊重官方指出的这条约束。

它是什么

这是一个 DSH 插件,用于审计并安全回收 DeepSeek Harness 永久占用的磁盘空间。它由 gankudadiz 维护,采用 MIT 许可证。

核心功能

该插件提供以下能力:

  1. 审计对象:审计会话、附件和可重建缓存各自占用的空间及使用情况。
  2. 风险分级:按照规则对数据进行风险分类,分为安全(可批量清理)、需确认(逐个查看)、危险(不可清理)和未分类(仅报告)。
  3. 隔离区:清理操作不是直接删除,而是将数据移动到插件自带的隔离区,可随时恢复。
  4. 只读 Agent 工具:提供只读的 Agent 审计工具,模型可以查询数据,但不能删除。
  5. 自动布局适配:自动选择缓存布局(支持 DSH 0.1.6+)。

安装与启用

必须安装在带有 web 层的 profile(例如 web 模板)中,否则会出现 waiting for service: connection 错误。

  1. 安装插件:
    dsh plugin --profile web add "git+https://github.com/gankudadiz/dsh-reclaim.git#main"
    dsh web
*注意:由于尚未发布到 npm,必须使用上述 git URL 方式安装。*
  1. 启用界面:
    安装完成后,进入 设置 -> 空间回收 即可访问。

  2. 健康检查:
    确认服务运行正常:

    curl -b <会话 cookie> http://127.0.0.1:<端口>/api/dsh-reclaim/health

注意事项

  1. DSH 版本兼容性:DSH 处于开发者预览阶段,存在兼容性破坏性变更。插件目前支持 0.1.5-rc.1 至 0.1.5-rc.3、0.1.6-* 和 0.1.7-rc.1。
  2. 不处理的内容:该插件不清理日志、临时文件、备份目录,也不管理插件依赖,不做定时自动清理。
  3. Agent 权限:Agent 端的审计工具只能查询,不允许删除数据。
  4. 许可证:使用 MIT 许可证。

许可

MIT

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜