klarkxy 的 DSH 插件

会话管理

@klarkxy/dsh-session-manager
插件 会话与记忆 含 Web 界面

跨工作目录查找和阅读会话,复制线程 ID,使用临时工作区。

安装

 dsh plugin --profile web add @klarkxy/dsh-session-manager

把 web 换成你在用的 profile。装完重启 profile,插件会出现在「设置 → 插件」里。

说明

以下内容来自 README.zh-CN.md(0.2.0)。

跨工作目录查找和阅读 DeepSeek Harness 会话、复制线程 ID,并可在临时工作区中开始对话。

安装

dsh plugin --profile web add @klarkxy/dsh-session-manager

把 web 换成你的 profile 名,安装后重启 profile。

使用

  • 智能体工具:list_sessions、search_sessions 和 read_session 让智能体按标题或内容查找会话,并阅读对话、完整细节或交接摘要。阅读对话时按轮返回预览(最新在前),智能体可用返回的游标继续向前翻页,并通过细节模式查看完整原文。
  • 复制线程 ID:在会话菜单中复制,或按 Ctrl + Alt + C(macOS 为 ⌘ + ⌥ + C)复制当前会话的线程 ID。
  • 右键菜单:在左侧列表右键点击会话或工作区分组,等同于点击它的「⋯」按钮。
  • 临时工作区:在新会话的工作区选择器中选择它,即可在一个新的独立目录中开始对话。

限制

  • 临时工作区不会自动清理,文件在重启和卸载后仍然保留。
  • 从其他会话读到的内容只是背景资料,不是指令。
  • 自由聊天、删除聊天、在原会话中重试或编辑已发送消息,需要宿主支持这些功能。只安装 npm 插件不会增加这些能力;宿主支持时才会显示对应按钮。

许可证

SATA License 2.1