augmentor-dsh-extension-plugin
Augmentor root: native-messaging pipe (pipe.mjs) speaking to the running DSH app's /api surface. The plugin/ subdirectory is its own package (the dsh-augmentor bundle).
一句话定位
Augmentor root: native-messaging pipe (pipe.mjs) speaking to the running DSH app's /api surface. The plugin/ subdirectory is its own package (the dsh-augmentor bundle).
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add augmentor@2.2.0
兼容的 DSH 版本
未声明
作者与热度
ManoloRemiddi · ★ 29 · 更新于 2026-09-23
关于这个插件
Archived workspace — September 23, 2026
This is the archived standalone Browser repository. The only active Augmentor Desktop + Browser repository is ManoloRemiddi/augmentor-agent, default branch main. Current source, issues, pull requests and future releases belong there. Existing history, licenses and release downloads are retained here. Do not repoint this checkout at the active public origin or merge its history. Preserve local changes and port only selected, privacy-reviewed changes onto a fresh canonical branch. Older development directions below are historical. See repository map and preserved work. Augmentor, powered by DSH
Augmentor turns any DeepSeek Harness (DSH) web session into a browser operator: a Chrome side panel chats with your DSH app, and the agent drives your *real* browser — live accessibility snapshot, click, type, tab switching — with the user watching every action pulse on the actual page. Chats are real DSH sessions in a dedicated directory, and Save attaches the current chat to a DSH workspace.
No sidecar runtime, no second DSH process: the extension talks to the running DSH app over its stock /api surface (the pipe is the browser's loopback stand-in client, because the extension's Origin is refused by the DSH trust fence — by design). Components DSH compatibility
Augmentor 0.1.32 targets DSH 0.1.5-rc.1 and its authenticated Typert API. Upgrade the plugin, native host and extension together. Augmentor 0.1.31 and earlier do not work with this DSH release: their SDK dependency, HTTP method names, authentication and event streams predate the new API.
To update an existing installation after installing this release:
Restart DSH and reload Augmentor at chrome://extensions. For the npm plugin path, use dsh plugin --profile web add dsh-augmentor@0.1.32 from npm. The installer reconciles dependencies, installs the Augmentor preset when missing, and backs up a legacy preset before renaming its persona text setting to prefix. A custom DSH_HOME must be the same for DSH, the installer and the browser/native host.
The bridge exchanges DSH's launch token through a local endpoint protected by Augmentor's existing action-channel secret. Its session cookie remains inside the native host. No extension cookie permission or disabled DSH authentication is required. Install
Tested on Linux with Chromium, Node.js 22.19+ or 24+, and DSH 0.1.5-rc.1.
1. Install/update DSH: npm install -g @deepseek-ai/dsh@0.1.5-rc.1. 2. Download Augmentor 0.1.32 ZIP and extract the entire augmentor-0.1.32 folder to a permanent location. It includes the plugin, extension, native host and preset. Keep all the files together. Source alternative: git clone --branch v0.1.32 https://github.com/ManoloRemiddi/augmentor-dsh-extension-plugin.git. 3. Open chrome://extensions, enable Developer mode, choose Load unpacked, select extension/ in the extracted folder and copy the extension ID. 4. From the extracted folder, run sh install-native-host.sh EXTENSION_ID "$HOME/.config/chromium" with that ID. The second argument is the browser user-data root, not Default. Other Linux defaults: Chrome ~/.config/google-chrome, Edge ~/.config/microsoft-edge, Brave ~/.config/BraveSoftware/Brave-Browser. Other platforms are not verified; these shell commands are not a Windows installer. 5. In the same folder, run dsh plugin --profile web add "$PWD/plugin". Alternatively install dsh plugin --profile web add dsh-augmentor@0.1.32. Choose one method and use your app's actual profile if different from web. Pinning the npm