插件介绍
Tabbit Browser plugins for Deepseek Harness
项目详情摘要
dsh-tabbit — Tabbit 的 DeepSeek Harness 官方插件 English | **简体中文** | Changelog Tabbit Browser 的 DeepSeek Harness(dsh)插件包(bundle)。dsh 可以通过此插件调用 Tabbit 完成 Agent 任务:真实页面、真实登录态、真实交互,经原生 code-first 工具驱动(不走 shell 转发)。适用于网页自动化、信息提取、QA 与评测。 能力 能力 | 说明 | **`tabbit_browser`** | 用户使用真实的 Tabbit 内置的 CLI 模式执行网页读取和网页操作。 | **浏览器代理的 `web_fetch`** | 把 dsh 的 `web_fetch` 改接到 Tabbit 上(dsh 自带的直连抓取器无 JS 渲染、无登录态、不走系统代理——在 fake-ip 代理环境下所有域名都会被它拒绝)。 | **"网页标签"输入框提及 `@`** | 在 dsh Web UI 输入框敲 `@`,会列出本会话浏览器任务中打开的页面**以及用户浏览器里的全部标签页**,可以选中成为上下文。 | **独立"页面读取"权限** | 完善的权限控制。因为与用户共享 cookie,dsh 访问 Tabbit 网页时会确认权限`pageAccess`(默认每会话询问一次)+ `intranetFetch`(web_fetch 访问内网目标默认逐次审批)。 | **`tabbit_browser_install` 工具** | 环境预检:检测已装稳定版 Tabbit、校验 launcher 与 Runtime Service;缺装/过旧时以 dsh 后台任务下载 Tabbit。 | **`tabbit_plugin_update` 工具** | 插件更新检查:每天最多查一次 npm 上的最新发布,有合适版本会离线静默安装; | **`/tabbit-info` 命令** | 在 dsh 输入框内输入 `/tabbit-info` 可诊断:插件与宿主 DSH 版本、launcher、实例列表(含产品名)、生效实例及来源、权限设置、任务占用。 | **`tabbit` skill** | 告知模型使用 Tabbit 的最佳实践。默认使用 Tabbit 自带的 `~/.agents/skills/tabbit/` 的官方 skill(随浏览器 Runtime 同步演进)。本插件内为兜底版本。 | 安装 前置条件 已安装稳定版 Tabbit Browser(国际版 或 国内版,≥1.9.0),且启动过(首次启动时注册 CLI launcher); Node ≥ 22.19、dsh ≥ 0.1.1-rc.2(dsh 安装:`npm install -g @deepseek-ai/dsh`)。低于 0.1.2-alpha.1 的宿主上,网页版会话里内置的 `web_fetch` 工具不可用(`tabbit_browser` 不受影响)。 安装 dsh-tabbit 其他安装模式 本包取代早期的 `tabbit-browser` skill-only 插件;npm 上的 0.2.x 版本也由本版本接续——0.2.x 用户经每日更新检查会收到升级提示,重跑安装命令即可原地升级。 社区与交流 欢迎扫描下方二维码加入 **dsh-tabbit 开发者交流群**,交流使用心得、反馈问题与探讨新特性: 设置 基本配置 dsh Settings → tabbit,或 `$DSH_HOME/settings.yaml` 实例解析优先级 当本机有多个 Tabbit 版本时的优先级配置 1. `tabbit.instance` 显式设置; 2. **正在查看 dsh-web 的 Tabbit 实例**(自动检测:页面加载时 client 插件向 `/tabbit/instance-hint` 打点,服务端由 loopback socket 对端进程沿父链匹配实例注册表的 `browserPid`;仅 macOS,非 Tabbit 浏览器打开时自然不命中)——"在哪个 Tabbit 里看,就在哪个 Tabbit 里执行"; 3. 继承的 `TABBIT
摘自项目公开 README,可能随上游仓库更新。安装方法
建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tabbit-Browser/dsh-tabbit
使用前检查
- 确认项目符合 DSH bundle 规范,而不只是相关仓库。
- 阅读许可证和安装脚本,检查网络、文件及执行权限。
- 备份配置,并确保插件能够安全卸载或回滚。

