Shuffle-1992/dsh-browser-kit ↗★ 0
dsh-browser-kit
增强内置浏览器,支持元素批注、截图和自动化 适合需要 Agent 进行网页交互、截图及自动化操作的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Shuffle-1992/dsh-browser-kit說明文件
閱讀完整 README ↗3.1 工具使用规范(硬性,Agent 必读)
完整规范见
docs/tool-usage-rules.md(含自检清单与变更方式)。
- 自持浏览器默认「小窗静默操作」,非必要不开大窗(用户硬性要求,2026-10-10):
所有自动化(open / navigate / 点击 / 取文本 / 表单 / 批注)都在 collapsed 小窗完成;
要看全貌用
browser_agent_window op=screenshot(内部临时展开、截完自动收回)。 仅当①用户明确要求看大窗,或②必须交互式操作小窗装不下的内容时才op=expand, 必须传reason,且用毕op=collapse收回。 落地:工具 description 开头即本规范;op=expand的工具结果带notice(未传 reason ⇒ 明确标违规); 回归钉子test/tool-usage-rules.test.mjs。 - 账号与密码等凭据不可被 Agent 读取、不得进入上下文(「钥匙」图标面板,仅本机 localStorage;见 docs/tool-usage-rules.md 规范 2 与 est/credential-manager.test.mjs)。
- 不往用户输入框写任何文字(
primeSessionInput类操作不得用于自动化输出)—— 见pitfalls.mdP89。 - 操作前先核对落点(多窗口/多面板场景):报告"功能没生效"之前先证明操作确实落在目标对象上 —— 见 P95。