前言¶
在 DeepSeek Harness(DSH)里做对话时,模型默认是「工具型助手」:语气稳定、没有长期关系感,也很难在同一会话外延续「和谁聊、聊成什么关系」这类体验。若你希望在 Harness 内切换不同人设、调节回复的玩梗程度,并在本机记录好感、成就与头像展示,而不改模型本身,就需要在插件层做一层「人格套件」。
下面介绍社区插件 dsh-persona-kit(维护者 xsllo425),它在 DSH 主机侧注入角色、滑块、关系与成就等能力,分类为「趣味换装」。项目托管于 GitHub,目录页见 SkillHub。当前 package 版本为 0.1.0,协议 MIT,运行要求 Node ≥ 22.13,并需 DeepSeek Harness 0.2.1-rc.x。
这是什么¶
dsh-persona-kit 的定位是:让 Harness 里的 AI 更像「有脾气、会记得你、越聊越熟」的对话对象——换角色、拖滑块调浮夸度、攒好感、拿成就、给双方加头像,可选输入框灰字建议;界面默认中文,也可在配置里切英文。
插件以 host runtime 方式接入 DSH(见 package.json 中 dsh.runtime: "host"),除 Harness 本就发出的模型请求外,README 说明其余数据不出本机;插件接口只认本机请求。
核心功能¶
以下能力均来自项目 README,未在资料中出现的细节不展开。
预设角色与浮夸度滑块¶
- 提供 五个现成角色(README 列举:鲸鱼娘 DeepSeek、大小姐 Claude、豆包、银龙姐姐 ChatGPT、富商千金千问;后续计划 Grok、Gemini 等)。角色目录在
~/.dsh/roles/<id>/,含ROLE.md与card.json(五档话术、成就、头像等)。 - 1–5 档浮夸度滑块:1 档偏靠谱同事,5 档偏满屏玩梗与表情包;滑块旋钮为当前角色头像,切角色即切旋钮图。
关系、成就与转生¶
- 关系按角色、按类型分别成长:朋友、搭档、家人(女儿/妹妹/姐姐/妈妈等亲情向)、恋人(温柔、不露骨、不预设性别)等,各有称号与成长方式;同一角色换关系类型视为新故事线。
- 成就:README 写 40 枚徽章、7 个系列(通用、角色专属、口头禅触发等);面板记录累计天数、当前连续与最长连续;4 枚隐藏徽章在解锁前条件对玩家不可见。统计由插件按真实对话完成,模型自述「解锁」不算。
- 转生:上下文快满时,可写交接说明并在新会话继续,好感与称号可带过去。
展示与输入辅助¶
- 每条回复上方可显示 头像、名字、关系;大小、位置与显示项可配置;左下角账号可换成用户自己的名字与头像。
- 输入框灰字提示(默认关闭):可猜下一句,或「攻略模式」给一句拉近距离的台词;Tab 采纳。开启后每条回复可能 多一次模型调用(最近 6 条消息,敏感信息会先打码),可指定便宜模型。
语言¶
默认中文;在 ~/.dsh/persona-kit/config.json 设置 "language": "en" 可切英文界面。
安装与启用¶
安装命令须使用 README 原文,不要用 dsh plugin add github:… 自行拼接。
- 将插件以 link 方式装进 DSH(路径改为你本机 clone 或解压后的目录):
node ~/.dsh/skills/plugin-manager/dsh-plugin.cjs install link:/你的路径/dsh-persona-kit
- 把预设角色与表情包拷入
~/.dsh(不覆盖已有文件):
node tools/install-examples.mjs --presets
上述第二条命令在 插件仓库根目录 下执行(与 README「三步上手」一致)。
- 编辑
~/.dsh/persona-kit/config.json,例如打开角色切换并设默认角色:
{ "roles": { "enabled": true, "defaultRole": "whale" } }
- 重启 DSH 后生效。
安装前建议自行浏览仓库源码与 MIT 许可证;插件以当前 DSH 进程权限运行,与任何第三方插件一样,应确认来源与行为是否符合你的环境策略。
典型用法¶
重启后可在对话里用 slash 命令切换角色,例如:
/role claude-chat
点输入框右侧 小人图标 调节浮夸度;关系、头像、灰字模式等同在该菜单中配置。更完整的配置项、角色卡格式、表情包格式与已知限制见仓库 docs/MANUAL.md。
自定义角色可拷贝 presets/roles/ 下任一预设到 ~/.dsh/roles/<id>/ 再改 ROLE.md 与 card.json。
适用场景与注意¶
适合:希望在 DSH Web 对话里做轻量角色扮演、关系成长与成就收集,且接受本机存储 persona 数据的开发者或玩家向用户。
注意:
- 预设角色为社区同人二次创作,README 明确 与 DeepSeek、Anthropic、OpenAI、字节、阿里等公司无关联;表情包为 AI 生成同人素材,若涉版权可联系维护者开 issue。
- 灰字提示默认关闭,是为控制额外 API 花费;开启前请阅读 README「隐私与花费」一节。
- SkillHub 目录为社区站点,与 DeepSeek / 幻方无官方从属关系;星标以目录页为准(资料中 GitHub 星标为 0)。
结尾¶
dsh-persona-kit 把角色切换、浮夸度、关系、成就、头像与可选灰字建议收进一个 Harness 插件,适合在「一切皆插件」的 DSH 生态里做趣味换装向体验。查阅目录与安装说明:
- 目录页:https://www.skillhub.cn/plugins/xsllo425/dsh-persona-kit
- 仓库:https://github.com/xsllo425/dsh-persona-kit