DSH Plugins
返回列表
🎮

dsh-persona-switcher

趣味换装 更新于 2026.10.18

在终端中运行以下命令:

dsh plugin install yupaoa/dsh-persona-switcher

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install yupaoa/dsh-persona-switcher 安装本插件(源码:https://github.com/yupaoa/dsh-persona-switcher),装完后完全退出并重启 DSH。

插件介绍

在 DeepSeek Harness 里,你常常希望模型在同一会话中换一副面孔说话,却又不想动工具集、技能与模型选择。换 preset 往往会连带改掉 agent 插件组合,工具与斜杠命令数量都会变;本插件只做人设切换,把角色的语言风格装进当前会话,下一步就是新人设,宿主默认能力保持不变。

角色库由 rolesDir 下的 ROLE.md 定义,/role 即时生效,/role none 可撤销本会话角色且不会被 defaultRole 悄悄装回。选择记在 sessions.json 里,DSH 完全重启后该会话第一步仍带着同一人设。设置页可管理角色库与默认角色,还可导入立绘,在满足条件时在界面上显示可拖拽的屏幕吉祥物,立绘替换时有翻纸动画可选。

实现上走宿主原生 prompt section,不遮蔽部署身份行,模型始终知道自己运行在哪个模型上。不提供模型自主切换人设的工具,角色文件中的 tools、skills、model 等字段一律忽略;需要时可开 role_probe 做诊断。

适合 DSH 0.2.0-rc.1 及以上、想在编码会话里玩趣味换装或固定说话风格、又希望工具链与模型选择全程不变的用户;也适合本地维护角色 Markdown、离线不上传内容的用法。

使用场景

  • 同一会话里想让模型换说话风格,但不想动工具和模型
  • 为新会话设默认角色,用设置页或 /role 快速上身
  • 给角色配立绘,在当前会话界面拖拽吉祥物增加氛围

适合人员

  • DeepSeek Harness 0.2.0-rc.1 及以上用户
  • 想在编码会话里玩角色换装、又保留完整工具链的人
  • 本地用 Markdown 维护角色、重视离线与不联网的用户