DSH Plugins
返回列表
dsh-run-environment

dsh-run-environment

客户端 更新于 2026.09.18

在终端中运行以下命令:

dsh plugin install albertgranados/dsh-run-environment

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install albertgranados/dsh-run-environment 安装插件(源码:https://github.com/albertgranados/dsh-run-environment),安装后重启 Harness 并刷新浏览器页面。

插件介绍

在 Harness 里写代码时,最烦的往往是切出去找终端、记 npm 脚本名、再盯着 dev server 有没有起来。dsh-run-environment 把「怎么跑这个项目」收进会话头部的控件:它先问工作区,而不是死记一套配置,有 package.json 就能认出常见脚本,播放键会优先落在 dev、start 等日常入口上。

核心思路是检测优先、配置可选。每一行命令自带图标与选项,可设默认、重命名、选图标、写说明;运行中按钮会变成停止,并终止整棵进程组,避免只杀掉父进程留下孤儿服务。正在跑的条目会换上绿色状态点,误点也会先确认再停。每次运行还会在右侧边栏开专属控制台,按命令分 tab 流式输出,状态和停止入口与菜单一致。

你也可以为 Docker、Python 等自行添加命令,在项目目录里经 shell 执行;未用过的命令可隐藏,顺序可拖拽并按项目记忆。若启动即失败,控件会变红并在提示里带上最后一行输出,方便就地排查。

适合经常在 Harness 会话里改前端或 Node 项目、希望少切窗口、又想保留对自定义运行方式的掌控的开发者。后续会通过适配器扩展更多环境,今天已能用自定义命令覆盖其余栈。

截图预览

使用场景

  • 在 Harness 会话里一键启动 package.json 的 dev 或 start,不必再开终端
  • 为 Docker、Python 等项目添加自定义命令,并在头部统一运行与停止
  • 需要看实时日志时,在右侧边栏按命令打开控制台并安全终止进程组

适合人员

  • 常在 Harness 里改 Node 或前端项目的开发者
  • 希望少切窗口、在对话旁直接跑 dev server 的人
  • 需要自定义运行命令并记住每项目默认与顺序的团队