acosmi/dsh-plugin--plugins-dsh-browser-automation-packages-browser-standard ↗★ 1

@dsh-browser-automation/dsh-browser-standard

组合包:隔离浏览器能力,含服务、Playwright后端与十个工具。 适合想一键获得隔离浏览器自动化的用户;默认安全策略保守,含审批。

包名
@dsh-browser-automation/dsh-browser-standard
兼容性
待验证
Cordis 依赖范围
>=4.0.1 <5
版本
0.1.0-rc.1
许可证
MIT
最近更新
2026年8月14日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:acosmi/dsh-plugin#3412f579033144497a22903ef64255d835cb29bf&path:plugins/dsh-browser-automation/packages/browser-standard

@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-automation is 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).