dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
A DSH browser sidebar plugin with an isolated Chrome profile for every conversation, live interaction, and agent automation.
中文 · English
A DeepSeek Harness (DSH) sidebar browser plugin. Each conversation gets its own Chrome and profile: after you sign in or complete a form in the pane, the agent continues in that same browser while other conversations cannot access its signed-in state.
browser_* tools for agent browsing, reading, and page interaction.Add the following to $DSH_HOME/profiles/<profile>/cordis.patch.yml, replacing the paths with this checkout's absolute paths:
- insert:
- id: dsh-browser-plugin
name: "file:///D:/desktop/repos/dsh-browser-plugin/lib/index.js"
- id: dsh-browser-gate
name: "file:///D:/desktop/repos/dsh-browser-plugin/lib/gate.js"
Or install the repository:
dsh plugin add --profile web /path/to/dsh-browser-plugin
Restart dsh web after installing or updating. Refresh the DSH page when only the client UI changes.
browser_* tools in the same page.When the status bar shows that the agent is using the browser, pane actions wait for its current call to finish so the two sides do not overwrite one another.
See src/config.ts for every option.
| Option | Default | Description |
|---|---|---|
chromePath | system Chrome path | Path to the Chrome/Chromium executable. |
isolation | 'session' | One browser per conversation; use 'shared' to share one browser. |
maxBrowsers | 4 | Maximum number of browsers kept alive. |
stealth | false | Start in stealth mode by default. |
paneQuality | 'perf' | Initial picture quality: 'perf' or 'hd'. |
allowSubagents | false | Allow subagents to use the browser. |
Requires Node.js 20 or later.
npm run build
npm test
After changing src/, rebuild and commit the lib/ artifacts.
MIT; see package.json.