dsh-sidecard-ask:DSH 划词追问(侧边卡片作答)

在 DeepSeek Harness(DSH)环境中,对选中的文本进行追问通常需要中断主对话流,或者需要手动复制粘贴。dsh-sidecard-ask 解决了这个问题,允许在选中文本时即时提问。它将答案在侧边卡片中流式呈现,保持主对话整洁。

安装与启用

在 profile 目录(默认 %USERPROFILE%\.dsh\profiles\web)下执行安装命令:

pnpm add dsh-sidecard-ask

安装完成后,需在 profile 的 package.json 中将包名加入 dsh.profile.bundles 数组,然后重启 DSH。重启后,插件行、客户端产物与设置页才会生效。

核心功能

该插件提供以下能力:

  1. 就地追问:在聊天区或任务区选中文本后,直接浮出追问入口。
  2. 独立侧边卡片作答(默认):由独立子代理在专属会话中作答,不继承父上下文,不打扰主对话。答案支持流式渲染、思考过程折叠、链接/斜体/引用/表格渲染。
  3. 主对话作答:可将追问内容以引用块形式落回主对话,答案随对话正常流式输出。
  4. 快捷键触发:默认 Alt+Q 快捷键可直接唤起提问框。
  5. 降级回退:若侧边作答引擎不可用,自动回退到内置浮层卡片或主对话模式。
  6. LocalStorage 持久化:卡片内容写入本地存储,刷新页面不丢失。
  7. 自定义快捷动作芯片:选中后可直接点击“解释/翻译/总结”等芯片发起提问,支持自定义动作。
  8. 浮层胶囊模式:内置浮层默认为胶囊形态,最小化对主对话的遮挡。

升级与注意事项

  • 旧包名迁移:旧 npm 包名 dsh-selection-followup 已废弃并指向新名字。升级时需先卸载旧包,再安装新包 dsh-sidecard-ask。
  • 插件名变更:插件名曾两次变更以避免撞名。当前名称在 npm 与 GitHub 上均无冲突。
  • 依赖与修改:插件不引入任何外部依赖。修改 client.js 后需刷新浏览器,修改 index.js 需重启 DSH。

目录与链接

  • 目录页:https://www.skillhub.cn/plugins/HERO476/dsh-sidecard-ask
  • GitHub:https://github.com/HERO476/dsh-sidecard-ask
羽毛球分组比赛记分
小程序二维码

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

小夜