在使用 DeepSeek Harness (DSH) 时,会话数量往往会超出侧边栏的容量。手动翻找特定对话效率低下。DSH Session Favorites 插件通过允许你标记常用会话并将其按工作区分组,解决了这个问题。
插件简介¶
DSH Session Favorites 是一个社区维护的 DeepSeek Harness (DSH) 插件,用于管理会话收藏。它不是 DeepSeek AI 的官方产品,遵循 MIT 许可证。
该插件的核心价值在于将高频访问的对话从杂乱的会话列表中隔离出来。它通过存储在主机上的 favorites storage domain,确保收藏列表在不同标签页和浏览器之间保持一致。
安装与启用¶
确保你的环境满足以下条件:
* DeepSeek Harness Web 版本:0.1.5-rc.2 至 0.2.1-alpha.1
* Node.js 版本:>= 22.15
使用官方 npm 注册表安装:
dsh plugin --profile web add dsh-session-favorites@latest --registry=https://registry.npmjs.org/
安装完成后,重启 DSH Web 并硬刷新浏览器(Ctrl+Shift+R),侧边栏底部会出现“Favorites”入口。
核心功能¶
该插件提供以下功能:
- 收藏会话:支持将任意会话标记为收藏。
- 按工作区分组:收藏项会按其所属的工作区自动分组,便于管理。
- 快速搜索:在收藏列表顶部提供搜索框,支持按标题查找。
- 插入到 Prompt:在编辑器中输入
@号,可直接从收藏列表中选择会话内容。 - 同步重命名:重命名收藏项时,会通过 DSH 的
session.rename路径同步重命名实际会话。 - 跨设备一致:收藏存储在主机配置中,同一配置文件下的不同设备或标签页共享列表。
- 访问归档会话:已归档的收藏会话依然可以打开查看,不会改变其归档状态。
- 清理删除项:支持标记和清理已删除会话的残留记录。
典型用法¶
-
收藏当前会话
在会话标题栏点击星标图标。 -
打开收藏列表
点击侧边栏底部的“Favorites”按钮。 -
搜索收藏
在列表顶部的搜索框中输入关键词。 -
插入到 Prompt
在编辑器输入框内输入@,从弹出的列表中选择一个会话。 -
重命名
将鼠标悬停在列表行上,点击“重命名”。这会直接重命名底层的会话。 -
移除
悬停行 -> 点击“移除” -> 确认操作。 -
清理残留项
使用列表旁的横幅功能,确认批量清理删除的会话记录。
注意事项¶
- 数据持久性:卸载插件后,收藏列表依然保留在 DSH 配置中。重新安装即可恢复。
- 归档逻辑:打开归档的收藏会话不会改变其归档状态。若需取消归档,需使用 DSH 原生的 Unarchive 功能。
- 确认机制:移除单个收藏和批量清理都需要二次确认,防止误操作。
- 权限与隔离:插件通过 DSH 原生路径操作,不修改 DSH 源码或侵入其他插件 UI。
总结¶
DSH Session Favorites 通过轻量级的方式,解决了会话管理中“找起来慢”的痛点。对于需要在多个上下文间频繁切换的开发者或用户,它是一个提升效率的实用工具。