精选
为什么选中它
待人工精选——以下事实来自源码仓库。
它能做什么
DeepSeek Harness 插件-归档会话管理,支持释放、清除归档会话
适合谁
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
风险提示
- 未发现明显风险信号;安装前仍建议查看源码。
DeepSeek Harness 插件-归档会话管理,支持释放、清除归档会话
待人工精选——以下事实来自源码仓库。
DeepSeek Harness 插件-归档会话管理,支持释放、清除归档会话
想用 DSH 获得这项能力的用户;装前建议先看源码和文档。
dsh plugin --profile web add github:MuWinds/dsh-archived-sessions 作者没有声明支持的平台。
dsh.bundle 的插件组合包,纯 JavaScript、无构建步骤,可直接从 GitHub 安装: sh dsh plugin --profile web add github:MuWinds/dsh-archived-sessions 然后重启 Harness(npx @deepseek-ai/dsh web)。设置面板底部会出现「归档会话」页面。 > 纯 JS 包没有 prepare 构建脚本,因此不需要 pnpm allowBuilds 授权。若你习惯锁定版本,可钉住 commit:github:MuWinds/dsh-archived-sessions#<sha>。 ### 从本地目录安装(开发调试) sh dsh plugin --profile web add ./dsh-archived-sessions dsh plugin --profile web remove @muwinds/dsh-archived-sessions 可卸载(同时移除依赖与对应的 bundle 层)。 ## 仓库结构 dsh-archived-sessions/ ├── package.json # dsh.bundle + dsh.client 声明(单包双端) ├── cordis.patch.yml # 插入一行 archived-sessions(宿主端 + 浏览器端) ├── lib/ │ ├── index.js # 宿主端插件:webServer 路由 /dsh-archived/* + 全部业务逻辑 │ └── client.js # 浏览器端插件:设置页 UI(__ModuleLoader__ bundle) ├── README.md └── LICENSE # MIT 宿主端 API(POST /dsh-archived/*,无鉴权、同源): | 路由 | 请求体 | 返回 | | --- | --- | --- | | /dsh-archived/list | {} | { items, totalBytes } | | /dsh-archived/unarchive | { sessionId } | { ok, changed, archivedSessionIds } | | /dsh-archived/delete | { sessionId } | { ok, deleted, sessionId, path?, sizeBytes?, reason? } | | /dsh-archived/detail | { sessionId } | { id, createdAt, cwd, totalEvents, messageCount, truncated, messages } | ## 发布到 npm registry(可选) 包名使用自己的 scope(@muwinds/dsh-archived-sessions),与官方 @deepseek-ai/* 包区分,可以直接发布到 npm: sh npm login --registry=https://registry.npmjs.org # 国内镜像只读,发布需显式带官方源 npm publish --registry=https://registry.npmjs.org 发布后用户安装:dsh plugin --profile web add @muwinds/dsh-archived-sessions(npm 安装的是预构建产物,同样无需 allowBuilds)。只走 GitHub 也可以,dsh plugin add github:MuWinds/dsh-archived-sessions 不受影响。 ## 兼容性 - 目标 Harness 版本:0.1.0-rc.6(web profile 组合结构)。 - 宿主端插件无第三方运行时依赖(纯 ESM,不 import 任何 @deepseek-ai/*,需要的能力全部从 ctx 获取);浏览器端仅依赖 react(由 Harness 前端运行时提供,属于 platform seed)。 ## License MIT不看 Star,人工一条条挑的。
把 DSH 的 settings.yaml 做成可视化看板:所有已注册的 settings namespace——包括官方界面从未覆盖的第三方插件配置——都渲染成可编辑表单。项目还早,但方向很对:告别手改 YAML。
给 DSH 的 DIY 轨迹可视化:把 agent 的计划与执行画成图,不用翻原始日志也能看清它在干嘛。项目还早,但补上了「一眼看懂 agent 在做什么」这个真实缺口。
从 Claude Code / Codex 把活派给 DSH:在宿主内拉起带分级预设的 DSH agent 会话,看原生子代理进度,还能借它的多模态桥给纯文本的 DSH 补上视觉和生图。编排型插件,把 DSH 变成其他编码 agent 的后端。