deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:dragan2023/dsh-workspace-default-dir
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English · 中文 · 日本語 · 한국어 · Français · Deutsch · Español · Português · Русский
Make dsh's workspace directory picker (Add workspace → Select workspace directory) open at a directory you choose — for example E:\python_project — instead of the Windows user home.
Pick one of the three ways below, then restart dsh web:
# 1) npm package (when published to npm)
dsh plugin --profile web add dsh-workspace-default-dir
# 2) GitHub repository (ships the prebuilt lib/, no local build required)
dsh plugin --profile web add https://github.com/dragan2023/dsh-workspace-default-dir
# 3) Local directory (development / self-hosted)
dsh plugin --profile web add D:\path\to\dsh-workspace-default-dir
After restarting dsh web, a Workspace default directory entry appears under Settings.
Open Settings → Workspace default directory (设置 → 工作区默认目录). Type an absolute path — for example E:\python_project — then click Save (保存). The next time you open the Add workspace directory picker it starts at that folder — no restart needed.

The card always shows the currently active directory (当前生效). Leave the input empty and save, or click Clear (清除), to return to the default (the user home).
The same setting is available on the command line:
dsh-workspace-default-dir set E:\python_project # set the default directory
dsh-workspace-default-dir get # show the current default
dsh-workspace-default-dir clear # clear it (back to home)
dsh-workspace-default-dir status # patch & setting state
The GUI card and the CLI write the same DSH_PICKER_INITIAL_DIR (setx-persisted), so they stay in sync.
IFileDialog::SetFolder) and the browse picker (used when the web server binds a non-loopback host, e.g. LAN 0.0.0.0).DSH_PICKER_INITIAL_DIR from the process environment first, then straight from HKCU\Environment — bypassing the stale-Explorer-environment problem (no Explorer restart needed after setx).dsh web restart is needed after install/upgrade; the native dialog reads its worker on every open.MIT — see LICENSE.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。