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.

AI 분석

核心用途是赋予智能体操作用户真实浏览器的能力。适合需要智能体直接读取网页内容、辅助填写表单或进行网页自动化操作的用户。必要条件是需同时安装配套的浏览器扩展及 Native 消息组件。

패키지
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.