DSH Toolbox

@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-ide

Compatibility

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.