brzvsk / dsh-plugins

已收录

上游仓库没有提供项目描述。

main技能 查看源代码

安装

pnpm --filter dsh-visualize build # after edits; refresh the browser page

此命令根据 GitHub 仓库地址生成。运行前请检查上游 README 与源代码;需要可复现安装时,请固定 release 或 commit。

README

维护者编写的文档快照。

在 GitHub 查看 ↗
提交版本 4c6f681同步于 2026年8月17日

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 <name> add <pkg> registers it as a profile layer automatically.

Plugins

PluginnpmWhat it does
visualizedsh-visualizevisualize_html tool + sandboxed HTML preview card in the Web chat (Codex /vizualize analogue)

Install (published npm package)

# the profile is a pnpm workspace root, so -w is required
dsh plugin --profile <name> add -w dsh-visualize

Then restart the profile (the shipped web surface disables HMR, so layer changes are not picked up live):

dsh --profile cockpit --port 3081
dsh plugin --profile <name> add -w link:/path/to/dsh-plugins/visualize
pnpm install           # from the repo root (pnpm workspace)
pnpm --filter dsh-visualize build     # after edits; refresh the browser page

Adding a new plugin

  1. Create <name>/ 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 <name> add -w <pkg>.

License

MIT

项目文件与信号

以下项目是目录快照中检测到的公开仓库信号。

测试已检测

仓库信息

开发语言
JavaScript
许可证
MIT
最后更新
2026年8月17日 09:13

谨慎安装

请检查源代码、权限、生命周期脚本、依赖与网络访问;不受信任的插件应先在隔离环境中测试。