dsh-dev-server
在终端中运行以下命令:
dsh plugin install MkaliezZ/dsh-dev-server
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install MkaliezZ/dsh-dev-server 即可安装该插件,源码仓库地址为 https://github.com/MkaliezZ/dsh-dev-server 。
插件介绍
在 DSH agent 工作流中,长时间运行的开发服务器往往缺乏结构化的生命周期管理,状态注册、服务追踪与进程协调散落在各处,容易与上层编排逻辑耦合过深。dsh-dev-server 为这一问题提供了一组轻量原语,让开发者以声明式方式管理开发服务器的注册与状态,而无需在提示词中手写 shell 片段。
v0.1 的核心设计原则是职责分离:插件只负责 registry 与 state 的维护,将实际的进程启动与监督交给宿主提供的 supervisor(DSH、KerniQ 或 AgentFuse)。插件不自行 spawn 进程,也阻止 compound shell 语法,确保执行权限始终归上层编排器所有。
适合正在搭建 DSH agent 工作流、需要让 AI 协助管理本地开发服务器生命周期的开发者使用。如果你希望 agent 能追踪哪些服务在运行、何时启动、何时停止,但又不想让插件越权执行系统命令,这是一个干净、最小化的起点。
使用场景
- 在 DSH agent 工作流中追踪本地开发服务器的运行与停止状态
- 让 AI 协助管理多个开发服务器的注册表和服务生命周期
- 将服务器状态管理从散落的 shell 脚本中抽离为结构化原语
适合人员
- 正在搭建 DSH agent 工作流的开发者
- 需要 AI 协助管理本地开发环境的工程师
- 希望插件不越权执行系统命令的协作团队