Renders mermaid/mmd code blocks in the conversation as chart cards with preview/code toggle; the engine is inlined so it works fully offline with no CDN (npm: `dsh-mermaid-render`).
Install
# from a prebuilt release tarball
dsh plugin --profile web add "https://github.com/baosfeng/my-dsh-plugins/releases/download/dsh-mermaid-render@v0.1.3/dsh-mermaid-render-0.1.3.tgz"
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:baosfeng/my-dsh-plugins#path:/plugins/dsh-mermaid-render
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
This plugin publishes its README in Chinese only.
个人 DSH(DeepSeek Harness)插件集合仓库:轻量多插件目录,每个插件位于 plugins/<name>/,自包含、可独立安装与发布。
插件列表
| 插件 | 版本 | 简介 |
|---|---|---|
| dsh-file-activity | 0.5.14 | 侧边栏文件活动页签:记录文件读取/新增/修改与统计,文件夹树形展示,点击浮窗预览 |
| dsh-md-render | 0.4.0 | markdown 内容渲染增强:text 围栏块 / 上下文注入块 / mermaid 图表卡片 / 思考块默认展开 + 整段复制 |
| dsh-my-notify | 0.4.2 | 通知提醒:会话结束 / ask / 审批时浏览器通知 + 提示音,点击跳转;远程 hook 触发 + 出站 webhook |
| dsh-my-remote | 0.1.4 | 远程控制:ask / approval / 会话结束事件下行到手机或 IM,可远程回答、批准、查询、继续 |
| dsh-task-reliability | 0.4.10 | 任务可靠性:超时重试、未完成自动继续、完成度校验 agent、思考重复干预、重启恢复、自主决策 |
| dsh-my-skill-manager | 0.1.11 | Skill 管理:分全局/项目查看 skill,按项目启用/禁用(禁用即不注入会话) |
| dsh-my-memory | 0.1.11 | 记忆:全局/项目两级持久化,会话开始注入系统提示词;设置页面板 + 写操作确认 |
| dsh-my-observability | 0.3.5 | 可观测性:事件审计与查询 API、资源看门狗面板、结构化 Git 类型化提交、提交前增量 diff 审查 |
| dsh-my-context | 0.1.6 | 上下文透镜:token 用量与上下文构成可视化、KV 缓存命中率、每轮/每会话预算控制 |
| dsh-my-opencode-session-header | 0.1.0 | OpenCode 会话头:为 opencode 路由注入按会话稳定的 x-opencode-session 头 |
| dsh-shared | 0.1.6 | 共享工具包:多插件共用的 server 端工具(信任围栏 / HTTP JSON / 配置持久化 / 原子写) |
🚀 快速开始
安装插件
dsh plugin --profile web add dsh-file-activity --trust-lockfile # 单个
dsh plugin --profile web add dsh-shared dsh-md-render # 多个
安装方式(npm / link / 手动)与各插件配置见 plugins/<包名>/README.md「安装」章节。
本地开发
git clone https://github.com/baosfeng/my-dsh-plugins.git && cd my-dsh-plugins
npm install
npm test # 全量测试(CI 等价:npm run verify)
开发新插件
- skills/dsh-plugin-development/SKILL.md — 插件形态、目录结构、开发/调试/发布。
- skills/dsh-github-triage/SKILL.md — 把需求整理成规范 issue 提交到本仓库。
- 开发流程与门禁见 docs/索引.md;文档写法见 docs/开发指南/文档规范.md。
发布约定
- 双通道:GitHub Release(tag 触发打包)+ npm 官方 registry(release.yml 读
NPM_TOKEN自动发布,未配置仅警告跳过)。 - 发版入口:Actions → Release (auto) workflow,或
node scripts/release.mjs <插件名> --bump patch --push。 - tag 格式
<包名>@v<版本>;每个插件独立 semver 与 CHANGELOG。
🤝 贡献指南
问题与需求走 issue 模板;提交流程、开发规范与审查要求见 CONTRIBUTING.md。
许可
每个插件各自携带 MIT LICENSE;仓库级文档默认 MIT。
Links
More in this category
tt-a1i/archify#integrations/deepseek-harness★ 81709
Generate validated, self-contained interactive architecture, workflow, sequence, data-flow, and lifecycle diagrams from repositories or system descriptions.
dream-num/dsh-univer-office★ 494
Give DeepSeek Harness a real office environment. Univer Office Plugin brings spreadsheets, docs, slides, canvases, relational tables, and more into one runtime — with connected data, validation, versioned changes, and isolated worktrees for multi-agent collaboration.
PerryLink/dsh-industry-research★ 214
Deterministic industry research reports for DeepSeek Harness — company and industry research flows produce structured, verifiable reports from staged evidence.
PolinniZhong/dsh-knit★ 53
Lists the Markdown documents, images and video that already exist anywhere in the session workspace in the DSH sidebar, ranked by relevance to the current conversation: recent messages are matched locally against document title, summary and body with IDF weighting, with no model calls and no network. Because the list is scanned from the workspace instead of remembered, restarting DSH or starting a new session does not empty it. Images and video preview in place, with relative-path images resolved and video streamed over HTTP Range. A references bar under the preview header shows which documents cite the one being previewed and which it cites, with one click to jump between them. The same ranking is exposed to the agent as a knit_docs tool, which returns the most relevant documents along with the passage that matched in each, where one is found.
HuanLinOTO/dsh-plugin-mineru★ 46
Expose MineRU document parsing tools to the model.
kw78/dsh-office-tools★ 28
Workspace-safe Office tools for agents: create/read Word, create/read/update Excel, and create/read PowerPoint decks with PNG/JPG/GIF image placement.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.