dsh-browser-mode
在终端中运行以下命令:
dsh plugin install Shad0wwa1ker/dsh-browser-mode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件管理器的「包名或地址」中粘贴 https://github.com/Shad0wwa1ker/dsh-browser-mode,或执行 dsh plugin install Shad0wwa1ker/dsh-browser-mode 完成安装并自动启用预设与门禁。
插件介绍
在 DeepSeek Harness 里让模型操作网页,往往意味着 Playwright 一类能力会出现在每个会话里——工具列表里看得见,误点或误调用也可能真的弹出浏览器。dsh-browser-mode 把「能不能用浏览器」和「用哪台浏览器」拆开处理:新增整段任务专用的「浏览器操作」会话模式,同时在普通会话里用门禁拦截 browser_* 调用,只有用户点「允许」后,该 Agent 才会放行。
核心体验是可见、可控。默认非无头模式,你可以看着页面被导航、点击和填写,必要时随时接管。浏览器来源可在运行时切换:本机 Edge(默认)、Playwright 内置 Chromium,或连接已开启调试端口的现有浏览器(CDP)。切换会重挂 provider,配置可通过插件设置页或对话里让模型调用 browser_source 完成;拒绝时模型收到的是中文说明与替代做法,而不是干巴巴的 permission denied。
适合需要在 DSH 里做真实网页任务、又希望默认会话保持「先问再用」的团队或个人。整段爬取、填表、验收 UI 可走浏览器模式;偶尔查一页或点一次按钮,可在当前会话里临时授权。若你关心进程内只能有一个 Playwright provider、或升级后旧 provider 行冲突,README 里的原理与故障排查也对应了这类部署场景。
使用场景
- 新建「浏览器操作」会话完成整段网页任务
- 在普通会话里临时授权后打开页面并操作
- 运行时切换 Edge、内置 Chromium 或 CDP 浏览器
适合人员
- 需要在 DSH 中做真实网页操作的用户
- 希望非浏览器模式默认先征得同意的团队
- 使用 Edge 或 Playwright 并需可见浏览器调试的人