前言¶
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
典型用法¶
- 使用命令
dsh plugin --profile web add @dsh-external/dsh-webrelay安裝插件。 - 在 DSH 右側面板點擊
⚡按鈕優化提示詞(僅調用宿主 LLM,不發送)。 - 點擊
⚡按鈕與外部 AI 協作優化(需先連接外部瀏覽器),流程爲壓縮上下文→發送→等待→收回回覆→寫入輸入框。 - 使用面板內的“捕獲歷史”查看已保存的 Markdown 文件。
- 使用面板頭部的“管理”按鈕添加、排序或刪除站點。
適用場景與注意¶
- 依賴環境:需 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