DeepSeek Harness 的侧边栏通常只显示会话列表,管理固定会话通常涉及重新排序行或使用隐藏在面板中的插件。Codex 和 ChatGPT 通过将固定会话与最近会话分开来解决这个问题。
插件介绍¶
dsh-codex-pins 是一个插件,将侧边栏分为两个独立区域:“Pinned”(固定)和“Recents”(最近)。固定会话不会重复出现在最近会话列表中。数据持久化在浏览器的 localStorage 中,键名为 dsh-codex-pins.v1。
安装与启用¶
安装命令如下:
dsh plugin --profile web add github:robbyisrobby/dsh-codex-pins
dsh plugin --profile desktop add github:robbyisrobby/dsh-codex-pins
安装完成后,必须重启 DeepSeek Harness 或 DSH Desktop。
功能说明¶
- 分区布局:侧边栏分为 Pinned 和 Recents 两个区域,各自独立滚动。
- 不重复显示:已固定的会话不会出现在 Recents 列表中。
- 最新优先:新添加的固定会话会显示在最上方。
- 持久化存储:使用
localStorage存储,键名为dsh-codex-pins.v1,按浏览器源隔离。 - 旧数据迁移:如果之前使用过
dsh-session-pin,现有本地固定会话会自动导入。 - 数量限制:最多支持 50 个固定会话。当会话目录准备就绪时,过期的 ID 会被丢弃。
- 纯前端实现:UI 纯前端渲染,不产生模型流量,不涉及主机 HTTP 路由,不读取会话日志,不包含安装脚本。
使用方法¶
- 添加固定:将鼠标悬停在会话行上并点击 pin 图标。
- 添加固定:打开一个会话,点击对话头部的 pin 图标。
- 切换位置:点击固定行打开会话;再次点击 pin 图标,该会话会移回 Recents 区域。
注意事项¶
- 重启要求:安装后需要重启 DeepSeek Harness 或 DSH Desktop 才能生效。
- 数据限制:固定会话上限为 50 个;当会话目录准备就绪时,过期的 ID 会被丢弃。
- 权限范围:插件为 UI 纯前端实现,依赖
localStorage进行存储。
该插件托管在 GitHub 上:robbyisrobby/dsh-codex-pins。