From 8bae85127ae2067a747c79277eb03eb6392e9ec7 Mon Sep 17 00:00:00 2001 From: BB-fat <1056871944@qq.com> Date: Tue, 18 Aug 2026 03:13:58 +0000 Subject: [PATCH] docs: add DeepSeek Harness plugin section to the README Document the dsh plugin highlights and the one-line install for the web profile. --- README.md | 20 +++++++++++++++++--- README.zh-CN.md | 15 ++++++++++++--- 2 files changed, 29 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6b91ae6..16d755b 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@
**BrowserSkill** connects Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, -WorkBuddy, Pi, Hermes Agent, and other shell-capable AI agents to your already logged-in +WorkBuddy, Pi, Hermes Agent, DeepSeek Harness, and other AI agents to your already logged-in browser. Need the agent to touch a tab you already have open? It must borrow that tab @@ -123,7 +123,8 @@ internal variants and install paths. Other shell-capable agent harnesses are supported too. Copy [`skill/SKILL.md`](skill/SKILL.md) into your harness's skills directory as -`browser-skill/SKILL.md` to install the skill manually. +`browser-skill/SKILL.md` to install the skill manually. DeepSeek Harness uses a +dedicated plugin instead — see [DeepSeek Harness plugin](#deepseek-harness-plugin). @@ -133,6 +134,16 @@ Start a new Agent session and write a prompt that needs the browser, for example /browser-skill open example.com and summarize what is on the page. ``` +## DeepSeek Harness plugin + +A [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) plugin that +injects native `browser_*` tools (no shelling out to `bsk`) and a live Web UI +overlay of each Agent Window. + +```sh +dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin +``` + ## How It Works BrowserSkill is a local bridge between your agent harness and your browser. @@ -166,7 +177,9 @@ flowchart TB The agent never talks to the browser directly. It asks the `bsk` CLI to perform a browser task; the local daemon routes that request to the extension; the -extension runs it in an Agent Window. +extension runs it in an Agent Window. DeepSeek Harness takes the same path +through the [plugin](#deepseek-harness-plugin): the agent calls injected +`browser_*` tools, and the plugin invokes `bsk` on its behalf. ## For Developers @@ -176,6 +189,7 @@ The repository is a Cargo + pnpm workspace: - `crates/bsk-protocol` — shared wire types and JSON schemas - `apps/extension` — browser extension - `packages/ui` and `packages/i18n` — shared extension UI support +- `packages/dsh-plugin-browserskill` — DeepSeek Harness plugin (`@wxg-prc-cpg/browser-skill-dsh-plugin`) ## License diff --git a/README.zh-CN.md b/README.zh-CN.md index 7c0c5d4..0ca6f81 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -12,7 +12,7 @@ English · 中文 -**BrowserSkill** 把 Cursor、Claude Code、Codex、OpenClaw、CodeBuddy、WorkBuddy、Pi、Hermes Agent 等支持 Shell 的 AI Agent 连接到你已登录的浏览器。 +**BrowserSkill** 把 Cursor、Claude Code、Codex、OpenClaw、CodeBuddy、WorkBuddy、Pi、Hermes Agent、DeepSeek Harness 等 AI Agent 连接到你已登录的浏览器。 需要 Agent 操作你已打开的标签页?必须显式借用该标签,任务结束后归还,其余浏览器窗口不受影响。 @@ -102,7 +102,7 @@ bsk install-skill 用 Space 选择需要安装的 Agent harness,然后按 Enter 安装 skill。运行 `bsk install-skill --list` 可查看 internal 变体及安装路径。 -其他支持 Shell 的 Agent harness 也可使用 BrowserSkill,但需手动将 [`skill/SKILL.md`](skill/SKILL.md) 复制到对应 skills 目录下的 `browser-skill/SKILL.md`。 +其他支持 Shell 的 Agent harness 也可使用 BrowserSkill,但需手动将 [`skill/SKILL.md`](skill/SKILL.md) 复制到对应 skills 目录下的 `browser-skill/SKILL.md`。DeepSeek Harness 走独立插件,见 [DeepSeek Harness 插件](#deepseek-harness-插件)。 @@ -112,6 +112,14 @@ bsk install-skill /browser-skill open example.com and summarize what is on the page. ``` +## DeepSeek Harness 插件 + +[DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) 插件:注入原生 `browser_*` 工具(无需再通过 Shell 调用 `bsk`),并在 Web UI 中实时观察每个 Agent Window。 + +```sh +dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin +``` + ## 工作原理 BrowserSkill 是 Agent 运行时与浏览器之间的本地桥接层。 @@ -143,7 +151,7 @@ flowchart TB style UserWindows fill:#f8fafc,stroke:#cbd5e1,color:#334155 ``` -Agent 不直接与浏览器通信。它通过 `bsk` CLI 下发浏览器任务;本地 daemon 把请求路由到扩展;扩展在 Agent Window 中执行。 +Agent 不直接与浏览器通信。它通过 `bsk` CLI 下发浏览器任务;本地 daemon 把请求路由到扩展;扩展在 Agent Window 中执行。DeepSeek Harness 走同一条链路,只是经由 [插件](#deepseek-harness-插件):Agent 调用注入的 `browser_*` 工具,由插件代为执行 `bsk`。 ## 面向开发者 @@ -153,6 +161,7 @@ Agent 不直接与浏览器通信。它通过 `bsk` CLI 下发浏览器任务; - `crates/bsk-protocol` — 共享协议类型与 JSON Schema - `apps/extension` — 浏览器扩展 - `packages/ui` 和 `packages/i18n` — 扩展 UI 共享支持 +- `packages/dsh-plugin-browserskill` — DeepSeek Harness 插件(`@wxg-prc-cpg/browser-skill-dsh-plugin`) ## 许可证