justwe-bot/dsh-browser0

dsh-browser

Browser capability for DeepSeek Harness: read and operate the user's live browser tabs through a companion Chrome extension.

包名
dsh-browser
版本
0.2.0
许可证
MIT
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:justwe-bot/dsh-browser

DSH Web plugin configuration

Open Settings > Plugins > Plugin configuration > DSH Browser. The card reports whether the bridge is listening and whether the Edge extension is authenticated, including transport and extension version. It also exposes one live switch for each runtime component:

  • Browser bridge disconnects the current extension and rejects new extension handshakes while disabled.
  • Browser policy stops contributing Harness approval decisions while disabled; the extension still limits operations to HTTP/HTTPS pages.
  • Browser tools removes every browser_* registration from the Agent tool directory while disabled.

The settings owners stay mounted so the same card can re-enable a component without changing the profile or restarting DSH. The status route is loopback-only and omits the authentication token, extension installation id, and tab data.

The extension requests broad HTTP/HTTPS injection permission at installation because Chromium host match patterns and chrome.scripting are browser-wide capabilities. It also declares debugger because browser_evaluate uses a temporary CDP Runtime.evaluate session. Each command checks that its target still has an HTTP or HTTPS URL and that the page origin did not change between tab inspection and page execution.

Controllable page URLs, titles, visible text, form values, and action results can enter model context and the Harness session log.