dsh-browser-use
在终端中运行以下命令:
dsh plugin install ricardochen1996/dsh-browser-use
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ricardochen1996/dsh-browser-use,即可从 https://github.com/ricardochen1996/dsh-browser-use 安装该浏览器插件。
插件介绍
让智能体在真实网页上「看得见、点得准」,往往意味着模型要自己写选择器、猜坐标,页面一改就失效,还会把整页 DOM 和截图塞进对话,既慢又贵。dsh-browser-use 把当前页面读成带索引的动作空间表:每一步只在「刚观测到的目标」上做一次 CLICK、输入、滚动等操作,核心循环交给 Jev Ultrafast 引擎,插件本身只做宿主适配与信号转发,首次加载时把引擎装进独立 Python 环境,无需手搓浏览器栈。
对主对话而言,你通常只需 browser_task 把目标交给本会话唯一的持久浏览器子代理:子代理在独立上下文中打开页面、重观测、执行动作,主智能体只收到简短的进度行和最终结论,上下文长度不因复杂页面膨胀,也没有误点页面的工具入口。需要时可查 browser_task_status 或 browser_doctor 做自检与修复;不支持可继续子代理时,会按配置回退到一次性委托或直接在本会话挂载浏览器工具。
设计上强调「观测即真理」:动作只能来自当前帧的合法目标列表,页面指纹变化会拒绝盲执行并交回新表,避免重复点击;每个 DSH Session 拥有独立浏览器与串行操作,任务归属 Session 而非子代理,连续 browser_task 可接着同一标签页继续。
适合已在 DeepSeek Harness 里做网页自动化、希望决策更快、主代理保持轻量、又不愿维护 Playwright 式选择器链路的开发者与产品实验者;若你主要做离线推理、不需要浏览器交互,则不必安装。
截图预览
使用场景
- 在对话里用 browser_task 完成填表、筛选、搜索等多步网页任务
- 需要主智能体保持轻量,把读页与点击交给持久浏览器子代理
- 希望用观测索引而非选择器驱动页面,减少页面改版导致的误点
适合人员
- DeepSeek Harness 上要做真实网页操作的智能体开发者
- 追求更快单步浏览器决策、愿意启用 Jev 的团队
- 不想把 Playwright 式选择器维护进主对话的产品实验者