dsh-personalization:为 DeepSeek Harness 定义长期人设与规则

在使用 DeepSeek Harness (DSH) 时,若希望 AI 在不同会话中保持一致的称呼、风格或特定行为(例如“回答先给结论再展开”),反复修改预设或提示词效率较低。dsh-personalization 插件通过设置页面提供了一套集中管理方案。

这是一个由 crazy-L118 维护的插件,它为 DSH 设置新增了「个性化」页面。用户可以在该页面定义长期规则、AI 对自己的称呼、AI 的名字以及人格描述,这些内容会被注入到所有后续任务中。

核心功能

  • 新增设置页:在 dsh 设置中新增「个性化」页,位于「Agent 预设」下方,跟随界面语言(中文/English)。
  • 自定义指令:定义长期行为规则(如“先给结论再展开”),后续所有任务生效。
  • 称呼与身份:设定 AI 对你的称呼(nickname)以及 AI 自身的名字(aiName)。
  • 人设描述:配置 AI 的人格描述与说话风格。
  • 总开关:提供一键停用所有注入的开关。
  • 即时生效:配置保存后,从下一条消息起按新内容注入,无需重启 dsh web。

安装与启用

插件通过 npm 发布,安装时需显式指定版本号以确保安装到 v1.0.0。

dsh plugin --profile web add dsh-personalization@1.0.0

安装完成后,重启 dsh web 即可在设置中找到「个性化」页面。

典型用法

所有配置保存在本机 ~/.dsh/personalization.json 文件中。保存后无需重启,下一轮对话自动读取。

{
  "enabled": true,
  "nickname": "阿伟",
  "aiName": "小深",
  "instructions": "回答先给结论再展开。\n代码注释和提交信息用中文。",
  "persona": "严谨但不失幽默的资深工程师。"
}
字段 含义
enabled 总开关,false 时不注入任何内容
nickname AI 对用户的称呼,上限 80 字符
aiName AI 自身的名字,上限 80 字符
instructions 长期指令/规则,如回答格式、语言偏好,上限 1500 字符
persona 人设描述,定义风格与角色,上限 2000 字符

适用场景与注意

  • 适用场景:需要 AI 保持固定人设、固定回答格式或特定称呼的个人助手场景。
  • 注意事项:
    • 版本要求:需安装 Node.js 版本 >= 18。
    • 本地存储:配置仅保存在本地,不上传服务器,也不会发送给第三方。
    • 生态关系:本项目与 DeepSeek 无隶属、背书或赞助关系,仅作插件功能描述。

配置一次,即可在所有对话中保持稳定的人设与规则。更多细节可参考:GitHub 仓库

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

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

小夜