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

結語

該插件提供了一套完整的劃詞交互方案,通過靈活的設置選項,允許用戶在“主線對話”和“側問”之間自由切換,適合需要頻繁處理上下文片段的開發者與使用者。

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

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

小夜