deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Tabbit-Browser/dsh-plugin
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README

这是一个 Tabbit 浏览器为 Deepseek Harness 提供的一个 plugins。你可以在 Deepseek Harness 中安装这个插件,给 Deepseek Harness 提供控制 Tabbit 浏览器的能力。
先检查本地是否已经安装 DSH:
dsh --version
如果命令能够正常输出版本号,直接进入下一步。如果提示找不到命令,请根据操作系统安装。
安装 Node.js 20 或更高版本,然后安装 DSH:
brew install node
npm install -g @deepseek-ai/dsh
在 PowerShell 中安装 Node.js LTS:
winget install OpenJS.NodeJS.LTS
安装完成后重新打开 PowerShell,再安装 DSH:
npm install -g @deepseek-ai/dsh
安装后再次运行 dsh --version,确认 DSH 可以正常使用。
dsh plugin --profile web add github:Tabbit-Browser/dsh-plugin
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 均支持,安装任意一个即可。ctx.skills、ctx.tools、ctx.jobs 以及对应模型工具。dsh-tool-jobs 已为当前 Agent 提供后台任务控制和完成通知。read-only 与 workspace-write 限制令牌无法写入 Runtime
命名管道。Skill 先正常执行 tabbit-cli tasks 连接探测;成功时完全不询问
权限。仅当 Browser、launcher 和 Runtime 进程均已检测到但连接返回
BROWSER_RUNTIME_UNAVAILABLE 时,才要求用户把当前 DSH 会话切换到 Full
Permission,并立即停止当前任务,不重试或继续浏览器操作。本包负责:
tabbit-browser Skill,无需单独安装 Skill。Tabbit 和国内正式版 Tabbit Browser。1.9.0。tabbit-cli 常驻运行时;未运行时提醒用户重启一次 Tabbit。TABBIT_PLAYWRIGHT_INSTANCE,不会把实例选择歧义误报为 Runtime 未运行。cliSandboxMode: danger-full-access,其他平台返回 default。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 CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。