deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
查看、恢复和删除 DSH(DeepSeek Harness)中已归档的会话:在设置页找回归档列表、阅读完整对话(轮次 / 推理 / 工具执行 / Markdown 表格),一键把归档会话恢复回侧边栏活跃列表。桌面端与 Web 端通用。
DSH 中「归档会话」后,会话会从所有界面消失且没有官方入口找回。这个插件在设置面板新增「已归档会话」页面,把归档列表找回来,并支持取消归档(恢复)。

$ 命令行、可展开的输出;archiveSession 没有取消归档 API,本插件通过 workspace 注册表自己的存储域(storageDomain.get('workspace').global)把会话 id 从 archivedSessionIds 移除——与产品归档共用同一条持久化写入链,改动实时生效、重启后保持,并会清除该会话在本插件中的墓碑记录。dsh plugin 必须指定 --profile(对应你要装到的运行环境):
# DSH Desktop 桌面应用
dsh plugin --profile desktop add @jiangdaoli/dsh-archived-sessions
# 或 dsh web
dsh plugin --profile web add @jiangdaoli/dsh-archived-sessions
(desktop 是 DSH Desktop 应用使用的 profile 名,web 对应 dsh web;用了自定义 profile 就换成自己的名字。)安装后重启 DSH,在 设置 → 已归档会话 查看。
请从 npm 安装(上方的包名)。GitHub 仓库只包含源码,构建产物(
lib/)在发布时由 CI 生成,从仓库直接安装会缺文件。从源码安装请先pnpm install && pnpm build。
src/index.ts → runtime.ts):通过官方 DSH 服务读取数据 —— workspaceRegistry(归档集合)、sessionQuery(标题 / 对话投影)、sessionPersistence.readRaw(损坏日志的宽松兜底)。经 Typert Remote 暴露 archived/list、archived/surface、archived/delete、archived/restore。storageDomain 写入 workspace 域(从 archivedSessionIds 移除),从不改动会话数据本身。src/client/index.ts):挂载 Remote 命名空间,注册 settings.section(id archived-sessions)。查看器在设置面板内部渲染,天然处于最顶层。pnpm install
pnpm build # esbuild 单文件 host + client 产物到 lib/
pnpm typecheck
发布流程(含本地验收门、CHANGELOG 与 Release 说明步骤)见 RELEASING.md。
archivedSessionIds——这是该数据的唯一持久位置,与产品归档动作共用写入链;会话数据本身不被触碰。各版本变更见 CHANGELOG.md;GitHub Releases 同步发布说明。
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。