dsh-sla:从一句改进目标开始的持续探索

前言

在 DeepSeek Harness 里做项目改进,常见做法是自行写实验方案、评估脚本,再一轮轮改代码或调参。目标稍复杂时,调查范围、尝试方向和验收标准都要先想清楚,前期成本不低。dsh-sla(社区插件 持续探索 · SLA)把起点收成「一句改进目标」:由插件在项目里调查、建立判断依据,沿不同方向持续尝试并比较,最后把候选结果和改动交给你决定是否采用。下面介绍它是什么、能做什么,以及如何安装与使用。

这是什么

dsh-sla 是 DeepSeek Harness 的社区插件,维护者为 XJfyrh。分类为工作流。官方简介:从一句改进目标开始,自主调查、尝试、比较并交付结果;你不必先写好完整实验方案,描述希望改进的地方即可。

设计受 Stateless Language Agents 启发;项目采用 MIT 许可证,当前 npm 包版本为 0.4.1。

核心功能

依据 GitHub README 与包说明,已核实的能力包括:

  1. 多类改进任务:代码性能优化、缺陷修复、检索参数调整等;代码类任务会给出可采用的改动,内置检索参数示例会交付 JSON 参数包。
  2. 自主探索流程:插件会调查项目、建立判断依据,沿不同方向持续尝试;对话中可随时补充要求,也可暂停、继续或调整探索额度。
  3. 结果面板与可控采用:面板展示当前候选、实际检查和文件改动;采用前需再次复验,若项目已有新改动则停止覆盖。
  4. 方向与反馈积累:每个探索方向保留自己的候选和反馈,下一轮可接着做;失败也会成为后续规划依据。
  5. 扩展入口:SLA 提供统一注册入口,可复用代码工作流,也可定义自己的制品、评价与交付方式;运行时可从 dsh-sla/workflow 等子路径导入类型与模块(详见仓库内扩展与架构文档)。

模型用量在 DSH 中查看。README 说明:代码工作流优先适合无依赖或依赖由系统提供的小型项目;任务选择、额度与停顿处理见仓库 使用指南。

安装与启用

需要 DeepSeek Harness 0.2.1-rc.2、Node.js 24 和 Git,并已在 Harness 中配置模型。官方安装命令如下(web profile):

dsh plugin --profile web add dsh-sla@0.4.1
dsh web

若已有 DSH 服务在运行,请重启并刷新页面。在项目中新建会话,选择 持续探索 · SLA,发送改进目标即可。使用其他 profile 或卸载步骤见仓库 安装说明。

典型用法

README 给出了可直接当作起点的目标表述,例如:

你想做的事 可以这样开始
优化代码性能 「让大数组去重更快,保持输入顺序和现有行为。」
修复缺陷 「修复 clamp(0, -5, 5) 错误返回 -5 的问题,保持其他行为。」
调整检索参数 「利用已有评测集改善检索效果。」

文档中还有更完整的示例,例如:

让这个项目在大数组上运行得更快,保持现有行为,不增加依赖。

安装并进入 持续探索 · SLA 会话后,将上述目标作为首条消息发送;按 使用指南 可从一个小项目跑通完整过程。

适用场景与注意

适合谁:希望在 DSH 里用自然语言描述改进目标、由插件代劳调查与多方向尝试的开发者;需要对比候选改动或参数包再决定是否合入的场景。

权限与安全:插件在当前 DSH 进程权限下运行,可读写工作区、调用已配置的模型与工具。安装前应阅读 源码与许可证,确认与团队安全策略一致;采用面板中的改动前务必本地复验。

生态说明:DeepSeek Harness 的理念是「一切皆插件」;社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-sla 把「写方案、写评测、多轮试错」收敛成「一句目标 + 面板验收」,适合在工作流类插件里做持续探索。更多细节见社区目录与仓库文档:

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

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

小夜