dsh-api-client
在终端中运行以下命令:
dsh plugin install Beatther-c/dsh-api-client
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install Beatther-c/dsh-api-client,即可安装该插件(源码地址:https://github.com/Beatther-c/dsh-api-client)。
插件介绍
在 DSH 里调 API,你要么切出去开 Postman,要么让 Agent 裸调 HTTP——前者打断上下文,后者缺审计。dsh-api-client 把这两件事收进同一个插件:人看到的调试界面和 Agent 调用的工具函数,底层跑的是同一套 HTTP Executor 和审批链路。
核心体验接近 Postman:Collection / Folder / Request 三级树、7 种 HTTP 方法、Params、Headers、Auth、Body 分区编辑、JSON 编辑器和 Pretty / Raw / Preview 三态响应查看器。支持 Postman Collection v2.1 直接导入,附带兼容性扫描与 Migration Report,脚本只警告不执行,部分不兼容不会阻断导入。安全侧做了五层防线:Environment 密钥走 0700/0600 权限文件加 SecretRef 引用、History 与 Agent Context 全链路脱敏、SSRF 默认 fail-closed 拒绝 localhost 与私网、redirect 逐跳重评估、DNS rebinding 防护,高风险方法自动触发 Approval。
适合三类人:日常在 DSH 会话中调试后端接口的全栈开发者;希望让 Agent 安全、可审计地调用外部服务而不想手写 curl 封装的 AI 工程师;以及需要把团队 Postman 集合搬进 DSH、统一调试与文档入口的技术负责人。热插拔即装即用,不需要重启 DSH。
使用场景
- 在 DSH 会话中直接调试后端 REST 接口
- 让 Agent 带审批和审计地调用外部 API
- 将团队 Postman Collection 一键迁入 DSH
适合人员
- 日常调试接口的全栈开发者
- 需要 Agent 安全调用外部服务的 AI 工程师
- 统一团队调试与文档入口的技术负责人