dsh-plugin
DayuanJiang/next-ai-draw-iodsh 的 draw.io 绘图插件:通过 next-ai-drawio MCP 服务器作图,点回复里的链接在右侧栏打开实时预览,可以手动修改图,AI 的每次修改都是可以恢复的版本。需 Node.js 18+,首次使用由 npx 下载 MCP 服务器。
On-demand GitHub proxy for DeepSeek Harness. Toggle the git/SSH proxy for github.com from the Web UI settings, save your proxy address, and test connectivity before downloading.
From the plugin market, or:
dsh plugin --profile web add github:wjt0321/dsh-git-proxy
Restart the Web UI, then open Settings → Git Proxy.
127.0.0.1:10808) and click Save.git config --global http.https://github.com.proxy http://<addr>git@github.com:): a plugin-owned ProxyCommand on the Host github.com block of ~/.ssh/config, using the connect tool shipped with Git for Windowsgithub.com:443 / github.com:22 tunnels.Enabled — git and SSH proxy are on.
Disabled — clicking Disable proxy turns both off and restores direct connections.
github.com git operations are affected (https and SSH). npm/pnpm package downloads are untouched.<profile>/git-proxy.json.~/.ssh/config edits are conservative: only plugin-owned ProxyCommand lines (the quoted-connect format this plugin writes) are ever replaced or removed — a pre-existing user ProxyCommand line is kept and the plugin line is inserted before it (ssh_config is first-match-wins). Everything else in the file survives byte-for-byte; configs containing Match sections or multi-host github.com lines are left untouched (the UI reports this).connect tool (ships with Git for Windows). Without it the SSH part is reported unavailable; https still works.ProxyCommand line that happens to match the plugin's format (quoted path + -H + %h %p) is treated as plugin-owned.pnpm install
pnpm test # vitest suites
pnpm typecheck
pnpm build # tsc host + tsdown client bundle (lib/client.js)
The client bundle is a __ModuleLoader__ factory (id dsh-git-proxy) served by client-modules via the exports["./client"] subpath.
MIT