dsh-side-chat:DeepSeek Harness 侧边独立对话插件

前言

DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」,这使得开发者可以通过扩展组件来增强系统功能。Better Sidebar 是 DSH 的一个重要前端组件,但通常情况下,用户只能在主会话中保持单一对话流。当需要在同一上下文中进行并行思考、工具调用或代码调试,而又不想打断主线程时,dsh-side-chat 插件提供了解决方案。

插件介绍

dsh-side-chat 是一个 DSH Better Sidebar 插件,旨在提供一个类似 Codex 侧边提问的独立对话面板。该插件由开发者 willwang0098 维护。它允许用户从当前主会话的最近已完成回合 fork 出一个新的独立 side session,从而实现多线程对话的能力。

核心功能

该插件实现了以下核心能力:
1. Fork 会话:从当前主会话最近的已完成回合 fork 一个独立 side session。
2. 上下文继承与隔离:继承上下文,但隐藏 fork 前的历史,只展示侧聊新增消息。
3. 流式交互:通过当前 API 连接读取历史和流式 session/event。
4. 完整特性支持:支持 reasoning、工具调用、Markdown 渲染,以及停止和重新分支。
5. 输入交互:支持复制回答,或将回答直接放入主聊天输入框草稿。
6. 持久化:侧边会话 ID 按主会话持久化到 Sidebar tab meta 和 localStorage。

安装与启用

插件安装到当前 web profile 后,需要重启 DSH Web 服务。这是因为插件通过 Cordis patch 机制加载,重启服务可以让插件正确重新加载。

典型用法

安装完成后,用户可以在主会话中执行 fork 操作。侧边栏会显示一个新的独立会话窗口,该窗口继承主会话的上下文,但只显示新增的消息。在此窗口中,用户可以进行独立的推理、工具调用或 Markdown 交互。会话状态会自动保存在侧边栏标签页元数据和本地存储中,刷新页面后依然存在。

适用场景与注意

该插件适合需要在同一 API 连接下进行多任务处理的场景,例如代码调试、多步骤推理或并行测试。
需要注意的是,该插件以当前 DSH 进程的权限运行。在安装前,建议检查源码和许可证,确保符合使用规范。

总结

dsh-side-chat 为 DSH Better Sidebar 增加了一个轻量级的多线程对话能力,适合需要深度上下文交互的开发者。更多细节请参考官方目录或 GitHub 仓库。

GitHub 仓库

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

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

小夜