DeepSeek Harness 会话管理插件 (dsh-session-management)

前言

DeepSeek Harness (DSH) 采用插件化架构。随着使用增加,管理来自不同来源(DSH 原生、Claude Code、Codex)的会话会变得杂乱。本插件旨在提供统一的会话管理入口,并支持将第三方会话导入至 DSH 进行续聊与管理。

插件定位

DeepSeek Harness 会话管理插件,支持跨来源会话统一管理与第三方会话导入。

  • 维护者: AndyWipe13
  • 许可证: BSD-3-Clause
  • Star 数: 2

核心功能

统一会话管理

在 DSH 设置页提供跨来源(DSH / Claude Code / Codex)的会话列表、搜索、预览、打开续聊、归档/取消归档、删除与批量清理、统计。

第三方会话导入

支持把 Claude Code、Codex 的本地历史会话全保真转换为可续聊的 DSH 原生会话。转换过程保留文本、thinking、工具调用与结果,不伪造可执行工具。

安全底线

  • 只读保护:第三方源文件永远只读,导入不会修改原始文件。
  • 运行时保护:运行中的会话一律拒删。
  • 不可逆操作:删除显式不可逆(批量清理必须键入 DELETE 确认)。
  • 预览机制:清理永远先预览后执行。

安装与启用

插件通过 npm 或 GitHub 安装。安装后需在 DSH Web 界面中刷新以加载新配置层。

从 npm 一键安装(推荐)

dsh plugin --profile web add @nathan110628/dsh-session-management
dsh --profile web --dump-config   # 应看到 "# == @nathan110628/dsh-session-management" 层
dsh web

从 GitHub 安装

dsh plugin --profile web add github:AndyWipe13/dsh-session-management

卸载插件

dsh plugin --profile web remove @nathan110628/dsh-session-management

注意事项

  • 插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证(BSD-3-Clause)。
  • 操作涉及会话删除,请确保已理解其不可逆性。

总结

该插件通过统一界面和第三方导入能力,解决了 DSH 生态中会话分散管理的问题。更多细节与源码请访问GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜