deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:173787247/dsh-wsl-env
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
DeepSeek Harness plugin: inject WSL / Windows path and shell facts into the system prompt.
给「浏览器在 Windows、agent 在 WSL」的环境用。模型默认不知道自己跑在 Linux 里,容易去用 C:\、PowerShell,或把 Windows 盘当工作区扫一遍。
注入内容(保持很短):发行版与用户、Linux 路径映射、/mnt/c 的 CRLF、不要把 Windows 盘当日常 git 树、Node 24 要用代理时设 NODE_USE_ENV_PROXY=1。
Already running dsh web:
dsh plugin --profile web add github:173787247/dsh-wsl-env
# or a local checkout:
dsh plugin --profile web add /absolute/path/to/dsh-wsl-env
Restart dsh web. Existing sessions keep the old prompt; open a new session.
Windows Subsystem for Linux.You should see the distro name (for example Ubuntu-24.04), Linux path rules, and a C:\Users\... → /mnt/c/Users/... mapping. The UI concatenates sections, so the internal name runtime:wsl-windows may not appear as a heading.
Non-WSL hosts skip injection by default. To force it, override the whole row in the profile cordis.patch.yml (later layers replace the entire config, so restate every key you still want):
- id: dsh-wsl-env
name: dsh-wsl-env
config:
when: always
order: 15
extraNotes: "Prefer /home over /mnt/c for new files."
| Key | Default | Meaning |
|---|---|---|
when |
wsl |
Inject only in WSL, or always. |
order |
15 |
Prompt section order (after persona 0, before tool guidance 100–199). |
extraNotes |
"" |
Optional extra operator notes appended to the section. |
/mnt/c, git on the Windows mount, and NODE_USE_ENV_PROXY for Node 24.C:\ → /mnt/c.On GitHub, add dsh-plugin.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。