dsh-builtin-browser
面向 DeepSeek Harness 的共享真实浏览器插件,支持 CDP 驱动、DOM 交互与人工接管。
AI 分析
核心用途是让 Agent 能够驱动并操作真实浏览器,同时允许用户随时接管。适合需要进行网页自动化操作、表单填写或截图任务的用户。必要条件是需在宿主中配置 Electron 浏览器视图实例。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wqty123/dsh-browser说明文档
阅读完整 README ↗配置
插件通过 cordis.patch.yml 挂载三行,各行配置:
| 行 | 配置项 | 类型 | 默认 | 说明 |
|---|---|---|---|---|
browser-electron | viewHost | 对象 | 必填 | 宿主提供的 ElectronBrowserViewHost 实例(通常 !!js ctx.get('electronViewHost')) |
browser-electron | httpOnly | 布尔 | true | 仅允许 HTTP(S) 导航;其余协议(如 file:/data:)拒绝(BROWSER_NAVIGATION_BLOCKED) |
browser-electron | snapshotMaxElements | 数字 | 60 | 快照最多收录的交互元素数,超出截断 |
browser-electron | contentMaxChars | 数字 | 100000 | 内容抓取默认字符上限 |
tool-browser | timeoutMs | 数字 | 60000 | 工具协作超时(ms) |
tool-browser | tabTools | 布尔 | true | 是否注册标签管理工具(browser_list_tabs 等) |