🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

磁盘清理 Algorandius/dsh-disk-janitor

DeepSeek Harness
Algorandius1 天前有提交已提供中文文档扫描:未发现敏感能力

DSH缓存清理插件

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Algorandius/dsh-disk-janitor
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · other
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

发起外部网络请求
查看扫描证据(共 1 处,展示前 1 条)
  • 发起网络请求
    client.js:284
    const response = await fetch(endpoint(suffix), {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
磁盘清理(Disk Janitor) DeepSeek Harness 的磁盘清理插件:看清 DSH 到底占了哪块盘,再一键清掉可以再生的缓存。 - 设置页:设置 → 磁盘清理(settings.section,排在「插件」之后) - 对话里:直接对智能体说“看看 DSH 占了多少磁盘 / 清理一下缓存”,它调用 disk_janitor 工具 - 自动模式:可选,只自动清理临时的 dsh- 目录与图片预览缓存 清理项 除 acl-backups(权限修复留下的回滚记录,不是缓存)之外,全部是可再生的缓存;两类都不碰会话、附件、插件与运行时: | id | 内容 | 说明 | | bash-runtime | $DSH_HOME/dsh-ops/bash-ipc/<旧 identity> | DSH 或 dsh-ops 升级后留下的旧版 Bash 解压副本。每一代约 400 MB;只删历史代,正在使用的最新一代始终保留。
展开完整文档(README 剩余 1 节)
磁盘清理(Disk Janitor)

DeepSeek Harness 的磁盘清理插件:看清 DSH 到底占了哪块盘,再一键清掉可以再生的缓存。

- 设置页:设置 → 磁盘清理(settings.section,排在「插件」之后)
- 对话里:直接对智能体说“看看 DSH 占了多少磁盘 / 清理一下缓存”,它调用 disk_janitor 工具
- 自动模式:可选,只自动清理临时的 dsh- 目录与图片预览缓存

清理项

除 acl-backups(权限修复留下的回滚记录,不是缓存)之外,全部是可再生的缓存;两类都不碰会话、附件、插件与运行时:

| id | 内容 | 说明 |
| bash-runtime | $DSH_HOME/dsh-ops/bash-ipc/<旧 identity> | DSH 或 dsh-ops 升级后留下的旧版 Bash 解压副本。每一代约 400 MB;只删历史代,正在使用的最新一代始终保留。 |
| request-image-cache | $DSH_HOME/cache/attachments | 为模型请求生成的图片副本,按需重建 |
| projection-cache | $DSH_HOME/storages/session_projcache | 会话视图的派生缓存,清理后首次打开会话稍慢 |
| acl-backups | $DSH_HOME/dsh-ops/acl-backups | 修复文件权限时留下的回滚记录(不是缓存,但删掉不影响使用) |
| temp-scratch | 系统临时目录里的 dsh- | 只清理 6 小时前未改动过的 |
| desktop-cache | %APPDATA%\@deepseek-ai\dsh-desktop\{Cache,GPUCache,…} | Electron 渲染/着色器缓存,重启 DSH 后重建 |

扫描同时给出 $DSH_HOME 每个顶层目录的占用(插件、运行时、会话、附件……),所以“盘到底被谁吃了”一目了然。

会话日志、附件不在清理范围内:它们属于你的数据,请用会话列表里的删除操作处理。

安全设计

- 删除只作用于六个固定缓存根目录内的条目,路径全部由 Host 侧解析,客户端只能传类别 id,传不了路径。
- 只认 loopback:路由会校验 Host,非 127.0.0.1 / localhost / ::1 的请求一律 403(防 DNS rebinding 借用浏览器访问本地端口)。
- 写操作要求 Content-Type: application/json,跨站表单/text/plain 简单请求被拒(CSRF 屏障);带 Sec-Fetch-Site: cross-site 的请求直接 403。
- ?force=1 的强制扫描 2 秒内只生效一次,避免本地进程刷接口把 CPU 打满。
- 自动清理默认关闭,且只能选 temp-scratch / request-image-cache。

配置

设置页改动会写入 $DSH_HOME/dsh-disk-janitor.json,也可手改:

{
"autoClean": { "enabled": false, "intervalHours": 6, "categories": ["temp-scratch", "request-image-cache"] }
}

实现

- Host:index.js(路由 + disk_janitor 工具 + 自动清理计时器)、lib/janitor.js(分类/测量/删除)、lib/http.js、lib/settings.js。只用 node: 内建模块,不 import 任何 DSH 包,升级后不会因为解析失败而挂掉。
- Client:client.js,纯 window.__ModuleLoader__ 工厂 + React.createElement,主题变量全部带兜底值。
- 要求 DSH 0.2.x(dsh.bundle.patch + dsh.client 契约)。
预览分享卡片长什么样 ↓Algorandius/dsh-disk-janitor
分享 · DeepSeek Harness Hub
Algorandius/dsh-disk-janitor

DSH缓存清理插件

这是你的仓库?认领条目

回到顶部