← 返回列表
D

dsh-archived-chats

v0.3.0 · 2 天前发布

DeepSeek Harness 已归档会话管理页:在设置里查看、搜索、取消归档、删除已归档的聊天,按项目分组。An Archived Chats settings page for DeepSeek Harness: browse, search, unarchive, and delete archived sessions, grouped by workspace.

deepseek-harnessdshdsh-pluginarchivesessionsweb-ui

README

dsh-archived-chats

DeepSeek Harness 新增一个「已归档的聊天」设置页,把被归档的会话重新找回来。

在 DeepSeek Harness 里,聊天一旦归档就会从侧边栏消失,界面中没有任何入口可以再看到它,只有工作区存档(~/.dsh/storages/workspace.json)还记得它。这个插件在「设置」中补上一个「已归档的聊天」页面,让所有归档会话都可见、可搜索、可管理。

安装

sh
dsh plugin --profile web add dsh-archived-chats

安装后重启一次 DSH,然后打开 设置 → 已归档的聊天

功能

  • 完整归档列表:按工作区(项目)分组并显示每组数量;每个分组都可折叠/展开,状态按浏览器记忆。

  • 搜索标题,外加两个筛选器:类型(全部 / 普通会话 / 子代理会话)和项目。

  • 取消归档单个聊天,或从分组的 菜单整组取消——恢复的聊天会立刻回到侧边栏。

  • 删除单个聊天、某个项目分组或全部(全部删除),均有确认弹窗。删除是彻底的:会话日志从磁盘移除、从工作区记录中摘除、注册表内存索引同步清理,主侧边栏的条目也会立即消失。

  • 仍驻留后台的会话会被永久停用,待下次启动 DSH 时完成物理删除——不会留下半删除状态,停用期间会话保持隐藏。

  • 适配浅色/深色主题,支持中文和英文界面。
  • 实现原理

  • Host 半lib/index.js)在 DSH Web 服务器上注册 /plugins/dsh-archived-chats/* 路由:`GET /stat
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-archived-chats
    Repo
    git+https://github.com/Ultronen/dsh-archived-chats.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale"],"platform":"web","immediately":true}}