Dsh Envsel
beihzb/dsh-envsel · productivity
Per-session environment selector for DeepSeek Harness: Python / R / CLI slots from conda, standalone R, WSL, or custom paths, via /env, sessionenv, DSHENV facts, and a header dropdown.
★ 4GitHub stars
0Forks
2026-08-25Last updated
TypeScriptLanguage
MITLicense
Key features
- /env command — read, assign, clear, and list environments from the chat.
- session_env model tool — the agent can list, select, pin, and unpin environments on its own.
- DSH_ENV_ shell facts — every shell call sees DSH_ENV_PYTHON, DSH_ENV_RSCRIPT, DSH_ENV_CLI_PREFIX for the session's selection.
- Header dropdown — a per-language selector in the conversation header (Python / R / CLI tools), with an "Add path" form to pin any interpreter or install directory.
- Cross-platform discovery — conda environments, standalone R (Windows Program Files, macOS framework + Homebrew, Linux /opt/R), WSL distributions on Windows, and manually pinned paths.
Requirements
- DeepSeek Harness 0.1.0-rc.7 or a compatible 0.1.0-rc.x (the web profile).
- The plugin's peers are the official @deepseek-ai/dsh-@0.1.0-rc.7 packages that ship with that release.
Install command
dsh plugin --profile web add github:beihzb/dsh-envsel