Shuffle-1992/dsh-browser-kit ↗★ 0

dsh-browser-kit

DSH 内置浏览器增强插件(Cordis/DSH Plugin):元素批注(右键选元素,批注随消息交付给 Agent)、截图回传、设备尺寸模拟、账号与密码管理(仅本机,不进 Agent 上下文)、共享登录态窗口与 Agent 浏览器自动化。零 npm 依赖。 适合需要 Agent 进行网页交互、截图及自动化操作的用户。

パッケージ
dsh-browser-kit
互換性
未検証
バージョン
0.2.0
ライセンス
Apache-2.0
最終更新
2026/10/10

インストール

$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(含自检清单与变更方式)。

  1. 自持浏览器默认「小窗静默操作」,非必要不开大窗(用户硬性要求,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。
  2. 账号与密码等凭据不可被 Agent 读取、不得进入上下文(「钥匙」图标面板,仅本机 localStorage;见 docs/tool-usage-rules.md 规范 2 与 est/credential-manager.test.mjs)。
  3. 不往用户输入框写任何文字(primeSessionInput 类操作不得用于自动化输出)—— 见 pitfalls.md P89。
  4. 操作前先核对落点(多窗口/多面板场景):报告"功能没生效"之前先证明操作确实落在目标对象上 —— 见 P95。