前言¶
在 DeepSeek Harness 中开发智能体时,如果希望助手在不同会话里保持统一的身份与语气,通常需要在每个会话分别配置提示词,或者依赖宿主侧的统一模板。一旦会话增多,管理成本会快速上升,容易造成风格割裂或配置不一致。
DSH 的理念是「一切皆插件」,通过插件可以扩展功能而不必改动宿主核心。下面介绍一个能让助手在身份、语气、过程沟通和回答呈现上保持一致的人格预设插件。
插件定位¶
gulagala001/dsh-persona-plugin 是一个为 DeepSeek Harness 提供人格预设的插件。它允许创作者定义、管理并分享 AI 的人格配置,支持全局默认与会话独立选择,适合希望在多个对话中保持统一风格的开发者或用户。
核心功能¶
- 四个独立模块:身份与人格、语言风格、沟通方式、回答呈现,可按模块继承默认内容。
- 内置三套人设:默认、硬邦邦、软乎乎,支持新建、复制、改名、更新与删除。
- 提示词工作流:点击「复制创作提示词」发给 AI,按模板生成 JSON 文件后点击「导入人格文件」即可创建并选用新预设。
- 导出与分享:导出人格文件可备份或分享,同名导入会自动改名。
- 全局与会话分离:在「设置 → Persona」中选择全局人格,在权限抽屉中为单次会话指定人格或关闭人格。
- 设置入口在「高级」折叠区:保存失败时保留编辑草稿。
- 数据按 profile 保存,旧版人格文件可直接导入。
安装与启用¶
在 DSH 的「插件 → 添加插件」中粘贴固定安装包地址:
https://github.com/gulagala001/dsh-persona-plugin/releases/download/v0.1.2-dsh.0.2.1-rc.3/gulagala001-dsh-persona-plugin-0.1.2-dsh.0.2.1-rc.3.tgz
也可以在取得 .tgz 后通过命令安装(将 desktop 换成目标实例实际使用的 profile):
dsh plugin --profile desktop add /absolute/path/gulagala001-dsh-persona-plugin-0.1.2-dsh.0.2.1-rc.3.tgz
安装后重启该 DSH 实例,再在「设置 → Persona」中选择全局人格。
典型用法¶
- 打开「设置 → Persona」,展开「高级」,使用「新建人设」或「复制为新人设」编辑各模块。
- 编辑对象与全局选择独立,保存不会意外切换全局人格。
- 点击「复制创作提示词」,发给 AI 并描述想要的助手。
- AI 按模板生成 JSON 文件后,点击「导入人格文件」即可创建并选用新预设。
- 启用「会话人设」后,在主会话的权限抽屉中选择「继承全局」、指定人格或「关闭人格」。
- 关闭人格功能时统一使用全局人格,已保存的会话选择会保留。
- 删除被会话引用的人格时,该会话回退到全局并提示。
适用场景与注意¶
适合需要在多个会话中保持统一身份与表达风格的开发者或用户。人格只调整身份与表达偏好,实际环境、权限、工具协议、任务控制和记忆处理仍由宿主管理。安装前建议检查源码与许可证。
小结¶
通过人格预设插件,可以在 DSH 中集中管理助手的身份与表达风格,避免在不同会话间反复配置。更多细节与源码见:https://github.com/gulagala001/dsh-persona-plugin