DSH Plugins
返回列表
🧰

dshedge

联网工具 更新于 2026.10.10

在终端中运行以下命令:

dsh plugin install lingziba/dshedge

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install lingziba/dshedge 即可安装本插件(源码:https://github.com/lingziba/dshedge)。

插件介绍

在 DSH 里做网页自动化时,常见方案要么拉一整套 Playwright/Puppeteer,要么和日常正在用的浏览器抢同一份用户数据。dshedge(包名 dsh-edge-browser)走另一条路:直接通过 Edge 自带的 DevTools 协议(CDP)控制本机已安装的 Microsoft Edge,只依赖 Node 内置模块和自实现的 WebSocket 客户端,不额外下载浏览器、也不引入第三方运行时依赖。

插件为远程调试准备了独立配置目录,满足 Chromium 136+ 对非默认 profile 的要求,同时不会碰你平时上网用的 Edge 会话。连接采用懒加载:只有真正要操作页面时才建立 WebSocket;关掉标签页也不会把整个可控制实例一并关掉。从探测状态、启动或复用实例,到开标签、导航并等待页面就绪、在页内执行 JavaScript、提取正文、截图落盘、按选择器或可见文本点击、在输入框里打字乃至提交,工具链覆盖 agent 常见的「打开—读—点—输—看图」闭环。

适合需要在 Windows/macOS/Linux 上让 agent 稳定驱动本机 Edge、又不想为自动化再装一套浏览器栈的开发者与运维场景。典型流程是先确认调试端口与版本,再启动可控 Edge、导航目标页,用正文或 eval 拿结构化信息,需要视觉确认时截图后交给 read_image。若你关心在宿主进程内跑通 CDP、且希望工具定义与 schema 能被 DSH 正常注册,这个插件就是围绕该路径打磨的专用方案。

使用场景

  • 让 agent 启动本机 Edge 并打开指定网址完成导航
  • 从页面提取正文或在页内执行 JavaScript 拿结构化结果
  • 需要确认页面状态时截图并配合后续读图流程

适合人员

  • 不想安装 Playwright/Puppeteer 却要用 Edge 做自动化的开发者
  • 在 DSH 里需要稳定网页操作工具的 agent 编排者
  • 需要隔离调试 profile、避免影响日常浏览的用户