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

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

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

小夜