Luca4Don3/dsh-shell ↗★ 0

dsh-shell

Select the shell for DSH agent commands and persistent terminals 适合需要自定义Agent执行环境(如Zsh、Bash、WSL或Windows Bash)的开发者。

Package
dsh-shell
Compatibility
Unverified
Version
0.2.0
License
MIT
Last updated
Oct 10, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Luca4Don3/dsh-shell

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.

SelectionStartup
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 POSIXThe original user shell loads first, carrying exported variables over
Windows BashAfter 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.