v1.0.2
DSH Browser Control v1.0.2
Chrome 浏览器扩展 + DeepSeek Harness 插件,让 AI Agent 像人一样操控你的真实浏览器。
附件
| 文件 | 用途 |
|---|---|
DSH-Browser-Control-1.0.2.zip |
Chrome 扩展(解压后加载) |
dsh-browser-bridge-plugin-v1.0.2.zip |
dsh 插件 |
一、安装 Chrome 扩展(30 秒)
- 下载 zip,解压到固定文件夹
- Chrome 打开
chrome://extensions→ 开启「开发者模式」 - 点「加载已解压的扩展程序」→ 选解压后的文件夹
- 工具栏出现鲸鱼图标 → 绿点呼吸 = 已连接
需要 Chrome 116+。
二、安装 dsh 插件(1 分钟)
方式 A:一键安装
git clone https://github.com/caob23/dsh-browser-control.git
cd dsh-browser-control
./install.sh /你的路径/deepseek-harness
脚本只复制文件,完成后仍需下面三处配置,改完重启 dsh。
方式 B:手动安装
下载插件 zip 解压到 deepseek-harness 的 packages/web/browser-bridge/,然后:
- packages/bundle/base/package.json 的 dependencies 加:
"@deepseek-ai/dsh-browser-bridge": "workspace:^"
- cordis.patch.yml 的 plugins 列表加:
- id: browser-bridge
name: '@deepseek-ai/dsh-browser-bridge'
config:
enabled: false
- tsconfig.host.json 的 references 加:
{ "path": "./packages/web/browser-bridge" }
三、使用
dsh 设置 → 插件 → DSH 浏览器控制 → 开启 → 扩展自动连接 → 对话说自然语言就行。
v1.0.2 更新
16 项验收意见修复 + 饱和回归中新发现并修复的 10 个缺陷(回归 A~H 全部 8 组通过,长稳 195 ops 零错误)。
🔔 弹窗全自动应答
- alert / confirm / prompt / beforeunload 打开即自动处理(默认按 OK),不再卡死自动化
- 新增
dialog命令:切换 accept / dismiss / manual 策略,可查最近 50 条弹窗记录 - 连续链式弹窗(一次点击多个 prompt)逐个依次应答
⌨️ 真实键盘输入
- 输入新增
type模式:逐字符真实按键,React 受控组件、带联想的搜索框都能用(百度搜索实测直达结果页) - 中文、emoji 原样输入,不再变成
? - 修复字符被插入两次、Enter 不触发表单提交两个缺陷
- 🪟 绝不修改你的窗口:尺寸、位置、最大化状态一律不动;最小化时明确报错提示你手动还原,而不是擅自恢复
💥 求值更可靠
- 页面跳转中断求值 → 返回结构化
context_destroyed,不再挂满 60 秒超时 - DOM 节点 / 函数 / Map 诚实报错,不再静默返回空
{};普通对象完整转移 eval支持timeoutMs竞速超时、同源 iframe(frameSelector)、参数注入(argNames+args)
🧭 导航与等待
- 死站点导航返回
siteUnreachable: {dns | unreachable},中英文错误页都能正确分类 - 新增
wait命令:selector / text / fn 三种条件轮询等待,最长 120s
📤 工具输出更可信
click返回命中校验(hitVerified)与实际命中点,遮挡时能看出来screenshot支持按元素裁剪截图,返回元素坐标tabs.list紧凑结构,snapshot 增加计数与元素详情