dsh-selection-toolbar

在 DeepSeek Harness(DSH)会话中,处理选中文本通常涉及复制、引用或向 AI 提问。默认的发送请求方式会将文本直接注入当前对话上下文,对于长对话容易造成历史记录冗余。dsh-selection-toolbar 插件通过在选区上方提供浮动工具栏,将常见的文本处理操作集成到文本选择流程中。

该插件在 DSH 会话里划选文本时,选区上方会浮现一个小工具栏。

核心功能

工具栏提供以下操作:

  1. 复制:将选区文本复制到剪贴板。
  2. 引用:将选中文本以 Markdown 引用块(> …)插入输入框光标处。
  3. 询问:打开内联输入框,将问题与选中文本一起发送。
  4. 解释、翻译、总结:发送预设的请求模板,将选中文本作为内容传递给模型。

/btw 侧问

点击工具栏的 /btw 按钮,会触发侧问功能。这是一个独立路由,具有以下特点:

  • 不污染会话:侧问不创建会话、不写入会话历史、不使用工具。
  • 基于上下文:仅基于最近 N 条会话内容和选中文本作答,无法联网或读文件。
  • 独立显示:答案以居中模态形式显示,支持复制答案、再问一个或清空历史。

设置

插件支持在设置面板中调整以下参数:

  • 弹窗出现延时:选中后延迟多久弹出(0–500 ms)。
  • 功能开关:可逐个开关工具栏按钮,关闭的按钮会立即从弹窗消失。
  • 答案去向:选择动作是走主线对话(作为消息进入当前对话)还是走侧问。
  • 侧问上下文条数:顺便问携带的最近消息条数(5–50,默认 20)。

安装

使用官方命令安装:

dsh plugin --profile web add github:suiyideali/dsh-selection-toolbar

安装完成后重启 web 应用以加载插件。

依赖

该插件依赖以下库:

  • @deepseek-ai/dsh-settings
  • @deepseek-ai/schemastery

结语

该插件提供了一套完整的划词交互方案,通过灵活的设置选项,允许用户在“主线对话”和“侧问”之间自由切换,适合需要频繁处理上下文片段的开发者与使用者。

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

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

小夜