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

归档回收站 uwu9039/dsh-unarchive

DeepSeek 客户端v0.1.9
uwu903979 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

找回误归档的会话并恢复到原工作区

28.8/100
综合分
3
GitHub 星标
239
npm 周下载
—/5
用户评分

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

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/uwu9039/dsh-unarchive.git

状态速览

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

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-unarchive @ 0.1.9
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/24 11:37:54

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    src/index.js:44
    const raw = await readFile(SETTINGS_FILE, 'utf8');
  • 写入本地文件
    src/index.js:57
    await mkdir(SETTINGS_DIR, { recursive: true });
  • 写入本地文件
    src/index.js:58
    await writeFile(SETTINGS_FILE, JSON.stringify(settings, null, 2), 'utf8');
  • 发起网络请求
    lib/client.js:40
    const res = await fetch(API + path, options);
  • 发起网络请求
    src/client.js:30
    const res = await fetch(API + path, options);
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 找回误归档会话
  • 恢复至原工作区
展开完整介绍(130 字)↓

可以恢复归档的插件Archived-session recycle bin for DeepSeek Harness: list, preview and restore archived sessions昨天手滑归档了个会话花了几百万才捞出来,所以做了这个。

README

由 DeepSeek 最新模型翻译生成
dsh-unarchive npm version npm downloads license 归档会话回收站 · 为 DeepSeek Harness (DSH) 提供的归档会话回收站。 查看已归档会话、预览内容、恢复到原工作区;另有一个默认关闭的归档二次确认开关。 列出已归档会话、预览其内容,并将其恢复到原工作区。附带一个可选的归档确认功能(默认关闭)。 独立第三方插件,与 DeepSeek 无隶属关系。独立第三方插件,与 DeepSeek 无隶属关系。 功能 / 特性 | 功能 | 说明 | | 归档列表 | 右下角悬浮按钮打开浮层面板,按工作区分组、组内按创建时间倒序;空态、总数、中英文界面 | | 内容预览 | 行内展开会话开头与最近消息:第一条用户消息、最近 1–2 条消息文本、消息/工具统计、最后活动时间;单条 ≤200 字符,只提取 text 块,不展示工具参数与附件 | | 单个恢复 | 幂等、存在性校验、串行写入;恢复后侧边栏即时回到原工作区原位置(不刷新页面、多标签页同步) | | 全部恢复 | 列表 ≥2 条时可用,面板内二次确认,逐个恢复,失败项不整体回滚 |
展开完整文档(README 剩余 1 节)
dsh-unarchive

npm version
npm downloads
license

归档会话回收站 · 为 DeepSeek Harness (DSH) 提供的归档会话回收站。

查看已归档会话、预览内容、恢复到原工作区;另有一个默认关闭的归档二次确认开关。

列出已归档会话、预览其内容,并将其恢复到原工作区。附带一个可选的归档确认功能(默认关闭)。

独立第三方插件,与 DeepSeek 无隶属关系。独立第三方插件,与 DeepSeek 无隶属关系。

功能 / 特性

| 功能 | 说明 |
| 归档列表 | 右下角悬浮按钮打开浮层面板,按工作区分组、组内按创建时间倒序;空态、总数、中英文界面 |
| 内容预览 | 行内展开会话开头与最近消息:第一条用户消息、最近 1–2 条消息文本、消息/工具统计、最后活动时间;单条 ≤200 字符,只提取 text 块,不展示工具参数与附件 |
| 单个恢复 | 幂等、存在性校验、串行写入;恢复后侧边栏即时回到原工作区原位置(不刷新页面、多标签页同步) |
| 全部恢复 | 列表 ≥2 条时可用,面板内二次确认,逐个恢复,失败项不整体回滚 |
| 归档二次确认 | 默认关闭;开启后从侧边栏右键归档前弹确认框(Esc / 遮罩 / 取消均可取消);包装 workspaces.archiveSession,fail-open |
| 设置 | 面板「设置」页签:confirmOnArchive / showButton / previewEnabled;即时生效,持久化到 ~/.dsh/unarchive/settings.json |

安装 / 安装

已发布到 npm,直接安装:

dsh plugin --profile web add dsh-unarchive

也可以本地打包安装:

npm pack
dsh plugin --profile web add dsh-unarchive-0.1.8.tgz

官方参考:打包与安装插件 (basic/publish)

配置 / 配置

cordis.yml 的 config: 块(Schemastery 校验,默认值见 schema):

plugins:
dsh-unarchive:
config:
confirmOnArchive: false # 归档二次确认(默认关) showButton: true # 显示右下角入口 previewEnabled: true # 内容预览

兼容性 / 兼容性

- 目标 DSH 0.1.0-rc.6,profile web。
- 依赖公开服务:workspaceRegistry(archivedSessionIds 为公开 API;恢复走 enqueueOperation / requireState / setState / sessionKnown,与原生 archiveSession 同一串行化队列)、sessionQuery(列表/标题/预览)、webServer(HTTP API)、客户端 workspaces / locale / timer。
- 任一依赖缺失即相应功能降级,不阻塞原生归档(fail-open)。
- 卸载后仅残留设置文件 ~/.dsh/unarchive/settings.json,其余由插件清理还原。

架构 / 架构

src/index.js 宿主插件:恢复 / 列表 / 预览 / 标题 / 设置 HTTP API(同源 /dsh-unarchive/api/*) src/client.js 客户端插件:右下角悬浮按钮 + 浮层面板 + 行内预览 + 设置页签
+ 归档二次确认(包装 workspaces.archiveSession)

数据流:

恢复 → registry.enqueueOperation → requireState → sessionKnown 校验 → setState → domain 持久化写 → domain/changed → host-apiproxy watcher → host/archived-sessions-changed 推送 → 客户端 store → 侧边栏与面板即时刷新

边界 / 不在范围内

不做删除/清空归档、不做归档内容搜索、不做"恢复并打开"、不兼容 headless UI、不展示工具参数与附件。

许可 / 许可证

MIT。
预览分享卡片长什么样 ↓uwu9039/dsh-unarchive
分享 · DeepSeek Harness Hub
uwu9039/dsh-unarchive

找回误归档的会话并恢复到原工作区

这是你的仓库?认领条目

回到顶部