dsh-code-runner
在终端中运行以下命令:
dsh plugin install PaidaxingTuT/dsh-code-runner
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness(DSH)中,通过命令行执行 dsh plugin install PaidaxingTuT/dsh-code-runner 即可安装本插件,插件源码托管于 https://github.com/PaidaxingTuT/dsh-code-runner 。
插件介绍
在 DSH better-sidebar 里打开一个 Python 或 Go 文件,想立刻看到运行结果,却还得切到终端、手动敲命令、等输出——dsh-code-runner 把这串重复动作压缩成一个按钮。参考 vscode-code-runner 的 executor 规则,它在编辑器头部自动注入一个运行按钮,点击后自动保存文件、按扩展名匹配对应运行器、在底部终端中执行,全程无需离开当前视图。
核心能力围绕效率与稳定性展开。插件通过 better-sidebar 内置的 WebSocket 终端通道发送命令,发送后保持连接不主动关闭,避免长时间任务因宿主重连机制而被误杀;窄屏或底部面板不可用时自动回退到右侧终端。内置 executor 覆盖 JavaScript、Python、C/C++、Go、Rust、Shell、Lua、Haskell 等数十种语言,映射表集中在一个文件中便于扩展。安装时脚本自动检测并补齐 better-sidebar 基座依赖,不修改 DSH 源码、不注册额外工具、不污染会话上下文。
适合把 better-sidebar 当作日常编码工作台的开发者:你希望像在 IDE 里按一次按钮那样跑脚本、编译、调试,又不想为了这一步打断对话流程。装上之后,文件树里点进任意可运行文件,编辑器头部那个小三角形就是你唯一的操作。
使用场景
- 在 better-sidebar 打开脚本文件后直接点击按钮查看运行结果
- 编写代码片段后无需切换到终端即可快速验证逻辑
- 窄屏或底部面板不可用时自动回退到右侧终端执行长任务
适合人员
- 以 better-sidebar 为日常编码工作台的开发者
- 频繁在 DSH 中运行脚本或编译片段的工程师
- 希望减少上下文切换、保持对话流不被打断的用户