@zhaoyang10/dsh-web-ide
A VS Code-style read-only code tab in the web client.
Version 0.2.2 of @zhaoyang10/dsh-web-ide, last published 2026-11-13; the install command and the range come from its own manifest.
Install
dsh plugin add @zhaoyang10/dsh-web-ide writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.
dsh plugin --profile web add @zhaoyang10/dsh-web-ideCompatibility
engines.dsh in @zhaoyang10/dsh-web-ide declares >=0.2.0-rc.2; run dsh --version and compare it, because outside that range the CLI skips the plugin at boot and prints the requirement instead of booting.
If two plugins fight
Adds a tab to the web client. Any other tab-adding plugin (design panel, generated views) competes for the same tab strip; there is no id conflict, just crowded chrome.
Who made it
Author: fengzhaoy. Repository: https://gitee.com/fengzhaoy/dsh-web-ide. Package page: https://www.npmjs.com/package/@zhaoyang10/dsh-web-ide.
After install
It declares no dsh peer and renders a git or editor tab in the tab strip above the conversation; after dsh plugin add @zhaoyang10/dsh-web-ide, dsh --profile web --dump-config lists the @zhaoyang10/dsh-web-ide row that mounts it.
Files it touches
No storage peer appears in the manifest of @zhaoyang10/dsh-web-ide, so the dependency line in $DSH_HOME/profiles/<name>/package.json is the only file you can point at; the package description names nothing else.
Removing it
Removing @zhaoyang10/dsh-web-ide is the mirror command, dsh plugin --profile web remove @zhaoyang10/dsh-web-ide. Its manifest declares no storage peer, so it writes nothing under $DSH_HOME; removing it leaves no files behind.
Common questions
Does it collide with dsh-codegraph-visualizer?
@zhaoyang10/dsh-web-ide is the one to keep here: The code tab is used every session; the code graph is used when you are already debugging it.
Which dsh versions load it, and what happens outside that window?
On >=0.2.0-rc.2 the CLI loads @zhaoyang10/dsh-web-ide; outside it, boot stops with the requirement instead of running the plugin. dsh plugin allow-version @zhaoyang10/dsh-web-ide is the per-package override if you accept the risk.