dsh-web-ui
zhu1090093659
Plugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:ylw-a/dsh-file-review
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
File Explorer for DeepSeek Harness — a resizable file tree with context-menu file operations, a Shiki-powered editable code editor (preview = editing), Markdown source/render switching, and auto-refresh of the directory tree.
MarkdownText).Microsoft.VisualBasic), never permanent.Requires a local DeepSeek Harness profile (web). Build first, then add the package:
npm install
npm run build
dsh plugin --profile web add -w <path-to-this-package>
Then restart the harness. The host half mounts the file-explorer plugin and registers the /plugins/file-explorer/* routes; the client half renders the panel, the sidebar toggle, and the editor.
lib/anddocs/are build artifacts / local design docs and are not committed (see.gitignore). Rebuild after changingsrc/.
npm install # devDependencies only (esbuild, shiki, typescript…)
npm run build # esbuild → lib/index.js (host ESM) + lib/client.js (client bundle)
src/host/): services → paths → recycle/vscode → ops → routes → index. All writes go through node:fs/promises after fs.resolve/fs.processPath canonicalization.src/client/): api → store → highlighter/languages → styles → autoRefresh → components → slots/measure → index. Components never fetch directly and never touch ctx; the shared route contract lives in src/shared/contract.ts.shiki (JavaScript regex engine, no WASM) with a fixed ~25-language set; colors follow the DSH theme through --shiki-* CSS variables.MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: sidebar。