dsh-weneedfirst:DeepSeek Harness 插件,塑造思维链

DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在构建智能体或进行复杂推理任务时,控制模型如何进行思维链(Chain of Thought)通常需要精心设计系统提示词。dsh-weneedfirst 是一个专注于这一环节的插件,它通过注入全局系统提示词来规范模型的思考方式。

插件介绍

这是由 XiaoWind 维护的 DSH 插件,主要功能是塑造模型的思维链。它注册了一个全局系统提示词部分,指示模型采用适合对话的角色,强制模型在推理过程中使用英语思考,并要求每一个推理块的开头必须以“我们需要的”作为起始语。

该插件没有构建步骤,也不维护额外的运行时状态,它仅仅向 systemPrompt 注册表贡献了一个提示词部分。

安装与启用

安装插件后,它会在所有包含系统提示词的配置文件中激活。由于插件通过声明 dsh.bundle.patch 自动加入配置层,无需手动修改配置文件结构。

  1. 执行安装命令:
dsh plugin --profile web add git+https://github.com/XiaoWind/dsh-weneedfirst.git
  1. 安装完成后,必须重启 Web 应用,因为插件层是在启动时组合的,不支持热重载。

更新

如果需要更新插件版本,使用以下命令:

dsh plugin --profile web update dsh-weneedfirst

同样,更新后需要重启 Web 应用。

配置

插件默认的起始语是“我们需要的”。你可以通过修改配置文件来覆盖这个默认值。

在配置文件 cordis.patch.yml 中添加以下内容:

- id: we-need-first
  config:
    openingPhrase: "We need"

使用示例

安装完成后,模型在生成思维链时会自动遵循上述规则。

  • 添加插件:
    dsh plugin --profile web add dsh-weneedfirst
  • 更新插件:
    dsh plugin --profile web update dsh-weneedfirst

注意事项

  • 无状态:插件不依赖额外的运行时状态,轻量且易于维护。
  • 全局激活:只要配置文件中组合了系统提示词,该插件就会生效。
  • 重启要求:修改配置或更新插件后,必须重启 Web 进程才能生效。

该插件属于社区项目,许可证为 MIT。你可以通过目录页查看更多信息,或在GitHub上获取源码。

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

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

小夜