dsh-shell
Select the shell for DSH agent commands and persistent terminals 适合需要自定义Agent执行环境(如Zsh、Bash、WSL或Windows Bash)的开发者。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Luca4Don3/dsh-shellドキュメント
README 全文を読む ↗Usage
Open Plugins → dsh-shell, choose a shell (and a WSL distribution when asked), save, then restart DSH and start a new session. Restart again after installing new environments to refresh the list.
| Selection | Startup |
|---|---|
| Zsh | .zshenv, .zprofile, .zshrc, .zlogin, honoring ZDOTDIR |
| POSIX Bash | /etc/profile, then the first of .bash_profile, .bash_login, .profile; .bashrc only when none exists |
| Other POSIX | The original user shell loads first, carrying exported variables over |
| Windows Bash | After a capability check, uses the same profile rules as POSIX Bash; a profile controls whether to source .bashrc |
One-shot tools keep their platform names (bash on POSIX, pwsh on Windows), with descriptions matching the selected syntax. Custom presets can point at dsh-shell/tool-posix or dsh-shell/tool-windows.
shellPath in the profile patch overrides a detected installation with a same-family executable; it cannot accompany auto or wsl.