DeepSeek Harness 自定义模式插件介绍

DeepSeek Harness (DSH) 的核心理念是「一切皆插件」。在使用过程中,修改系统提示词、管理多个智能体助手或切换基础模式往往需要配置多个步骤。dsh-custom-mode 插件提供了一个集中的管理界面,用于编辑系统提示词、管理多个助手以及切换基础模式和插件开关。

简介

这是一个由 BOWLUNA 维护的客户端插件。它的核心功能是让用户在 DSH 的 Custom mode 中直接编辑系统提示词,管理多个助手(如 Coding、Writing、Chat),并切换当前助手的基础模式和工具开关。

安装与启用

在终端中执行以下命令安装指定版本:

dsh plugin --profile web add dsh-custom-mode@2.2.5

安装成功后,重启 DSH 进程。你可以在 Settings -> Custom mode 中看到版本号 v2.2.5,且会话模式选择器中会提供 Custom mode 选项,而不会出现预设损坏的警告。

典型用法

  1. 打开管理界面:进入 Settings -> Custom mode。
  2. 编辑提示词:在编辑器中修改系统提示词,保存按钮直接位于编辑器下方。
  3. 创建与配置助手:
    • 选择预设(如 Writing),点击 New assistant 创建新助手,然后编辑其提示词。
    • 更改当前助手的基础模式(如 Standard、PTC 等)和工具开关,保存配置。
  4. 新会话生效:当 settings.yaml 中未设置 agent-presets.default 时,新会话将使用当前配置的助手。如果已存在 agent-presets.default,则保持原值不变。

工作原理

该插件将提示词存储在 prompt.md 文件中。每次模型步骤组装时,插件会读取该文件。

  • 保存机制:历史记录加载旧草稿时,保存操作会检查文件是否发生变化,防止覆盖。如果文件被外部修改,保存会失败。
  • 模型修改:模型可以通过 custom_prompt 接口请求修改该文件,但在修改前会进行确认。
  • 助手分支:该页面分为两个分支。当前打开的助手用于编辑,且所有五个基础模式均可选。新建助手时,Coding、Writing、Chat 选项可用,且仅官方 Standard 模式亮起,其余四个官方模式不可选。

适用场景与注意

  • 适用场景:适合需要频繁调整不同智能体行为、管理多个提示词模板的开发者。
  • 兼容性限制:
    • 权限限制:CLI 无法修改 desktop profile。
    • 平台验证:Windows Electron 尚未经验证。
    • 模式替换:该插件不替换 Standard、PTC、Minimal 或 Creator 模式,也不包含角色扮演预设。

总结

通过 dsh-custom-mode,开发者可以在 DSH 中更灵活地定制智能体行为。更多细节与源码可参考 GitHub 仓库。

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

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

Xiaoye