dsh-developer:一站式构建与维护 DeepSeek Harness 插件

前言

DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。开发者在构建、测试和排查插件时,通常需要分散在不同工具和流程中。dsh-developer 将构建、诊断、测试和升级检查整合到了 DSH 的工作流中,帮助开发者直接在工具内部完成这些任务,减少跨工具操作的摩擦。

插件定位

dsh-developer 是由 MetaFlow 设计和实现的 DSH 插件,由 builtin-pb 维护。它旨在解决插件开发全生命周期中的痛点,让用户能够将本地服务、工具或工作流转化为 DSH 代理可用的插件,并在插件上线前发现潜在问题。

核心功能

该插件提供了以下核心能力:

  1. 转化与构建:将本地服务、工具或工作流转化为 DSH 代理可用的插件。
  2. 早期诊断:在用户遇到之前发现安装问题、缺失服务和损坏的 Web 集成。
  3. 版本检查:检查 DSH 更新,并与发布/预览版本对比插件。
  4. 调查与改进:调查缺失能力、测试现有行为并开发改进。

安装与启用

在安装前,请确保已安装 DSH。安装官方发布的 v0.1.4 版本:

dsh plugin --profile web add 'github:builtin-pb/dsh-developer#v0.1.4' --ignore-scripts

安装完成后,打开或重启 DSH Web (dsh web) 即可使用。

典型用法

在 DSH 交互或工作流中,可以直接描述目标,插件会接管相应的开发任务:

  1. 构建插件:描述需求,例如“构建一个插件,让我的代理能够搜索我们的本地文档”。
  2. 故障排查:当插件在 DSH Web 中无法启动时,描述问题,例如“这个插件在 DSH Web 中无法启动。找出问题并修复它”。
  3. 发布前检查:描述目标,例如“检查这个插件是否已准备好分享”。

适用场景与注意

适用人群:
* DSH 插件开发者。
* 需要维护现有插件的开发者。
* 希望了解 DSH 版本兼容性的贡献者。

注意事项:
* 运行权限:插件以当前 DSH 进程的权限运行,安装前请检查源码与许可证。
* DSH 版本要求:版本 0.1.4 针对阻塞检查的目标是 DSH 0.1.5-rc.2,针对建议检查的目标是 0.1.6-alpha.2。
* 许可证:采用 MIT 许可证。

结语

dsh-developer 是一套实用的插件开发辅助工具,它通过将构建、诊断和测试流程前置,降低了 DSH 插件的维护成本。

插件目录:https://www.skillhub.cn/plugins/builtin-pb/dsh-developer
项目地址:https://github.com/builtin-pb/dsh-developer

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜