Jiyr0119/dsh-workspace-explorer ↗★ 0
@jiyr0119/dsh-workspace-explorer
DeepSeek Harness 工作区文件资源管理器(原生插件):右侧面板展示工作区目录树,点击/拖拽插入文件引用,含搜索/预览/国际化 | Native DSH plugin: workspace file-tree panel with click/drag references, search, preview, i18n.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Jiyr0119/dsh-workspace-explorer说明文档
阅读完整 README ↗Installation & usage
Way 1 · Dynamic plugin paste — full UI (recommended) A dynamic Cordis plugin: no build step, no config changes.
- In the DSH web UI, have an agent run
cordis_define(or use the dynamic plugin panel) withidPrefixwsex. - Paste the whole
dynamic/host.jsinto Host code. - Paste the whole
dynamic/client.jsinto Client code. cordis_runto activate; authorize on the Run card when it first appears.- Click the 📁 Files button at the bottom of the sidebar → expand directories → click a file, or drag it into the composer, then send.
Way 2 · npm source package
npm install @jiyr0119/dsh-workspace-explorer — the package ships dynamic/host.js / dynamic/client.js for the Way-1 paste flow, with semver releases.
Way 3 · Storefront (dsh plugin add / dsh-market) — native install (v0.2.0)
dsh plugin --profile web add @jiyr0119/dsh-workspace-explorer@latest (or the market one-click button). The package now ships a native host half (lib/index.js, webServer JSON routes) and a browser bundle (lib/client.js via dsh.plugin.json), so the browser panel mounts after install. The 0.2.0 build passes; last-mile verification against a real DSH mount is pending (see docs/native-package.md). The dynamic paste flow (Way 1) remains the zero-build option.
⚠️ Common misconception: a listing alone never auto-installs anything — users still click install. With Way 3 the panel now appears after install (native bundle); before 0.2.0, storefront installs only mounted the host entry with no UI.
See docs/install.md for details.
Usage
- Click the 📁 "Files" button at the bottom of the sidebar to open the panel.
- Expand directories to browse files.
- Click a file, or drag it into the composer, then send.