README
tabbit-browser

这是一个 Tabbit 浏览器为 Deepseek Harness 提供的一个 plugins。你可以在 Deepseek Harness 中安装这个插件,给 Deepseek Harness 提供控制 Tabbit 浏览器的能力。
安装与启动
1. 检查并安装 DeepSeek Harness
先检查本地是否已经安装 DSH:
dsh --version
如果命令能够正常输出版本号,直接进入下一步。如果提示找不到命令,请根据操作系统安装。
macOS
安装 Node.js 20 或更高版本,然后安装 DSH:
brew install node
npm install -g @deepseek-ai/dsh
Windows
在 PowerShell 中安装 Node.js LTS:
winget install OpenJS.NodeJS.LTS
安装完成后重新打开 PowerShell,再安装 DSH:
npm install -g @deepseek-ai/dsh
安装后再次运行 dsh --version,确认 DSH 可以正常使用。
2. 安装 tabbit-browser 插件
dsh plugin --profile web add github:Tabbit-Browser/dsh-plugin
3. 启动 DSH
dsh web
安装插件后,bundle 会自动加载 Skill Provider,模型可通过
skill({ name: "tabbit-browser" }) 或 /tabbit-browser 加载说明。Skill 会检查国内或
国际正式版、要求至少一个版本达到 1.9.0,并检查 tabbit-cli 常驻运行时。
没有安装或版本过低时,模型会直接创建 DSH 后台任务:macOS 读取系统地区,Windows
调用系统地区 API;中国大陆下载国内正式版,其他地区或无法识别地区时下载国际正式版。
安装包会保存到用户的 Downloads 目录,任务完成后 DSH 会通知安装包路径。
前提
- 必须安装
1.9.0或更高版本的正式版 Tabbit 浏览器。国际版Tabbit和国内版Tabbit Browser均支持,安装任意一个即可。 - 当前 DSH profile 已提供
ctx.skills、ctx.tools、ctx.jobs以及对应模型工具。 dsh-tool-jobs已为当前 Agent 提供后台任务控制和完成通知。- 当前 DSH profile 已提供运行在 Tabbit Browser 所在宿主机的 Bash/Shell 工具。
- Shell 的执行环境可以访问 Browser-owned Runtime Service。
- Windows 上 DSH 的
read-only与workspace-write限制令牌无法写入 Runtime 命名管道。Skill 先正常执行tabbit-cli tasks连接探测;成功时完全不询问 权限。仅当 Browser、launcher 和 Runtime 进程均已检测到但连接返回BROWSER_RUNTIME_UNAVAILABLE时,才要求用户把当前 DSH 会话切换到 Full Permission,并立即停止当前任务,不重试或继续浏览器操作。
范围
本包负责:
- 随插件安装自动发现和加载
tabbit-browserSkill,无需单独安装 Skill。 - 检测国际正式版
Tabbit和国内正式版Tabbit Browser。 - 要求任一正式版版本不低于
1.9.0。 - 检查
tabbit-cli常驻运行时;未运行时提醒用户重启一次 Tabbit。 - 多个 Tabbit 实例同时运行时,仍判定 Runtime 可用;模型需根据 CLI 提示设置
TABBIT_PLAYWRIGHT_INSTANCE,不会把实例选择歧义误报为 Runtime 未运行。 - 诊断当前平台调用 CLI 所需的 DSH sandbox mode;Windows 返回
cliSandboxMode: danger-full-access,其他平台返回default。 - 按 Agent session 缓存成功的环境检查;仅在 Runtime/launcher 失败或安装变化后
通过
refresh: true主动失效并重新检查。 - 在两者均未安装或所有正式版版本过低时,通过
ctx.jobs后台下载适配系统地区的正式版安装包。 - 中国大陆使用
tabbit.com国内版下载源,其他地区使用tabbit.ai国际版下载源。 - 输出下载进度,完成后通知安装包绝对路径。
它不会检测开发版,不会自动打开 .dmg 或 .exe,也不提供
tabbit_browser_evaluate 等原生浏览器工具。
如果 DSH 的 Bash 运行在 E2B、远程容器或无法访问本机 GUI Browser 的沙箱中,本 Skill 不会使 Tabbit 自动化变得可用。
开发验证
npm test
npm pack --dry-run
更多「网页与浏览器」插件
last30days-skill-cn
作者 jesseovo
last30days-cn 是一个 AI Agent 技能(Skill),能够自动搜索中国互联网 8 大主流平台最近 30 天的内容,综合分析后生成有据可查的研究报告。
dsh-browser
作者 lum1104
dsh plugin: Chrome sidebar extension that lets DeepSeek Harness operate your browser directly, no vision capabilities required. 一款 Chrome 侧边栏扩展程序,可让 DeepSeek Harness 直接操控您的浏览器,无需视觉能力。
modsearch
作者 liustack
The web search plugin for DeepSeek Harness, and the search bridge for every model without native web access. Ask the web or X, get structured JSON evidence. | 🥇 全网最强的 DeepSeek Harness 联网搜索插件🥇。为不能联网的模型补上搜索。问网页或 X,拿回结构化 JSON 证据(搜索、抓取、引用)。
anysearch-dsh
作者 anysearch-team
为 DeepSeek Harness 提供的 AnySearch 网页搜索提供方与高级搜索工具。
