baisbt/dsh-plugin-webrelay:DSH Web 中繼插件

前言

DSH 用戶通常需要在 DSH 和多個外部 AI 網頁之間來回切換窗口並複製粘貼內容。dsh-plugin-webrelay 通過將外部 AI 網頁嵌入 DSH 右側面板來解決這一問題,並提供了一個“閃電按鈕”來執行提示詞優化和與外部 AI 的協作優化。

這是什麼

這是一個 DSH 插件,通過插件自帶的 relay 反向代理同源嵌入外部 AI 對話網頁。它允許用戶通過一個按鈕完成“寫提示詞 -> 找外部 AI 審閱 -> 整理成終稿”的流程。由 Baisbt 維護。

核心功能

  • 右側內置瀏覽器:通過插件自帶的 relay 反向代理同源嵌入外部 AI 對話網頁,帶站點識別徽章、捕獲存檔與“系統瀏覽器打開”降級通道。
  • 閃電按鈕:提供優化提示詞(不發送)與與外部 AI 協作優化(壓縮上下文→初優化→外發→等待→收回回覆→終優化→寫入輸入框),全程可編輯。
  • 捕獲存檔 + 智能體工具:外部回覆可保存爲 Markdown 文件($DSH_HOME/webrelay/captures/*.md),並註冊 webrelay_captures 智能體工具。
  • 站點管理界面:支持添加 / 排序 / 隱藏 / 刪除 / 恢復默認,以及多瀏覽器實例與賬戶綁定。

安裝與啓用

使用以下命令安裝插件:

dsh plugin --profile web add @dsh-external/dsh-webrelay

典型用法

  1. 使用命令 dsh plugin --profile web add @dsh-external/dsh-webrelay 安裝插件。
  2. 在 DSH 右側面板點擊 ⚡ 按鈕優化提示詞(僅調用宿主 LLM,不發送)。
  3. 點擊 ⚡ 按鈕與外部 AI 協作優化(需先連接外部瀏覽器),流程爲壓縮上下文→發送→等待→收回回覆→寫入輸入框。
  4. 使用面板內的“捕獲歷史”查看已保存的 Markdown 文件。
  5. 使用面板頭部的“管理”按鈕添加、排序或刪除站點。

適用場景與注意

  • 依賴環境:需 Node.js 20+、pnpm(dsh plugin add/remove 內部調用)以及 Chrome 或 Edge(聯動模式)。
  • 當前狀態:插件尚未發佈到 npm,需使用 tarball 或 GitHub 方式安裝。
  • 運行時依賴:零 @deepseek-ai/* 運行時強依賴。
  • 安全機制:只讀爲默認,寫入需點擊(僅“發送到瀏覽器”步驟)。
  • DSH 版本:DSH 處於 developer preview,客戶端快照/契約字段可能變化。

結尾

該插件爲 DSH 提供了連接外部 AI 網頁的能力。DSH 的理念是“一切皆插件”,社區目錄與 DeepSeek 或幻方無官方從屬關係。

GitHub 倉庫:https://github.com/Baisbt/dsh-plugin-webrelay
目錄頁:https://www.skillhub.cn/plugins/Baisbt/dsh-plugin-webrelay

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

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

小夜