dsh-api-runner
在终端中运行以下命令:
dsh plugin install lhhzmz229/dsh-api-runner
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lhhzmz229/dsh-api-runner 安装本插件,也可从 npm 或仓库 https://github.com/lhhzmz229/dsh-api-runner 按 README 说明安装。
插件介绍
本地改完接口或业务代码,往往还要自己复制 curl、在 IDE 里重启服务、翻日志找报错,对话里的模型却帮不上忙。dsh-api-runner 把「后端接口清单」「本地服务启停」「日志增量读取」三件事做成模型可直接调用的能力,并配上侧边栏「接口调试」面板,让人工配置与自动验证落在同一套数据上。
你可以在 YAML 或面板里声明接口:方法、URL、请求头与 body 模板,模型按 id 调用并自动替换占位符。把某个接口标成登录接口后,成功响应会按 tokenPath 写入项目档,后续请求自动带上 Authorization,不必再手工粘贴 token。服务侧支持托管进程启停重启,也支持只观察 IDEA 起的进程并做健康检查;日志按文件与字节偏移增量 tail,可正则过滤、等待特征出现,游标持久化,重启服务也不丢进度。
对话里可以走典型闭环:重启服务、等日志里出现启动完成、再调接口看返回;也可以用 verify 把重启、等日志、调接口串成一步。侧边栏里还能试调用、管理本机 Java 服务列表、一键设 baseUrl、保存启动配方,适合在 DSH 里做后端或全栈开发、希望「改完让模型自己验」的团队与个人。
未安装侧边栏依赖时,主机侧 ApiRunner 工具与 HTTP 路由仍可用,只是没有「接口调试」页签。插件只请求你配置的 URL、读取你指定的日志,无遥测上报;使用前请了解本地命令执行与 token 明文落盘等权限说明。
使用场景
- 改完代码后让模型重启服务、等启动日志再调接口验证
- 在对话里按配置清单调用业务接口,无需手写 curl
- 用增量日志与正则过滤快速定位本地报错行
适合人员
- 在 DSH 里做后端或全栈、需要本地联调的人
- 经常启停 Java/Spring 服务并查 HTTP 返回的开发者
- 希望模型参与「改完自己验」闭环的团队