
Security News
Rust 1.100 Will Add Dependency Cooldowns to Cargo
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.
dsh-browser
Advanced tools
Browser automation for DeepSeek Harness: Playwright-powered open/click/type/screenshot/eval tools so the agent can drive real web pages.
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.
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.
| 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.
| 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
read_image.MIT
FAQs
Browser automation for DeepSeek Harness: Playwright-powered open/click/type/screenshot/eval tools so the agent can drive real web pages.
The npm package dsh-browser receives a total of 662 weekly downloads. As such, dsh-browser popularity was classified as not popular.
We found that dsh-browser demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Rust 1.100 will add opt-in dependency cooldowns to Cargo, giving security scanners and maintainers time to catch malicious crate releases.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.