DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Augmentor — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-augmentor

Augmentor

Augmentor for DeepSeek Harness: DSH plugin + Chrome extension that drives the user's real browser from any DSH session — live page snapshot, click, type, tabs — with save-to-workspace chat sessions.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-augmentor@0.1.32
READMECompatibilityVersions

Compatibility and provenance

Augmentor is published as dsh-augmentor and currently resolves to version 0.1.32. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/20/2026

Versions

0.1.32stable
9/10/2026
0.1.31stable
9/4/2026
0.1.30stable
9/1/2026
Show 3 more versionsCollapse versions
0.1.29stable
9/1/2026
0.1.27stable
8/28/2026
0.1.26stable
8/28/2026

Related plugins

Loading related plugins…

Latest
0.1.32
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
36.7 kB
Files
5
Surface
any
License
MIT
Source
npm
GitHub
★ 29
Weekly downloads
89
Last push
9/10/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in search-research.

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-pluginDeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the modelWeknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Free Searchdsh-free-searchFree web search for DeepSeek Harness: 13 engines (Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl keyless; Parallel/Perplexity/SerpBase/DeepSeek with key) + time filtering + platform search + web_fetch, with web settings UI.Find Plugindsh-find-pluginFind DeepSeek Harness plugins inside the agent — live GitHub dsh-plugin topic search, ranked by stars.

README

dsh-augmentor (DSH plugin)

The DSH-side half of Augmentor: it mounts into a DeepSeek Harness web profile and gives any DSH session the tools to drive the user's real Chromium-based browser (page snapshot, click, type, tabs) through the Augmentor Chrome extension, plus the chat-lifecycle surface (dedicated chat dir, save-to-workspace sessions) the extension panel uses.

The package is a cordis bundle: dsh plugin add installs it into a profile and its dsh.bundle.patch layer mounts the plugin automatically.

Compatibility

Version 0.1.32 requires DSH 0.1.5-rc.1 and matching Augmentor native-host and extension files. The tools SDK is a host-provided optional peer, not an installed runtime dependency: a second copy in the DSH profile can shadow the host registry and break tool scheduling. The exact SDK remains pinned as a development dependency for builds.

Upgrade DSH, update the extension tree, rerun install-native-host.sh, update this plugin, then restart DSH and reload the extension. Older Augmentor releases do not support DSH's authenticated Typert API.

Requirements

  • Node.js ≥ 22.18 (the DSH host requirement)
  • A DSH web profile (e.g. web)
  • Chromium-based browser with the Augmentor extension installed (see the repo root README)

Install

From npm (recommended):

dsh plugin --profile web add dsh-augmentor

From git (no npm needed):

git clone https://github.com/ManoloRemiddi/augmentor-dsh-extension-plugin.git
dsh plugin --profile web add /path/to/augmentor-dsh-extension-plugin/plugin

dsh plugin is a thin pnpm forwarder: it installs the package into the profile's node_modules, sees the dsh.bundle.patch declaration, and adds the package to dsh.profile.bundles — the next profile boot composes the plugin's patch layer and mounts it.

Note on build scripts: the prepare script rebuilds dist/index.js (the bundled entry) with esbuild. A pre-built dist/ ships in the repo, so if pnpm's build-script policy blocks prepare (pnpm ≥ 10 default), the install still works — or allow the build in the profile's pnpm-workspace.yaml under allowBuilds and re-run.

Configuration

Declared in the profile's cordis.patch.yml (the plugin's patch layer supplies the entry; config rows can be added there):

keydefaultmeaning
apiPath/api/augmentorHTTP handshake route under the DSH app
wsPath/api/augmentor/wsWS upgrade route for the pipe channel
commandTimeoutMs30000per-action browser round-trip timeout
wsToken(empty)action-channel token; empty = per-machine secret file ~/.dsh/augmentor-ws-token (created 0600 on first boot)
chatDir~/Augmentordedicated directory Augmentor chats live in (~ expands)
agentPresetaugmentoragent preset for extension sessions (carries the browser-control persona)
workspaceTitleAugmentorworkspace the Save button attaches sessions to

Wire protocol

The pipe (the extension's native-messaging host) connects to wsPath, gated by the token (header x-augmentor-token, legacy ?token= fallback on the plugin side). Frames are JSON objects; the canonical vocabulary lives in ../wire.mjs (shared by pipe, plugin, and the extension service worker):

  • welcome {name, protocol, version} — plugin → pipe, once on connect
  • request {id, method, params} / reply {id, result | error} — both directions; browser/execute goes to the active pipe only, and its reply must come from that same socket

Tools exposed to the agent

browser_tabs_list, browser_navigate, browser_snapshot, browser_click, browser_type — each one round trip through the active pipe to the extension.

License

MIT — see the repository.