返回目录

dsh-side-chat

精选清单收录维护状态: 活跃

ahggg/dsh-side-chat

Codex 风格侧边聊天:选中文本后在独立侧栏追问,主对话不受干扰

前往 GitHub
$ dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

14

星标

4

Fork

JavaScript

语言

MIT

许可证

2026-08-14

创建于

2026-10-26

最近推送

MIT 许可的 dsh Desktop / Web 插件:针对选中段落的只读、纯文本旁支讨论,支持逐条回复切换模型与 Effort,并可用“Add to conversation”把讨论变成引用且保留主草稿。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-11-10

许可证

MIT

01它能帮你完成什么?

  • 针对已完成的某条消息里选中的一段文字追问,而不打断主对话

    一个侧边面板:流式 Markdown 回复,并可将整段聚焦讨论作为一个“会话引用”附加回主输入框

    在任务进行中需要快速解释、但不想 fork 会话或改写主提示词的 DeepSeek Harness Web / Desktop 用户

  • 为一次性的追问临时换模型或思考强度,而不改动主对话

    Send 旁的模型与 Effort 控件;选择会被本客户端的后续 Side Chat 请求记住,但不会作用于主对话

    只想为一次旁支提问临时用更强或更便宜模型的用户

02如何接入 DeepSeek Harness?

前置条件

  • Side Chat 版本要与 DSH 运行时匹配:1.0.3 → DSH `0.2.1-rc.2`,1.0.2 → `0.2.0-rc.2`,1.0.1 → `0.2.0-rc.1`
  • 保持 DSH 的插件兼容性检查开启,不要绕过它
  • Web profile 需要对应版本的 DSH CLI(`npm install --global @deepseek-ai/dsh@0.2.1-rc.2`)

安装步骤

  1. 01

    Desktop:打开插件安装对话框,填入完整包规格 `@ahggg/dsh-side-chat@1.0.3`,安装后重启应用

  2. 02

    Web:`dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact`

    $ dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

  3. 03

    在项目目录用 `dsh web --port 3080` 启动,打开打印出来的 URL

    $ dsh web --port 3080

验证接入成功

  • 主对话至少完成一轮后,在已完成消息里选中文字,确认出现 Side Chat 操作条
  • 用 `dsh plugin --profile web list` 确认已安装版本与你的 DSH 运行时匹配

回滚

  • Web:`dsh plugin --profile web remove @ahggg/dsh-side-chat`
  • Desktop:通过应用的插件管理器移除 Side Chat

03DSH 适配与能力边界

DSH 适配原生运行时

带客户端半的原生 dsh 插件:以 profile 插件形式安装(`dsh plugin --profile web add`),或通过 DeepSeek Harness Desktop 的插件管理器安装,为 DSH Web / Desktop 客户端增加一个 Side Chat 面板。

  • 只读文本快照上下文

    已完成消息里选中的那段文字→父对话到该完成轮为止的固定只读快照,后续追问一直复用它

    之后父对话的新提示词被排除,快照保持固定只打开草稿不会发起任何模型调用
  • Add to chat / Ask in side chat / More details

    选中的文字与可选评论→把带注释的段落附到主输入框(一个胶囊里可含多个编号段落),或立即发起解释请求

    `Add to chat` 会保留已有的草稿文本
  • Add to conversation 引用

    已完成的 Side Chat 讨论→作为一个会话引用附到主输入框;再次点击是刷新而不是重复添加

    只添加引用不会发送——必须发送父草稿才会存进父历史

04适合谁?何时不该用?

适合

  • 在任务进行中需要快速解释、但不想 fork 会话或改写主提示词的 DeepSeek Harness Web / Desktop 用户
  • 只想为一次旁支提问临时用更强或更便宜模型的用户

不适合

  • 插件版本必须与 DSH 运行时匹配(1.0.3 ↔ DSH 0.2.1-rc.2)。Desktop 与 Web profile 的插件安装是分开的,且应保持 DSH 的兼容性检查开启。
  • Side Chat 是纯文本、只读的讨论,不是第二个 agent:不支持附件、工具、命令执行、文件编辑、Steer 与 `/side`,也不会 fork 或归档任何会话。
  • 上下文上限 2,097,152 字符,超出直接拒绝而非静默截断;每个问题上限 65,536 字符,每条回复(含推理)上限 262,144 字符,一段讨论最多 64 个问题。

05兼容性、维护与安全提示

  • 插件版本必须与 DSH 运行时匹配(1.0.3 ↔ DSH 0.2.1-rc.2)。Desktop 与 Web profile 的插件安装是分开的,且应保持 DSH 的兼容性检查开启。
  • Side Chat 是纯文本、只读的讨论,不是第二个 agent:不支持附件、工具、命令执行、文件编辑、Steer 与 `/side`,也不会 fork 或归档任何会话。
  • 上下文上限 2,097,152 字符,超出直接拒绝而非静默截断;每个问题上限 65,536 字符,每条回复(含推理)上限 262,144 字符,一段讨论最多 64 个问题。
  • 关闭面板、刷新或断开客户端、卸载插件都会取消进行中的工作并丢弃临时讨论;宿主记录闲置 30 分钟后也会过期,关闭后的讨论无法重新打开。
  • 文本快照与 Side Chat 历史每次请求都会发给模型,因此仍按 provider 正常计费;避免复制会话并不能消除上下文 token,也不保证缓存复用。模型请求两分钟超时。
2026-08-142026-10-26v1.0.3

MIT · 持续维护(最新 release v1.0.3,2026-10-21)· 按 DSH 运行时版本分别钉版

06常见问题

该装哪个版本?

按运行时对齐:DSH 0.2.1-rc.2 对应 Side Chat 1.0.3,0.2.0-rc.2 对应 1.0.2,0.2.0-rc.1 对应 1.0.1。保持 DSH 的插件兼容性检查开启、不要绕过;另外 Desktop 与 Web profile 的插件安装是分开的。

Side Chat 会 fork 或创建 DSH 会话吗?

不会。它在内存里维护自己的临时消息历史,不 fork、不复制、不创建、不归档 DSH 会话,不运行 Agent,也不写会话事件日志;同样没有工具、命令执行或文件编辑能力。

怎么把 Side Chat 的讨论留下来?

点 `Add to conversation` 把讨论作为一个会话引用附到主输入框,然后发送父草稿才会存进父历史。只添加引用不会发送;临时面板闲置 30 分钟后仍会过期。

有哪些大小限制?

上下文上限 2,097,152 字符且超出直接拒绝而非静默截断,每个问题 65,536 字符,每条回复(含推理)262,144 字符,一段讨论最多 64 个问题。模型请求两分钟超时。

能只为一次旁支提问换模型吗?

可以。用 Send 旁的模型控件再选 Effort 即可切换思考强度;改动不影响主对话,被接受的选择作用于下一条回复,并被本客户端后续的 Ask in side chat 与 More details 请求记住。

08数据与来源

  • 作者声明github.comc231a248f2f8…

    Ask a focused follow-up about selected text without leaving your current conversation

  • 作者声明github.comc231a248f2f8…

    dsh plugin --profile web add @ahggg/dsh-side-chat@1.0.3 --save-exact

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-10。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。