Codex 归档管理 z953218350/dsh-archive-manager
DeepSeek Harnessv1.0.10查看搜索归档会话,一键恢复或彻底删除
37.9/100
综合分
12
GitHub 星标
2,889
npm 周下载
—/5
用户评分
数据截至 2026/8/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @mlgbnb/dsh-archive-managernpm 源 · @mlgbnb/dsh-archive-manager 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 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🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
z953218350/dsh-archive-manager
查看搜索归档会话,一键恢复或彻底删除
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7