brzvsk/dsh-plugins

brzvsk★ 0JavaScriptLast synced: 2026-08-17

Open on GitHub

README excerpt

dsh-plugins Out-of-tree plugins for DeepSeek Harness (dsh). Each subdirectory is one installable plugin bundle ( dsh.bundle.patch + its own cordis.patch.yml ), so dsh plugin --profile add registers it as a profile layer automatically. Plugins Plugin npm What it does visualize dsh-visualize visualize html tool + sandboxed HTML preview card in the Web chat (Codex /vizualize analogue) Install (published npm package) Then restart the profile (the shipped web surface disables HMR, so layer changes are not picked up live): Local development (link, live rebuilds) Adding a new plugin 1. Create / with a package.json declaring "dsh": { "bundle": { "patch": "./cordis.patch.yml" } } and a cordis.patch.yml that inserts your rows (the workspace glob packages: [' '] picks the directory up automatically). 2. For a Web UI half, add dsh.client (platform web , inject list) and an exports["./client"] bundle in the window. ModuleLoader .load({ id, factory }) format (see visualize/scripts/build-client.mjs ). 3. pnpm install , build, test, then dsh plugin --profile add -w . License MIT

View full README on GitHub →
Tools / Devdshdsh-bundledsh-plugindsh-pluginsdsh-skill

Category