chensl139-ok/dsh-archived-panel

chensl139-ok★ 2TypeScriptLast synced: 2026-08-23

Open on GitHub

DeepSeek Harness 插件:侧边栏「已归档」面板,可查看/打开/取消归档会话 A side panel that lists, opens, and unarchives archived sessions.

README excerpt

dsh-archived-panel English · 中文 中文 dsh-archived-panel 是一个 DeepSeek Harness 社区插件,在侧边栏提供「已归档」面板: - 显示已归档会话的标题、工作区和相对时间。 - 点击会话即可重新打开。 - Host 支持 unarchiveSession 时可以取消归档。 - Host 支持 deleteSession 时可以 永久删除 已归档会话(删除前会二次确认)。 - Host 尚未安装补丁时自动隐藏对应的操作按钮,查看和打开功能不受影响。 插件以 DSH bundle 分发: cordis.patch.yml 挂载 Host 条目,浏览器功能由 dsh.client bundle 加载。 兼容性 组件 支持范围 DeepSeek Harness =0.1.0-rc.7 =24.0.0 pnpm 11;git 安装需要允许 prepare 脚本 安装 从本地检出安装到 web profile: 从 GitHub 安装: git 安装会从源码运行 prepare 。pnpm 10 及以上版本默认可能阻止依赖的构建脚本;发生这种情况时,把 pnpm 输出的包名加入对应 profile 的 pnpm-workspace.yaml : 随后重新执行安装命令。安装成功后, dsh plugin 会根据本包的 dsh.bundle 声明自动把它加入 profile 的 bundle 列表。 启用取消归档 查看和打开功能无需修改 DSH。取消归档需要把仓库中的 Host/runtime 补丁应用到与其匹配的 DeepSeek Harness 0.1.0-rc.7 源码检出: 补丁提供以下完整链路: 补丁涉及的文件、测试支持和限制详见 patches/README.md 。应用前务必运行 git apply --check ;如果目标 DSH 版本不同,请重新生成或人工迁移补丁,不要强制应用。 未启用取消归档补丁时,仅能查看和打开。启用后可取消归档;启用删除补丁后可永久删除。删除会调用 ctx.workspaces.deleteSession(id) ,由 Host 拆除会话日志( sessionPersistence.delete )并从所有工作区与归档集中移除该会话。正在进行的会话不会被删除(Host 返回 session-live 错误)。 启用删除 删除是破坏性操作:它会永久删除会话的持久化日志,并从工作区和归档集中摘除。需要把删除补丁应用到已应用取消归档补丁的 DeepSeek Harness 0.1.0-rc.7 源码检出: 补丁提供的完整链路: deleteSession.diff 基于“已应用 unarchiveSession 补丁”的源码生成;如果尚未应用取消归档补丁,先把两个补丁都应用一…

View full README on GitHub →
Skins / UIagent-toolsdeepseek-harnessdsh-pluginplugin

Category