dsh-launch-pad
在终端中运行以下命令:
dsh plugin install realpkuasule/dsh-launch-pad
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端中运行 dsh plugin install realpkuasule/dsh-launch-pad,即可从 https://github.com/realpkuasule/dsh-launch-pad 安装该插件到 DeepSeek Harness 的 web profile 中。
插件介绍
本地开发中,最琐碎的事往往不是写代码,而是:每个项目的启动命令各异(npm、docker、make、django、go 等),多个服务争抢端口,agent 只能靠猜测给出错误信息,切换项目后还得手动探测和登记。dsh-launch-pad 把这些杂事收进一个全局控制台,让你和 agent 不再各自为战。
核心能力围绕四个层面展开:一是命令归一化,按 .dsh-services.yml、package.json、docker-compose.yml、Makefile、go.mod 等优先级自动识别启动方式;二是全局 registry 与端口仲裁,跨项目共享,冲突时按框架注入正确端口参数;三是双通道操作,DSH Web UI 提供一键启动、停止、重启面板与可展开日志,同时暴露 service_list、detect、register、start、stop、restart、status 共 7 个 agent 工具;四是自动跟随会话,面板读取当前选中的会话即可识别项目目录,新项目自动探测登记,无需手动填路径。
如果你同时维护多个本地项目、频繁启停不同框架的服务、并希望 agent 用确定性工具而非猜测来操作进程,这个插件就是为这种工作场景打造的。目前支持 macOS 和 Linux,Windows 在 Roadmap 中。
使用场景
- 同时运行多个本地项目,服务端口互相冲突需要仲裁
- 让 agent 通过确定性工具启停服务,而非猜测启动命令
- 切换项目后自动探测、登记并一键启动开发环境
适合人员
- 同时维护多个本地项目的全栈开发者
- 使用 DeepSeek Harness 编排 agent 工作流的开发者
- 需要统一管理跨框架本地服务的中小团队