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.

Tools & Capabilities ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add github:lilyco-42/dsh-tool-nu

Copied 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

Alternatives

6Mikao9/dsh-wsl-workspace · akqwpeter-prog/dsh-agent-conductor · AbnerAI/dsh-monitor

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins