跳到主要内容

dsh-browser-firefox

已验证

dsh-browser-firefox · v0.3.3 · MIT

Firefox browser control for DeepSeek Harness: token-authenticated WebSocket bridge + text-first browser_* tools driving the user's own Firefox via the companion AMO extension

安装

dsh plugin add dsh-browser-firefox

dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南

源码

标签

作者

说明文档

dsh-browser-firefox

DeepSeek Harness(dsh)的 Firefox 浏览器操作 bridge 插件。与 Firefox 扩展「DSH 浏览器助手」配套使用,让模型读取并操作你正在使用的 Firefox 标签页(登录态保留、后台静默新开标签页、会话级标签页组)。

完整文档与源码:https://github.com/tuojc/dsh-browser-firefox

安装

dsh plugin --profile web add dsh-browser-firefox@latest

安装后重启 dsh web 生效。首次启动会在 ~/.dsh/ext-bridge-token 生成 bearer token(0600 权限)。

配套扩展与 token

  1. 从 AMO 安装 Firefox 扩展:DSH 浏览器助手
  2. 打开扩展侧边栏 → 设置 → 把 ~/.dsh/ext-bridge-token 的内容粘贴到 Token 一栏 → 保存并连接(桥地址留空,自动探测本机 3080/3081/3090 端口)。

Firefox 的 moz-extension:// Origin 是每次安装随机生成的 UUID,不构成身份边界,因此 0.3.1 起 Firefox 客户端必须出示 token(与上游 Lum1104/dsh-browser 同步的安全收紧)。

提供的工具

browser_snapshot(结构化文本快照)、browser_clickbrowser_typebrowser_pressbrowser_scrollbrowser_navigate(后台新标签页)、browser_back / browser_forward / browser_reloadbrowser_get_textbrowser_waitbrowser_evaluatebrowser_screenshot(视觉兜底)、browser_clear_screenshotsbrowser_list_tabs

纯文本集成:页面渲染为带编号交互元素清单的文本;截图只保存为文件交给视觉工具,不进入模型上下文。

许可

MIT。本项目是 Lum1104/dsh-browser 的 Firefox 移植版,保留原作者版权。