The honest, technical picture: two pieces, one loopback pipe, your DSH as the runtime. Nothing below requires modifying DeepSeek Harness.
This guide covers the public Browser release, tested on Linux with Chromium. Looking for the native app? See Augmentor Agent Desktop or compare platform support.
ARCHITECTURE
WHY IT’S THIS SHAPE
session.create/list/history, session.selectModel, session.cancel) over loopback /api.session.interrupt is retired in favour of stock session.cancel (Stop)./api directly (see the trust fence), so the native host is the pipe, and we already ship it.pipe.mjs); everything smart lives in the extension and the plugin.DSH has a built-in defense (not configurable from Augmentor) that refuses browser-originated requests on its API. Understanding it is why the pipe exists.
Host must be loopback (127/8, ::1) or a declared trusted authority, applied to every request.
sec-fetch-site: cross-site is refused. Browsers attach this metadata; a Node process never does.
If an Origin is present, its host must equal the Host’s. chrome-extension://<id> never equals 127.0.0.1:3080 → refused.
| Piece | What it does | Status |
|---|---|---|
| dsh-augmentor (plugin/) | Registers the five browser_* tools, hosts the /api/augmentor WebSocket, runs the session-lifecycle service and a GUI settings card. | shipped |
| pipe.mjs | The native host: reframes port traffic as unary /api POSTs + downlink sockets. The only process Augmentor owns; no runtime spawn. | shipped |
| MV3 extension | Side panel, browser executor, frost veil + status pill, model/session UI, tab-aware work tab, Browse list. | shipped |
Windows 11 25H2+: Windows x64 / ARM64 preview and installation guide. This first preview is unsigned and has no automatic updates; physical PC acceptance starts with the public download. Read limits before installing. For Apple silicon, see the Mac guide.
The current Desktop and Browser project is https://github.com/ManoloRemiddi/augmentor-agent. The 0.2.13 release strengthens general browser work with complete fresh observations, recoverable omitted text, long-page reading and reliable tab targeting. It retains the Desktop flare and WebSocket security corrections. Browser 0.1.32 is historical and should no longer be installed.
For Debian 13 amd64, use the complete download and guided installation prompt. It supplies matching Desktop, Browser, native host and plugins. Follow the current installation guide and verify SHA256SUMS before extraction.
The matching DSH plugin in the complete bundle updates only the DSH plugin. It does not fix an older native host or desktop. Keep all components on the matching release.
Preserve profiles, chats, credentials, memory and model settings. The fresh installer refuses existing installations; do not remove user data to bypass it. Follow the reviewed upgrade procedure, finish active tasks before restarting DSH, then reload the matching extension. Custom presets require a reviewed migration.
Version 1.1.2 supports DSH 0.1.5-rc.1 and fixes the plugin-loading error about undefined settings. It adds model search, pins and visibility controls to DSH. Augmentor uses the same model curation. This companion is optional.
Install the package from its GitHub release:
Restart DSH and reload its page. If you already linked this plugin from a local Git checkout, update that checkout to v1.1.2 instead of adding a second copy. Source and full instructions.
Use the current complete installation prompt. It points to the security-fixed 0.2.13 release and requires preservation of existing data.
dsh web if authentication is required. A configured local model can run offline once its software and model files are installed. Cloud models need their provider's credentials and internet; visiting online pages also requires internet.$DSH_AUGMENTOR_URL (default http://127.0.0.1:3080, set in the native host’s environment); the handshake reports which deployment it reached, and the panel’s “Open in DSH” follows the same endpoint.Augmentor source & license: free personal/business use and modification; resale requires permission. Earlier downloads retain their shipped licenses.