← 返回列表
D

dsh-tool-browser

v0.1.0 · 4 天前发布

Native browser automation tools for DeepSeek Harness, powered by Playwright + Edge

dshdsh-plugindeepseek-harnessbrowserplaywrightautomation

README

dsh-tool-browser

给 DeepSeek Harness(DSH)的原生浏览器自动化工具插件,由 Playwright 驱动。
默认直接使用本机安装的 Microsoft Edgechannel: "msedge",无需下载浏览器),
Edge 缺失时自动回退到 Playwright 自带的 Chromium。

能力

面向模型的只读/交互工具(全部注册进 DSH 的 ctx.tools):

| 工具 | 作用 |
|---|---|
| browser_navigate | 打开 URL,返回标题与最终地址 |
| browser_snapshot | 返回页面可见文本(body innerText,限长) |
| browser_click | 按 CSS 选择器点击元素 |
| browser_type | 按 CSS 选择器向输入框填入文本 |
| browser_press_key | 按键盘键(Enter / Escape 等) |
| browser_evaluate | 在页面执行 JS 表达式并返回 JSON 结果 |
| browser_take_screenshot | 截图保存为 PNG,返回文件路径 |
| browser_console_messages | 返回页面控制台消息 |
| browser_wait_for | 等待固定毫秒数 |
| browser_back | 返回上一页 |
| browser_fill_form | 一次填多个表单字段 |
| browser_select_option | 下拉框选择选项 |
| browser_hover | 悬停元素 |
| browser_drag | 拖拽(源元素 → 目标元

版本兼容矩阵

DSH 版本状态说明
dsh@0.1.0-rc.6 ❓ 未知 metadata 缺失
dsh@0.1.0 ❓ 未知
dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
dsh@0.3.0+ ❓ 未知 尚未发布

💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

元数据

License
MIT
npm
dsh-tool-browser
Repo
Engines
{"node":">=18"}
Weekly DL
0
Monthly DL
0
dsh.bundle
{}