dsh-personalization-local:DeepSeek Harness 个性化设置插件

前言

DeepSeek Harness (DSH) 采用插件化架构,社区开发者可以扩展其功能。在开发或使用智能体时,默认模型往往缺乏特定的身份设定或回复风格。如果不通过外部工具干预,每次新对话都需要手动调整系统提示词,效率较低。

dsh-personalization-local 插件通过在 DSH 的设置页面新增「个性化」分区,让你一次性配置称呼、职业、自我介绍以及回复偏好。配置保存后,系统会自动将这些信息注入到每一个新对话的系统提示词中,让 AI 从第一句话起就按你的设定工作。

核心功能

该插件主要提供以下配置项:

  1. 关于你:设置 AI 对你的称呼、你的职业/角色,以及额外的自我介绍文本。
  2. Chat 回复偏好:控制回复的详细程度、是否使用表情符号、语气风格以及回答结构。
  3. 注入系统提示词:配置保存后立即生效,直接作用于下一个新对话。
  4. 持久化:配置内容会被写入 DSH profile 补丁,重启应用后依然保留。

安装与启用

使用前请确保安装的 DeepSeek Harness 版本为 0.2.0-rc.2。

Web 版安装

在终端中执行以下命令即可添加插件:

dsh plugin --profile web add dsh-personalization-local@latest

桌面版安装

桌面版的 profile 由应用独占管理,无法通过 dsh plugin add 命令安装。需要使用手工路径进行安装:

  1. 将插件安装进 desktop profile:
    pnpm --dir ~/.dsh/profiles/desktop add dsh-personalization-local
  1. 将包名追加进 bundles 清单:
    node -e "
    const fs = require('fs'), p = process.env.HOME + '/.dsh/profiles/desktop/package.json';
    const j = JSON.parse(fs.readFileSync(p, 'utf8'));
    if (!j.dsh.profile.bundles.includes('dsh-personalization-local')) {
      j.dsh.profile.bundles.push('dsh-personalization-local');
      fs.writeFileSync(p, JSON.stringify(j, null, 2) + '\n');
    }
    console.log('bundles =', j.dsh.profile.bundles.join(', '));
    "
  1. 完全退出应用(Cmd+Q)并重启 DeepSeek Harness。

典型用法

  1. 打开 DSH 的 设置 页面,左侧导航栏会出现 个性化 分区。
  2. 在该分区下填写「关于你」的信息,并选择「Chat 回复偏好」的选项,点击 保存设置。保存成功后,系统会提示配置已生效。
  3. 关闭当前对话,新开一个对话,向 AI 提问(例如询问「你怎么称呼我」),即可验证系统提示词的注入效果。

注意事项

  • 版本要求:必须使用 DeepSeek Harness 0.2.0-rc.2,插件基于该版本的 settings、systemPrompt 和 client slots 接口实现。
  • 运行边界:插件仅注册一段 systemPrompt 段落,不会修改模型的请求、工具 schema 或 provider 路由。
  • 数据存储:配置由 DSH settings 服务管理,持久化到 profile 补丁文件,插件本身不自行落盘。
  • 兼容性:卸载插件不会影响已生成的会话历史。

结语

dsh-personalization-local 是一个轻量级的 DSH 插件,旨在通过配置化的方式统一 AI 的行为模式。如果你希望在特定场景下获得风格一致的回复,或者作为智能体开发的基础配置,可以直接通过上述命令安装使用。

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

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

小夜