acosmi/dsh-plugin--plugins-dsh-browser-automation-packages-browser-standard ↗★ 1
@dsh-browser-automation/dsh-browser-standard
组合包:隔离浏览器能力,含服务、Playwright后端与十个工具。 适合想一键获得隔离浏览器自动化的用户;默认安全策略保守,含审批。
安裝
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acosmi/dsh-plugin#3412f579033144497a22903ef64255d835cb29bf&path:plugins/dsh-browser-automation/packages/browser-standard說明文件
閱讀完整 README ↗@dsh-browser-automation/dsh-browser-standard
Profile bundle for the isolated browser automation capability. Install into a dsh profile:
dsh plugin --profile web add @dsh-browser-automation/dsh-browser-standard@0.1.0-rc.1
Composition: dsh-browser (Service Definition, ctx.browsers), dsh-browser-playwright (isolated Playwright/Chromium provider), dsh-tool-browser (ten model-facing tools). All security defaults ship conservative: fresh temporary profile per session, egress policy with same-origin subresources, one-shot approvals for every write action, sandbox-confined browser process where the host enforces it.
Scope: the local placeholder scope
@dsh-browser-automationis a development stand-in; the publisher scope is decided before any publication.
Interactive approval
Write actions (browser_navigate, browser_click, browser_fill, browser_press, browser_screenshot) require one-shot user approval through ctx.approval. Use a profile whose answerer can display tool calls (the web profile); a profile without an answerer fails closed.
Uninstall
dsh plugin --profile web remove @dsh-browser-automation/dsh-browser-standard
Uninstalling never deletes browsers, profiles, or user data outside the plugin's own per-session temporary directories (which close removes).