dsh-win32

12Star2Fork5Issue1Watching
语言
TypeScript
License
MIT
分支
master
ai-agentbusyboxconptydeepseekdeepseek-harnessdeepseek-harness-plugindeepseek-v4dsh

安装

$ dsh plugin --profile web add github:sjh9714/dsh-win32

在终端中运行以上命令,通过 dsh CLI 安装此插件。可在右上角切换 Profile。 第一次用 dsh?看这篇新手教程

Native Windows. No WSL.

One command. Workspace Write.

Run DSH Minimal mode on Windows with the sandboxed preset.

npx dsh-win32 setup --sandboxed

This preset uses busybox ash, so Git Bash and WSL are not required.

中文 · Windows details

npm CI stars win32 MIT

See it work

Illustrated installation reproduction. This is not a real capture.

Illustrated dsh-win32 installation reproduction

Real Windows session.

A real Windows session fixes a failing test in Workspace Write

The real session runs a failing test, reads the source, applies a fix, and reruns it to all tests passed in Workspace Write.

Choose a preset

After setup, start DSH, add a workspace, and choose the preset.

  • Minimal (Windows, sandboxed) uses busybox ash inside Workspace Write. Install it with npx dsh-win32 setup --sandboxed.
  • Minimal (Windows) uses Git Bash and needs danger-full-access. Install it with npx dsh-win32 setup after installing Git for Windows.

Doctor

npx dsh-win32 doctor

doctor lists known Windows setup traps and their safe fixes. Use npx dsh-win32 fix for fixes it can apply safely.

Honest limits

  • The sandboxed preset is ash, not Bash. It does not support arrays or [[ ]].
  • Legacy-encoded files are read automatically, but saving an edited file writes UTF-8.
  • Treat C:\tmp as outside the expected write fence until the upstream Windows path issue is fixed.

Read the Windows details, evidence, and complete limitations. Read the Chinese translation.

License

MIT. The preset composition mirrors the official Minimal preset with credit.