前言¶
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 的工作流搭建过程。对于需要标准化的团队或个人,它提供了一套开箱即用的模型容错与开发辅助能力。安装前请务必阅读源码,确保符合当前工作流的安全要求。