chaserchan/dsh-browser-harness ↗★ 0

dsh-browser-harness

将浏览器控制注册为会话工具,支持Python驱动Chrome 适合需要让Agent直接控制真实浏览器进行导航、点击和截图等任务的用户。

包名
dsh-browser-harness
兼容性
待验证
Harness 依赖范围
>=0.1.0-rc.6 <0.2.0
版本
0.2.0
许可证
MIT
最近更新
2026年9月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:chaserchan/dsh-browser-harness

配置

在 profile 的 cordis.patch.yml 里用 id 定向覆盖(不要 - insert:,本 bundle 已自动 insert 自身 id):

- id: browser-harness
  config:
    mode: dedicated            # dedicated(默认)| system
    command: browser-use       # 或 browser-harness,或绝对路径
    timeoutMs: 120000
    cdpPort: 9334
    chromeArgs: ['--proxy-server=http://127.0.0.1:7890']   # 需要代理时
键默认说明
modededicateddedicated 自起专用 Chrome(与日常浏览器完全隔离,不弹授权框);system 附着你正在用的 Chrome
command自动解析Harness 可执行文件。建议显式配置,见下方「已知陷阱」
buNamedsh-browser具名 daemon,会开自己的后台 tab,不抢你当前看的 tab
cdpUrl空自带 CDP 地址时填,填了就不再自起 Chrome
cdpPort9334dedicated 模式的调试端口
chromePath自动探测Chrome 可执行文件
userDataDir~/.dsh-browser-profilededicated 模式的独立配置目录
chromeArgs[]追加给 Chrome 的参数(代理、窗口大小等)
timeoutMs120000单次执行预算,上限 600000
restoreTabtrue是否设置 BU_NAME 让 daemon 用独立后台 tab

同一份配置也可用环境变量给:DSH_BROWSER_USE_MODE / DSH_BROWSER_USE_BIN / DSH_BROWSER_USE_PORT / DSH_BROWSER_USE_PROFILE。