baconbao/dsh-mermaid-image-preview ↗★ 4

@baconbao/dsh-mermaid-image-preview

A DeepSeek Harness Plugin for Previewing Mermaid Diagram by Images in Chat Sessions. View on GitHub (https://github.com/baconbao/dsh-mermaid-image-preview). 适合需要在聊天过程中直观预览流程图、思维导图等Mermaid图表的用户。

パッケージ
@baconbao/dsh-mermaid-image-preview
互換性
未検証
Harness ピア範囲
>=0.1.6-alpha.2
Cordis ピア範囲
^4.0.1
バージョン
0.4.0
ライセンス
MIT
最終更新
2026/10/03

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baconbao/dsh-mermaid-image-preview

ドキュメント

README 全文を読む ↗

Configuration

Change runtime settings on the plugin page

dsh-mermaid-image-preview_settings

The Plugins panel lists this plugin under Installed; open its page and the configuration block carries the runtime settings - no restart needed. Values are stored in localStorage and applied immediately across all sessions.

Change render server via configuration file

Diagrams are rendered locally by default. To use your own render server or enable the external fallback, edit the profile's cordis.patch.yml (e.g. ~/.dsh/profiles/web/cordis.patch.yml for WebUI, or ~/.dsh/profiles/desktop/cordis.patch.yml for Desktop):

- id: ui-dsh-mermaid-image-preview
  config:
    enableLocalRender: true
    fallbackRenderUrl: https://mermaid.ink
    enableFallback: false
  • enableLocalRender: render locally (default true). Set it to false to always use the fallback server (enableFallback is ignored).
  • fallbackRenderUrl: fallback render server (default https://mermaid.ink).
  • enableFallback: use the fallback server when local rendering fails (default false).
  • Restart DSH after changing these settings.
  • To host your own fallback render server, see for the details.

Change render server via configuration file

Diagrams are rendered locally by default. To use your own render server or enable the external fallback, edit the profile's cordis.patch.yml (e.g. ~/.dsh/profiles/web/cordis.patch.yml for WebUI, or ~/.dsh/profiles/desktop/cordis.patch.yml for Desktop):

- id: ui-dsh-mermaid-image-preview
  config:
    enableLocalRender: true
    fallbackRenderUrl: https://mermaid.ink
    enableFallback: false
  • enableLocalRender: render locally (default true). Set it to false to always use the fallback server (enableFallback is ignored).
  • fallbackRenderUrl: fallback render server (default https://mermaid.ink).
  • enableFallback: use the fallback server when local rendering fails (default false).
  • Restart DSH after changing these settings.
  • To host your own fallback render server, see for the details.