dsh plugins中文
← Back to popular plugin directory

Dsh Browser Playwright

ChenyuHeee/dsh-browser-playwright · productivity

Snapshot-first Playwright browser automation for DeepSeek Harness: accessibility-tree interaction with stable refs, per-session browser contexts, 17 browser tools.

★ 6GitHub stars
1Forks
2026-08-28Last updated
TypeScriptLanguage
MITLicense

Key features

  • service — ctx.browserthe provider registry with configured-or-auto selection semantics (a configured id must exist
  • several require an explicit choice).
  • playwright — the providerone shared browser, one BrowserContext per calling session, LRU eviction, idle disposal, URL policy, and the injected snapshot engine.
  • tool — the consumerdefineTool-built tools whose canonical values are structured JSON and whose rendered text is the snapshot tree.

Requirements

  • Selector-free, not vision-free — interaction is a11y-tree based
  • purely visual widgets (canvas, WebGL, custom-drawn controls) may expose no refs.

Install command

dsh plugin --profile web add github:ChenyuHeee/dsh-browser-playwright
View GitHub repository ↗Back to popular plugin directory