前言¶
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