dsh-waifu-agents:在 DeepSeek Harness 里用 Markdown 角色开聊
sayuhs/dsh-waifu-agents
为 DeepSeek Harness 装上用 Markdown 写的角色人设,会话中途可换人、组队同场对话,还能切换聊天与工作模式。
dsh-waifu-agents 是一个 DSH plugin,把本地目录里的每个 Markdown 文件变成一位能对话的角色。它解决的是会话中途换不了人、也没法让多个角色同场说话的问题:发一条命令就能换人,或者把整场交给一个团队轮流接话。聊天模式只说话不碰工具,工作模式拿全套工具,两套记忆分别跟着会话和角色,角色文件放在你自己的用户目录,升级卸载都不会丢。
如何安装
dsh plugin --profile <your-profile> add github:sayuhs/dsh-waifu-agents--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。
- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- sayuhs
- 分发方式
- 插件
dsh-waifu-agents 核心特性
dsh-waifu-agents 仓库简介
它是做什么的?
这是一个 DeepSeek Harness(DSH)的角色人设插件,把本地目录里的每个 Markdown 文件变成可对话的 agent 人设。它解决的是会话中途无法换人、也无法让多个角色同场对话的问题,让你在 DSH 里随时切换角色、组队聊天,并区分只陪聊与能干活两种模式。角色文件保存在你自己的用户目录,升级或卸载都不会删除。
核心功能
- 人设即文件:人设目录(默认
~/.dsh/personas)里的每个.md就是一个角色,开头可写 name、description、group 等字段,正文写角色独有的设定。 - 会话内换人与组队:用
/waifu-change换角色、/waifu-team把这一场交给一个团队,换人换队从下一轮生效,正在输入的那句不受影响。 - 聊天模式与工作模式:聊天模式只说话、不碰文件不跑命令,每轮开销约 3–4 千 token;工作模式拿全套工具。可全局设置,也可用
here chat只改当前这一场。 - 团队会话:一组人设在同一场对话里接话、反驳、附和,整场由一次生成完成;团队永远不拿工具。
- 两套记忆:剧情记忆跟着会话与队伍、默认保留 7 天;长期记忆跟着角色,换项目、重开都还在。
- 可视面板:设置里的 waifu-agents 页分人设、团队、记忆、设置四页,支持编辑、分组、排序、搜正文、批量隐藏与导入导出。
怎么使用这个插件?
在 DSH 插件市场安装并启用后,开一个新任务,在还没发消息的那一屏点预设名选一位角色即可开始对话;聊到一半想换人,发 /waifu-change 名字,不打名字会弹出选择器。想让她成为以后新会话的默认,就在插件面板里打开她那一行右边的开关。
想让某一场只陪聊、其他会话照常干活,全局保持工作模式,在这一场发 /waifu-mode here chat;/waifu-current 查看当前是谁在回答、什么模式,/waifu-reset 撤销本场的换人换队。团队需要先在面板的团队页新建,至少两位成员,再用 /waifu-team 队名 交给这一场。多个角色共用的规则写进 _common.md,人设开头加一行 template: _common.md 即可套用骨架。
报错怎么排查?
新任务页找不到预设选择器时,去设置 → 通用打开「显示代码工作视图」。人设正文里写了 {{…}} 会导致会话直接起不来,平台只认 {{provider}}、{{model}}、{{cwd}} 三个占位符。团队解析出的成员不足两位(人设被删、隐藏或改名)时,这一轮会按单人跑,面板和回复里会点名少了谁。全局聊天模式下用 here work 只能拿回一部分工具,命令会当场说明,不会假装成功。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:sayuhs/dsh-waifu-agents。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
