brzvsk/dsh-plugins

brzvsk★ 0JavaScript最后同步: 2026-08-17

在 GitHub 打开

README 摘要

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

在 GitHub 查看完整 README →
工具/开发dshdsh-bundledsh-plugindsh-pluginsdsh-skill

分类