dsh-suite:DeepSeek Harness 插件与技能套件

前言

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在实际开发中,为了构建一个稳定的工作流,开发者通常需要单独配置模型路由、项目上下文注入、任务编排以及特定的输出风格。这些组件分散安装和维护较为繁琐。

dsh-suite 是一个旨在解决这一问题的打包方案。它将多个 DSH 插件和智能体技能整合在一起,通过一条命令即可完成安装与配置,减少重复劳动。

它是什么

这是一个为 DeepSeek Harness 提供的生产力套件,包含插件和智能体技能。由 Andre Pontes Melo 维护。其核心价值在于将常见的高频开发能力(如模型容错、项目冷启动、任务分级)标准化并集成到一个可复用的配置中。

核心功能

该套件包含以下组件:

  • 模型路由插件 (dsh-model-router)
    通过虚拟模型 ID 路由至真实的提供商/模型候选。支持优先级故障转移、轮询以及休眠窗口配置,以提高模型调用的稳定性。

  • 项目上下文注入 (deep-horizon)
    将项目的“视野”(包括未完成的缺口和关于描述)注入到每一个新会话中。这有助于实现冷启动项目的上下文共享,确保新会话能快速对齐项目目标。

  • 实现与审查循环 (strong-orchestrator)
    提供顺序的“实现 → 审查”循环编排能力,并使用持久化的执行者来管理这一过程。

  • 任务层级管理 (dex / dex-plan)
    支持任务层级结构(Epic、子任务),并通过 dex CLI 进行验证。

  • 懒人资深开发者输出风格 (ponytail)
    包含一系列输出风格技能(ponytail, audit, debt, gain, help, review)。该风格家族遵循“最短可工作的 Diff 获胜”的原则,减少冗余输出。

安装与启用

安装前请确保已创建 DSH Profile。使用以下命令进行安装:

dsh plugin --profile <profile> add github:andrepontesmelo/dsh-suite

该命令会安装此包,并拉取其依赖的插件(@andrepontesmelo/dsh-model-router 和 deep-horizon),同时注册配置补丁,指向 DSH 技能发现路径。

安装完成后,必须重启 Harness 才能使套件中的所有组件在目标 Profile 中生效。

验证安装

重启 Harness 后,运行以下命令验证安装:

dsh plugin --profile <profile> list

确保输出中包含 model-router、deep-horizon 和 skill-suite 相关行。

注意事项

  • Profile 依赖:必须指定一个 DSH Profile 才能进行安装。
  • 版本锁定:依赖项被锁定在特定的发布标签(deep-horizon#v0.2.0、@andrepontesmelo/dsh-model-router#v0.2.1)。为了避免安装漂移,建议在安装时使用标签而非分支。
  • 技能注册:该套件会将一组智能体技能注册到目标 Profile 中。安装前建议检查源码与许可证。
  • 许可证:许可证为 MIT。

总结

dsh-suite 通过插件化和模块化的方式,简化了 DeepSeek Harness 的工作流搭建过程。对于需要标准化的团队或个人,它提供了一套开箱即用的模型容错与开发辅助能力。安装前请务必阅读源码,确保符合当前工作流的安全要求。

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

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

小夜