DeepSeek Harness 浏览器控制插件:dsh-browser 与 computer use 的分工
浏览器控制不是一种插件,而是三种能力:共享浏览器、接管 Chrome、整机操作。 权限面从窄到宽,选错会把简单任务做成高风险操作。
三类能力
先看作用范围与权限。
| 类型 | 作用范围 | 代表 | 权限面 |
|---|---|---|---|
| 共享浏览器 | 一个真实浏览器实例 | dsh-browser | 中 |
| 接管 Chrome | 已有 Chrome 会话 | dsh-chrome-control | 中到高 |
| 整机操作 | 整个桌面 | computer use | 高 |
共享浏览器是「一起用」。 agent 驱动页面,你可以随时接管,适合需要人工确认的流程(来源)。
接管 Chrome 是「复用登录态」。 它连到你已登录的浏览器,省去重复登录;代价是权限与登录态绑定(来源)。
整机操作是「什么都能点」。 它能覆盖浏览器做不到的场景,但风险最高,能用浏览器控制就不要上。
dsh-browser:共享与会接管
它的核心是「可见、可接管」。
- 启动一个真实浏览器实例,agent 在页面上操作。
- 你可以随时接管鼠标与键盘,处理验证码或确认。
- 适合登录、填表、需要人工判断的流程。
- 支持配置安装与平台差异,装前看说明。
- 多任务并行时,注意浏览器实例与标签隔离。
共享意味着「人能兜底」,也意味着「状态会互相影响」。 遇到验证码、二次确认或异常页面,人可以接手,不必让 agent 硬闯。你手动改了页面,agent 的下一步可能基于旧状态;接管后要让它重新读取。
dsh-chrome-control:接管真实会话
它复用你已有的 Chrome,不另开浏览器。
- 安装配套浏览器扩展,连接本地守护进程。
- 配置守护进程端口,确保插件能访问。
- 通过
mcp__chrome__*一类工具操作页面(来源)。 - 复用登录态,适合需要账号的站点。
- 任务结束关闭连接,避免长期占用。
登录态是便利,也是风险。 能复用登录,意味着能访问该账号下的内容;敏感账号用独立浏览器配置。
扩展与端口是主要故障点。 扩展没装、版本不匹配、端口不通,都会表现为「连不上浏览器」。
computer use 的边界
它能点浏览器,但不是浏览器控制的首选。
- 作用范围是整个桌面,权限比浏览器控制宽。
- 适合操作本地软件、跨应用流程与浏览器做不到的场景。
- 截图、点击与输入受系统权限与缩放影响。
- 失败排查更复杂,涉及权限、坐标与工具门禁。
- 能用浏览器控制解决时,不要用 computer use。
权限面越宽,越要克制,也不要把 computer use 当万能工具。 只做网页任务时,浏览器控制更可预期,也更容易回滚。它的成本与风险都更高;选型先问「浏览器控制能不能做」。
怎么选
按「只做网页、要不要登录态、要不要跨应用」选。
| 需求 | 建议 | 理由 |
|---|---|---|
| 网页自动化、需人工接管 | dsh-browser | 可见、可接管 |
| 复用已有登录态 | dsh-chrome-control | 连真实会话 |
| 操作本地软件 | computer use | 整机能力 |
| 只抓取公开页面 | 内置检索/浏览器工具 | 权限最小 |
权限最小化是第一条。 能只用网页能力,就不要开整机操作。
先跑最小流程。 打开一个页面、点一个按钮、读一段文本;三步都通,再跑复杂流程。
安装与权限
安装是普通插件流程,权限才是关键。
- 在 Hub 搜索插件名,核对 owner 与来源。
- 安装后重启,确认插件加载。
- Chrome 控制类还要装扩展、开守护进程。
- 按需授予屏幕、辅助功能与网络权限。
- 任务结束关闭实例或连接,减少暴露。
权限按任务给。 只做一个站点,就不要给整机权限;只做一次任务,用完就关。
记录连接方式。 端口、扩展版本与浏览器版本,出问题时先对照这三项。
失败排查
四类失败覆盖大多数浏览器控制问题。
- 连不上浏览器: 扩展未装、端口不通或浏览器版本不匹配。
- 页面操作无效: 元素定位变化、页面未加载完或标签切错。
- 登录态失效: 会话过期、二次验证或切换了浏览器配置。
- 被安全策略拦下: 宿主权限、站点反自动化或网络策略。
四类的排查入口是「连接 → 页面 → 登录 → 策略」。 先确认连上,再看页面状态,最后看权限与策略。
日志要分段看。 连接失败与操作失败是两层;混在一起会改错配置。
下一步
先选作用范围,再谈能力。 想看更完整的浏览器自动化背景,看《dsh-browser 是什么》;想看 computer use 的失败排查,看《deepseek harness computer use 不生效》;想看权限边界,看《DSH plugin 能做什么、不能做什么》。
来源:dsh-browser 插件页、dsh-chrome-control 插件页、DeepSeek Harness 官方文档
常见问题
dsh-browser 提供共享的真实浏览器,agent 驱动、人可以随时接管。dsh-chrome-control 接管你已有的 Chrome 会话,通过配套扩展与守护进程连接。
浏览器控制和 computer use 的选择看范围。只做网页操作选浏览器控制,权限面更窄;需要操作本地软件或跨应用才用 computer use。
Chrome 控制插件通常需要安装浏览器扩展。插件通过扩展与本地守护进程连接真实 Chrome 会话,端口、扩展安装与浏览器版本都会影响连接。
浏览器控制插件能看到该浏览器的页面与登录态,但不等于能读取密码。仍要按最小权限使用,敏感账号用独立浏览器配置。
相关术语
- 共享浏览器
- 共享浏览器是 agent 与人共同使用的真实浏览器实例,agent 驱动操作,人可以随时接管。— dsh-browser 插件页
- Chrome 控制
- Chrome 控制是通过扩展与守护进程接管已有 Chrome 会话的方式,可复用登录态并调用浏览器工具。— dsh-chrome-control 插件页
- computer use
- computer use 是操作系统级的图形界面操作能力,可点击、输入与截图,权限面比浏览器控制更宽。— DeepSeek Harness 官方文档
- 守护进程
- 守护进程是本地后台服务,负责在插件与浏览器之间转发指令与状态,端口不通时连接失败。— dsh-chrome-control 插件页
来源
- dsh-browser 插件页· dsh-plugin.org
- dsh-chrome-control 插件页· dsh-plugin.org
- DeepSeek Harness 官方文档· deepseek-harness