dsh-tmwebdriver
在终端中运行以下命令:
dsh plugin install chen70456-lang/dsh-tmwebdriver
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install chen70456-lang/dsh-tmwebdriver,然后重启 dsh web,并在 Chrome 扩展中加载插件包内的 tmwd_cdp_bridge 文件夹,插件来源仓库为 https://github.com/chen70456-lang/dsh-tmwebdriver。
插件介绍
大多数浏览器插件给 agent 一套固定的操作清单——点击、输入、导航、滚动——一旦遇到清单之外的需求就束手无策;而 Headless Chrome 方案又会被指纹检测、验证码和登录墙挡在门外。dsh-tmwebdriver 换了个思路:直接在用户真实、已登录的 Chrome 标签页里执行任意 JavaScript,把 DevTools 里能做的事全部交给 agent,无需为每个新场景更新插件。
核心是一把万能钥匙 browser_execute_js,加上 browser_snapshot(快速读取页面文本且保留头尾)、browser_list_tabs(查看并按 URL 过滤所有标签)、browser_type(React/Vue 感知的可靠输入)四个工具。截图、读 cookies、驱动 CDP 标签管理,统统从一个入口进出。因为跑在真实浏览器里,Bing、Baidu、GitHub(React)、Wikipedia 长文、npm 登录态等站点都能端到端跑通,不触发 bot 墙。
适合需要让 agent 完成搜索、填表、抓取动态页面内容、截图或操作已登录后台的开发者。一次加载 Chrome 扩展后基本零维护——缺依赖自动装、Master 进程懒启动、忘了扩展工具也会主动提示路径。如果你受够了 headless 的指纹问题和固定工具列表,这就是那个一个工具覆盖所有浏览器操作的插件。
截图预览
使用场景
- Agent 在真实浏览器中完成搜索、填表与动态页面读取
- 读取已登录站点的认证内容,无需重新登录
- 通过 CDP 截图、管理标签页并执行任意脚本
适合人员
- 需要 agent 操控真实浏览器完成网页任务的开发者
- 受够 headless 指纹检测和验证码封锁的自动化用户
- 希望用单一工具覆盖所有浏览器操作的 agent 用户