dsh-quote-temp-ask:DSH web UI 的引用、临时对话与网页追问

前言

在 DSH web UI 里处理会话时,经常需要把某段上下文带到下一轮输入里,或者临时问一个不依赖当前完整上下文的问题。已有做法通常是复制文本、切换网页聊天,再手动整理输入。

下面介绍 dsh-quote-temp-ask。它是 DSH web UI 的一个选中文本工具条插件,提供三个按钮:引用、临时对话、去网页问。

这是什么

dsh-quote-temp-ask 由 Enc-hanted 维护,采用 MIT 许可。它属于 DSH 插件生态中的社区插件,不是 DeepSeek 或幻方的官方应用商店入口。

该插件面向 DSH web profile。已核实资料标明:已在 @deepseek-ai/dsh 0.1.0-rc.6(web profile)验证,要求 Node >=22.15,peer dependencies 如下:

@deepseek-ai/dsh-client-ui-slots ^0.1.0-rc.6
react ^18.2.0

核心功能

引用

在会话中选中任意文本后,点击“引用”。输入框草稿里会追加一个标记,例如:

[引用到内容1]

发送时,该标记会展开成引用块,例如:

> **引用的内容1**

已核实资料提到,预览卡片会显示在标记上方。发送入口包括 Enter 或发送按钮。

需要注意:引用池是 per-session memory。切换会话或刷新页面后,标记可能丢失与原文内容的映射。手动输入一个与 pooled id 匹配的标记形式字符串,也可能被展开。标记重编号会增加 undo entries。

临时对话

“临时对话”会在页面内打开一个 390px 宽的右侧面板。它使用 DSH 当前默认模型,通过 250ms 轮询获取流式内容,不是 SSE。

面板支持清理上下文和停止。渲染的 Markdown 包括代码块、行内代码、加粗、斜体、链接、标题和列表。面板消息历史无上限,使用“清理上下文”来清理。

去网页问

“去网页问”会打开真实的 chat.deepseek.com,窗口大小为 390×844,停靠到屏幕右边缘,并通过 ?q= 预填问题。

由于 chat.deepseek.com 发送 frame-ancestors 'none',无法通过 iframe 内嵌;网页 popup 是这条路径的可用方式。

安装与启用

安装前先检查源码和许可证。该插件采用 MIT 许可。插件会以当前 DSH 进程权限运行,建议核对版本和来源后再安装。

从 npm 安装:

dsh plugin --profile web add dsh-quote-temp-ask

从本地 checkout 安装:

dsh plugin --profile web add link:D:/path/to/dsh-quote-temp-ask

安装完成后重启 DSH。卸载:

dsh plugin --profile web remove dsh-quote-temp-ask

卸载后同样重启 DSH。

典型用法

1、在会话中选中任意文本,点击“引用”。
2、输入框中出现 [引用到内容1],预览卡片显示在上方。
3、按 Enter 或点击发送按钮,标记展开为引用块,消息发出。

临时对话可以选中文本后点击“临时对话”,在右侧面板中提问;需要清理时点击“清理上下文”,需要中止时点击“停止”。

去网页问可以选中文本后点击“去网页问”,在弹出的 chat.deepseek.com 窗口中继续处理。

适用场景与注意

适合在 DSH web UI 中处理以下场景:

  • 需要把某段对话内容引用到下一条输入。
  • 需要临时问一个不依赖当前完整上下文的问题。
  • 需要把当前问题带到网页版 DeepSeek 聊天中继续处理。

使用前建议确认以下限制:

  • 发送按钮拦截依赖 aria-label="发送消息",即中文 UI;Cmd/Ctrl+Enter 未被拦截,标记可能原样发出。
  • 手动输入与 pooled id 匹配的标记形式字符串会被展开。
  • 引用池是 per-session memory,切换会话或刷新页面后映射可能丢失。
  • 临时对话通过 250ms 轮询流式输出,不是 SSE。
  • 临时对话面板消息历史无上限,应使用“清理上下文”。
  • chat.deepseek.com 不允许 iframe 嵌入,网页 popup 是唯一路径。

结尾

dsh-quote-temp-ask 把“引用、临时问、网页追问”收进 DSH web UI 的选中工具条,适合处理会话中的局部上下文与快速问答。

GitHub:https://github.com/Enc-hanted/dsh-quote-temp-ask

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

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

Xiaoye