How to use Minke
A minimal external plugin for DSH Web platform that hooks into the renderer module loader and marks the document root node to verify plugin installation and hot-update flow.
This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.
This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.
Quick start
Minke
— source: plugin_wiki.wiki_content
Install & verify
dsh plugin --profile web add github:lencx/Minke#path:tests/fixtures/web-plugin
Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.
— source: plugins.install
Key points
- Git with submodule support. The
vendor/deepseek-harnesssubmodule must be checked out. - Node.js 24 or newer.
- pnpm 11.7.0, with the repository dependencies installed before running the scripts.
- macOS: an Apple Silicon or Intel Mac with Xcode Command Line Tools. The
.dmgtarget can only be built on macOS. - Windows: a Windows x64 host. Visual Studio 2022 Build Tools with the Desktop development with C++ workload may be needed if a native dependency must be compiled locally.
— source: plugin_wiki.readme_en (fallback readme_raw)
FAQ
Who consumes this plugin?
It is a smoke test fixture that comes with the Minke repository. It is only copied to a temporary directory by scripts/harness/smoke.mjs and installed via dsh plugin add, to verify that the host can correctly load and hot-update external Web plugins.
What changes will appear on the interface after installation?
After installation, it will write data-dsh-external-web-plugin="active" to the host page's document.documentElement. Ordinary users won't see any interface changes; the plugin itself does not provide business functionality.
Will it run on the desktop main process?
No. The package declares dsh.client.platform as web, and lib/index.js's apply() is an empty function; the real side effects occur on the client (rendering process).
— source: plugin_wiki.faq_json
Compatibility
- DSH: 未声明
- Node: 未声明
— source: plugin_wiki.compatibility_json
Pitfalls
Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.
— source: general rule