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

Codex 归档管理 z953218350/dsh-archive-manager

DeepSeek Harnessv1.0.10
z95321835064 天前有提交已提供中文文档扫描:含敏感能力uimemory

查看搜索归档会话,一键恢复或彻底删除

37.9/100
综合分
12
GitHub 星标
2,889
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @mlgbnb/dsh-archive-manager
npm 源 · @mlgbnb/dsh-archive-manager 的发布者账号已校验与本仓库一致

状态速览

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

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

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

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

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/1 08:19:27

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

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

读写/删除本地文件发起外部网络请求
查看扫描证据(共 25 处,展示前 12 条)
  • 读取本地文件
    lib/index.js:56
    if (!existsSync(filePath)) return undefined
  • 读取本地文件
    lib/index.js:58
    return JSON.parse(readFileSync(filePath, 'utf8'))
  • 读取本地文件
    lib/index.js:67
    if (!existsSync(dir)) mkdirSync(dir, { recursive: true, mode: 0o700 })
  • 写入本地文件
    lib/index.js:67
    if (!existsSync(dir)) mkdirSync(dir, { recursive: true, mode: 0o700 })
  • 写入本地文件
    lib/index.js:69
    writeFileSync(tmp, JSON.stringify(data, null, 2) + '\n', { encoding: 'utf8', mode: 0o600 })
  • 写入本地文件
    lib/index.js:70
    renameSync(tmp, filePath)
  • 读取本地文件
    lib/index.js:94
    if (!existsSync(root)) return undefined
  • 读取本地文件
    lib/index.js:97
    for (const entry of readdirSync(root)) {
  • 读取本地文件
    lib/index.js:100
    if (statSync(dir).isDirectory()) {
  • 删除本地文件递归
    lib/index.js:121
    rmSync(targetDir, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 })
  • 删除本地文件递归
    lib/index.js:141
    rmSync(parentDir, { recursive: true, force: true })
  • 发起网络请求
    lib/client.js:171
    return fetch(url, options).then(function (res) {
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

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

界面预览

1 张 · 点击查看大图

功能亮点

  • 查看搜索归档会话
  • 一键恢复归档会话
  • 彻底删除归档会话

Codex 风格的 DSH Web UI 归档会话管理器——在设置页查看、搜索、恢复和删除归档会话

README

由 DeepSeek 最新模型翻译生成
DSH Archive Manager 插件 (Codex-style 归档管理) 为 DeepSeek Harness (DSH) Web 界面提供与 Codex 1:1 一致的会话归档管理功能,支持在设置页中直观查看、搜索/筛选、预览对话内容、一键取消归档以及彻底删除归档会话。 当前版本要求 DSH >=0.1.2-alpha.2,并支持通过 DSH_HOME 指定 DSH 数据目录。 npm version npm downloads DSH Archive Manager 归档管理设置与会话列表 🌟 核心特性 1. Codex 1:1 视觉与交互规范: - 卡片外观保持 DSH 官方卡片统一规范(深灰背景、12px 圆角、矢量箭头旋转动效),仅在设置 -> 插件选项中加载; - 展开后提供顶层搜索栏(搜索已归档聊天)、排序筛选(全部聊天 / 最早优先)与项目筛选(所有项目 / 各具体项目)。 2. 按项目分组与批量管理: - 会话按所属工作区/项目自动分组展示,带有项目文件夹图标及对话计数; - 每个项目组支持 ··· 更多操作菜单,可一键「删除项目中的全部内容」。
展开完整文档(README 剩余 1 节)
DSH Archive Manager 插件 (Codex-style 归档管理)

为 DeepSeek Harness (DSH) Web 界面提供与 Codex 1:1 一致的会话归档管理功能,支持在设置页中直观查看、搜索/筛选、预览对话内容、一键取消归档以及彻底删除归档会话。

当前版本要求 DSH >=0.1.2-alpha.2,并支持通过 DSH_HOME 指定 DSH 数据目录。

npm version
npm downloads

DSH Archive Manager 归档管理设置与会话列表

🌟 核心特性

1. Codex 1:1 视觉与交互规范:
- 卡片外观保持 DSH 官方卡片统一规范(深灰背景、12px 圆角、矢量箭头旋转动效),仅在设置 -> 插件选项中加载;
- 展开后提供顶层搜索栏(搜索已归档聊天)、排序筛选(全部聊天 / 最早优先)与项目筛选(所有项目 / 各具体项目)。
2. 按项目分组与批量管理:
- 会话按所属工作区/项目自动分组展示,带有项目文件夹图标及对话计数;
- 每个项目组支持 ··· 更多操作菜单,可一键「删除项目中的全部内容」。
3. 真实内容解析、预览与还原:
- 自动解析底层会话流,精确展示会话标题、创建时间、对话轮数与磁盘占用大小,日期格式与 Codex 一致(如 2026年8月15日, 1:34);
- 会话内容预览:点击「查看内容」按钮,无需恢复即可在弹窗中直接浏览该会话最近 50 条用户/助手消息记录(自动清理会话日志中的系统注入文本);
- 取消归档:点击「恢复会话」按钮,会话立即还原回原所属工作区列表,并通过 SSE 实时广播同步侧边栏;
- 彻底删除:点击「物理删除」按钮彻底删除会话元数据及磁盘数据文件,释放存储空间。
4. 零外部依赖的解压引擎:
- 内置基于 Node zlib 的 zstd 多帧解压引擎,可读取 session.jsonl.zstd 与未压缩的 session.jsonl,无需在系统中安装 zstd 命令行工具。
5. 实时双向同步(Live Sync):
- 卡片展开时自动监听侧边栏归档变动,在工作区侧边栏归档或恢复会话时,归档管理列表自动无感同步更新。

📦 如何安装与配置到 DSH

DSH 采用 Cordis 模块化微内核架构,你可以通过以下方式安装该插件:

环境要求

- DSH >=0.1.2-alpha.2
- Web Profile
- Node.js 内置 zlib(无需额外安装 zstd 命令行工具)

方法一:通过 NPM 线上源安装(推荐)

1. 使用 DSH 官方 CLI 命令一键安装

dsh plugin --profile web add -w @mlgbnb/dsh-archive-manager

如需固定当前版本,可执行:

dsh plugin --profile web add -w "@mlgbnb/dsh-archive-manager@1.0.10"

2. 或者在 Web Profile 目录下通过 npm/pnpm 安装

已设置 DSH_HOME 时
cd "$DSH_HOME/profiles/web"
未设置 DSH_HOME 时
cd ~/.dsh/profiles/web
npm i @mlgbnb/dsh-archive-manager
或使用 pnpm
pnpm add -w @mlgbnb/dsh-archive-manager

安装完成后,请确认 $DSH_HOME/profiles/web/package.json(未设置 DSH_HOME 时为 ~/.dsh/profiles/web/package.json)中的 dsh.profile.bundles 数组已包含 @mlgbnb/dsh-archive-manager:

{
"name": "dsh-profile-web",
"private": true,
"dependencies": {
"@mlgbnb/dsh-archive-manager": "^1.0.10"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"@mlgbnb/dsh-archive-manager"
]
}
}
}

方法二:通过本地源码目录(Link 方式)安装

如果你在本地开发该插件,可以使用本地链接方式安装:

将本地插件目录以 link 方式添加至 web profile 的依赖中
dsh plugin --profile web add -w "link:/path/to/dsh/plugin/dsh-archive-manager"

注意:如果执行 add 后启动报错提示子包重复声明,请检查 $DSH_HOME/profiles/web/package.json(未设置 DSH_HOME 时为 ~/.dsh/profiles/web/package.json)中的 dsh.profile.bundles 数组,确保其中仅包含根包(如 @mlgbnb/dsh-archive-manager、@linxin666/dsh-web-ui-all 等),避免包含子组件包。

🚀 启动与体验

启动 DSH Web 服务:

dsh --profile web
或者
dsh web
打开浏览器访问 http://127.0.0.1:3080/,点击侧边栏底部的齿轮图标进入设置 -> 插件,即可看到「归档管理」卡片。

📂 项目结构

dsh-archive-manager/
├── cordis.patch.yml # Cordis 插件 Profile 声明补丁 ├── package.json # 模块清单与依赖声明 ├── README.md # 中文说明文档 ├── README.en.md # English documentation ├── docs/ │ └── images/ # 说明文档截图与预览图 ├── lib/ │ ├── index.js # Host 端(提供 /api/dsh-archive-manager/* 接口与 workspaceRegistry 交互) │ └── client.js # Client 端(Codex 风格卡片交互、项目分组、搜索筛选、预览弹窗、删除与还原逻辑) └── src/ └── index.ts # TypeScript 伴生源文件(类型声明与 Host 入口说明)

插件运行时会读取 DSH 的 storages/workspace.json、storages/session_projcache.json 和 sessions/ 目录。数据根目录由 DSH_HOME 路径解析规则决定,默认是 ~/.dsh。
预览分享卡片长什么样 ↓z953218350/dsh-archive-manager
分享 · DeepSeek Harness Hub
z953218350/dsh-archive-manager

查看搜索归档会话,一键恢复或彻底删除

回到顶部