dsh-api
在终端中运行以下命令:
dsh plugin install lilming123/dsh-api
将以下提示词粘贴到 DeepSeek Harness 对话框中:
请在终端执行命令以安装 dsh-api 插件:dsh plugin install lilming123/dsh-api。源码地址:https://github.com/lilming123/dsh-api
插件介绍
DeepSeek Harness (dsh) 作为本地 AI 助手运行,但其内部服务难以直接被外部进程访问。dsh-api 插件通过在本地回环接口(127.0.0.1)上暴露 HTTP 接口,解决了这一痛点。它让任何在同一台机器上的桌面包装器、浏览器扩展或命令行工具,都能通过统一的 API 端点来控制 dsh,而无需触碰其内部进程。
该插件提供了双层 API 结构。原生层提供健康检查、语言偏好设置、工作区列表管理以及基于 SSE 的实时事件流。此外,通过注册“伴侣”进程,它还支持更高级的交互,如注入文本、切换窗口焦点、重载界面以及优雅退出应用。这种设计确保了在不影响核心功能的情况下,提供了丰富的外部控制能力。
这项技术非常适合需要深度集成 dsh 的开发者或工具构建者。例如,桌面应用可以利用它来接管窗口控制,或者编辑器插件可以通过它将选中的文本直接注入 AI 对话。对于那些不希望直接解析 dsh 内部结构,而是希望通过标准 HTTP 协议与本地 AI 服务进行交互的场景,dsh-api 提供了一个安全且强大的解决方案。
使用场景
- 构建桌面应用以控制 dsh 窗口
- 通过标准 HTTP 协议与本地 AI 交互
- 实现编辑器插件进行实时监控与文本注入
适合人员
- 需要深度集成 dsh 的桌面软件开发者
- 寻找标准化接口的本地工具构建者
- 希望通过 CLI 或浏览器控制本地 AI 的用户