sungatetop/dsh-browser-control

sungatetop★ 0JavaScriptLast synced: 2026-08-16

Open on GitHub

Browser Control for dsh

README excerpt

dsh-ava-bridge DeepSeek Harness 插件:通过 ava-chrome-extension (已安装到 Chrome 的浏览器桥接扩展)控制浏览器。 插件在 Harness 内部启动一个与扩展配套的本地 daemon(HTTP + WebSocket,端口默认 19826 ),并注册一组 browser 模型工具。扩展通过 CDP 执行命令,结果回传后由工具渲染给模型。 前置条件 1. Chrome 中已安装 ava-chrome-extension (浏览器桥接扩展),通过「加载已解压的扩展程序」安装。 2. 一个可运行的 DeepSeek Harness profile(例如 dsh web )。 扩展默认探测 http://127.0.0.1:19826/ping 并连接 ws://127.0.0.1:19826/ext 。本插件端口默认即 19826 ,无需改扩展配置。 安装 ava-chrome-extension 扩展的打包产物随本插件分发,位于 extension/ 目录: 安装步骤: 1. 解压 extension/ava-chrome-extension-v1.0.0.zip 到本地目录(例如 ava-chrome-extension/ )。 2. 打开 Chrome → chrome://extensions → 开启右上角「开发者模式」。 3. 点击「加载已解压的扩展程序」,选择解压出的目录。 4. 扩展加载后会自动探测并连接插件 daemon( ws://127.0.0.1:19826/ext )。 若扩展源码有更新,也可自行构建后在 extension/ 下替换新的 zip。 安装 方式 A:tarball(推荐) 方式 B:本地目录 安装后验证层生效(无需启动): 重启 dsh web 即生效。插件加载时会打印: 打开 http://127.0.0.1:3080 ,在对话里用自然语言让模型调用浏览器工具即可(例如「打开 example.com 并截图」)。 提供的工具 工具 作用 对应扩展 action browser status 查询 daemon/扩展连接状态 ping / 本地状态 browser list tabs 列出所有标签页 tabs (list) browser navigate 导航到 URL navigate browser new tab 新建标签页 tabs (create) browser activate tab 激活标签页 tabs (activate) browser close tab 关闭标签页 tabs (close) browser exec 在页面执行 JS exec browser get text 读取页面可见文本 exec browser click 按 …

View full README on GitHub →
Tools / Devdshdsh-plugindsh-plugin-marketdsh-plugins

Category