lilyco-42/dsh-tool-nu
A model-facing Nushell tool for DeepSeek Harness on Windows without WSL or Git Bash: it registers a nu tool for every agent in the profile that runs a fresh Nushell loading a bash-for-windows compatibility layer, so common bash spellings (ll/la/ls variants, grep, head/tail, wc, uniq, sort, cut, ps/top/free, kill-by-name, git shortcuts, zip/unzip) work — a command/alias layer, not a bash interpreter.
dsh-tool-nu registers a model-facing nu tool for every agent in a DSH profile, giving Windows agents a fast, native bash-style shell without WSL or Git Bash (DSH's native bash tool needs WSL, and pwsh is slow to start). Each call runs a fresh Nushell that loads the bash-for-windows compatibility layer, so common bash commands have familiar spellings: enhanced listings (ll/la/l/lh/lt/ltr/lsd/lsf), grep/grepi pattern search, head/tail accepting every bash spelling, wc with -l/-w/-c, adjacent-duplicate uniq (bash semantics), sort/cut, system commands (ps/psg/psk/top/free/uptime/whoami), kill-by-name/kill-by-port, git shortcuts (g/gs/ga/gc/gco/gd/gl/gp/gpl/gb/gba/gr), zip/unzip and ../.../.... navigation.
Install
dsh plugin --profile web add github:lilyco-42/dsh-tool-nuCopied verbatim from the README's Install block (the README labels it 'Recommended — works out of the box' and follows it with a restart of dsh web).
Compatibility
Requires Nushell 0.114+ in PATH and DeepSeek Harness 0.1.0-rc.6+. It is a command/alias layer on top of Nushell, not a bash interpreter: real bash syntax (x=1; echo $x, $(pwd), 2>&1, for ... do ... done, &&/||, setenv) does not work, and Nushell functions cannot modify the caller's environment. The README documents the local-checkout pitfall (link: installs plus @deepseek-ai/* resolution) and its Windows junction workaround.
Details
- Repo: lilyco-42/dsh-tool-nu
- Category: Tools & Capabilities
- Stars: 0
- Version: GitHub repo lilyco-42/dsh-tool-nu (install is a github: spec to the repo itself). MIT license; requires DeepSeek Harness 0.1.0-rc.6+ and Nushell 0.114+ on PATH.
Alternatives
6Mikao9/dsh-wsl-workspace · akqwpeter-prog/dsh-agent-conductor · AbnerAI/dsh-monitor