README
dsh-browser
Browser automation for DeepSeek Harness: a Playwright-powered browser_* tool family so the agent can drive real web pages — fill forms, click through flows, scrape SPA content, and take screenshots it can then view with read_image.
Install
dsh plugin --profile <name> add dsh-browser
The plugin depends on playwright-core (bundled with the package) and needs a Chromium-based browser. It tries chromium, then chrome, then msedge channels automatically; if none is found:
npx playwright install chromium
or configure launch.executablePath / launch.channel in the plugin config.
Tools
| Tool | Purpose |
|---|---|
browser_open |
Open (or reuse) the browser, optionally navigate to a URL |
browser_navigate |
Navigate the current page and wait for load |
browser_click |
Click an element by CSS selector |
browser_type |
Type text into an input (optionally press Enter) |
browser_select |
Select option(s) in a <select> |
browser_screenshot |
Capture a PNG to <workspace>/browser-screenshots/; view it with read_image |
browser_eval |
Evaluate JavaScript in the page, return JSON |
browser_get_text / browser_get_html |
Read visible text or outer HTML |
browser_wait |
Wait for slow pages / lazy content |
browser_close |
Close the browser (reopenable by any tool) |
browser_install |
Explain or verify browser availability |
The browser persists across tool calls — open once, drive many times, close when done.
Configuration
| Field | Default | Meaning |
|---|---|---|
launch.executablePath |
— | Absolute path to a browser binary (takes precedence) |
launch.channel |
auto (chromium → chrome → msedge) |
Browser channel |
launch.navigationTimeoutMs |
— | Default navigation/action timeout |
launch.viewport |
1280×800 |
Page viewport |
screenshotDir |
browser-screenshots |
Screenshot directory under the workspace |
# profile cordis.patch.yml
- id: browser
config:
launch:
channel: chrome
navigationTimeoutMs: 30000
Notes
- Runs headless by default; a headed mode may come later.
- Screenshots land in the calling agent's workspace so the model can read them with
read_image.
License
MIT
更多「網頁與瀏覽器」外掛
last30days-skill-cn
作者 jesseovo
last30days-cn 是一個 AI Agent 技能(Skill),能夠自動搜尋中國網際網路 8 大主流平臺最近 30 天的內容,綜合分析後生成有據可查的研究報告。
browser4
作者 platonai
面向自主智慧體與大規模網頁自動化的 AI 原生瀏覽器引擎,支援智慧內容抽取。
modsearch
作者 liustack
🥇 The strongest free web search plugin for DeepSeek Harness, and the search bridge for every model without native web access. Free, no signup, no API key. Ask the web or X, get structured JSON evidence. | 🥇 全網最強的 DeepSeek Harness 免費聯網搜尋外掛,免費免註冊免 API key。為不能聯網的模型補上搜索,問網頁或 X,拿回結構化 JSON 證據(搜尋、抓取、引用)。
anysearch-dsh
作者 anysearch-team
為 DeepSeek Harness 提供的 AnySearch 網頁搜尋提供方與高階搜尋工具。
