中文EN

dsh-persona-shell

ui已测通过npmMIT

在系统提示词之外,用选定人格转述每条助手汇报;内置四个预设,支持会话级开关,原文随时可查。

下载量 / Downloads
1,495
依赖体积 / node_modules
0.54 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

安装

dsh plugin --profile web add dsh-persona-shell

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载✓
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

README

<p align="center">

<img src="./icon.png" width="88" height="88" alt="戴着锅盖的蓝发鲸鱼娘,大肥鱼">

</p>

<h1 align="center">dsh-persona-shell</h1>

<p align="center">给 DeepSeek Harness 的助手汇报换个口吻。</p>

<p align="center">

<a href="https://github.com/deepseek-ai/deepseek-harness"><img src="https://img.shields.io/badge/DSH-Desktop_%2F_Web-426B8C?style=flat-square" alt="DSH Desktop / Web"></a>

<a href="./LICENSE"><img src="https://img.shields.io/badge/license-MIT-687487?style=flat-square" alt="MIT 代码许可"></a>

<a href="https://dsh-plugin.org/plugins/crisvollerei/dsh-persona-shell"><img src="https://dsh-plugin.org/badges/listed.svg" alt="Listed on dsh-plugin.org"></a>

</p>

<p align="center">

<a href="#快速上手">快速上手</a> ·

<a href="./docs/guide.md">使用指南</a> ·

<a href="#文档">文档导航</a> ·

<a href="./CHANGELOG.md">更新记录</a>

</p>

<p align="center">

<img src="./docs/assets/hero.svg" width="960" alt="做事照旧,说话随你。原始汇报与鲸鲸转述的信纸插画,非产品截图。">

</p>

助手照常使用自己的提示词和工具。等一段汇报提交后,persona-shell 再单独调用模型,按你选的人格换一种说法。

人格版留在插件里,工作会话保留原文。 下一步干活的助手,读到的仍是原始汇报。

换个口吻,保留原文

助手的原始汇报

默认配置位于 cordis.patch.yml,改写超时后会显示原文。

你看到的鲸鲸版

默认配置在 cordis.patch.yml 里哦,改写要是超时了,鲸鲸就把原文给你看。

<sub>仅示意口吻,不是固定模板;实际表达由人格卡和模型决定。</sub>

  • 角色由你选。 内置四个人格预设,也能编辑人格卡,或从一段人设提示词生成自己的预设。
  • 原文随时看。 origin 打开原文对照;措辞变化达到阈值时,※ 提供轻量原文预览。
  • 过程也能转述。 默认包含阶段汇报;可选地参考轻量运行信息补充一句,或在长时间静默时播报状态。
  • 偏好可以记住。 按人格或会话保存表达偏好,查看来源、逐条修改;可选后台整理生成候选,由你决定是否采纳。
  • 技术内容先保护。 识别到的代码、路径、命令等先打码再回填;调用失败、超时或最终校验失败时显示原文。

<p align="center">

<img src="./docs/assets/report-flow.svg" width="960" alt="照常完成工作 → 提交原始汇报 → 单独换一种口吻;人格版不写回工作会话。">

</p>

快速上手

需要支持插件管理的 DSH Desktop 或 Web,开发与验证基于 0.2.2-rc.1,兼容 0.2.1-rc.3 及以上、0.3.0 之前的版本;兼容说明见[使用指南](./docs/guide.md#安装)。

1. 安装插件

在 Plugins → Add plugin → Install a third-party plugin 中填入 dsh-persona-shell,或使用命令行:

dsh plugin --profile <profile> add dsh-persona-shell

将 <profile> 换成你的配置名称。其他安装方式见[使用指南](./docs/guide.md#安装)。

2. 启用并选择人格

启用 bundle;若 DSH 提示重启,重启一次。打开 设置 → 人格套壳,选择喜欢的预设。

预设 · 口吻

大肥鱼(默认) · 蓝发鲸鱼娘,自称「鲸鲸」,助手叫「小鲸鲸」。

大肥龙 · 管事大姐大风格的白龙娘,助手叫「小肥龙」。

Claude小姐 · 理性、克制,规矩感强的社区二创口吻。

鲸鲸(实验性) · 转述助手「姐姐」的汇报,保留谁在做事的关系。

内置预设可编辑另存,原版始终保留。具体方法见[人格预设](./docs/guide.md#人格预设)。

3. 照常开始对话

有正文的汇报提交后,聊天区就会逐步显示人格版。会话标题栏的 人格 控制当前会话,origin 用来查看原文。

关闭阶段性输出改写可跳过带工具调用的步骤;严格只改最终汇报需配置 trigger: report。旁边的 允许过程转述参考运行信息 默认关闭;静默状态播报 也需手动开启。用到时再去[使用指南](./docs/guide.md)了解。

文档

按需要往下读:

  • [使用指南](./docs/guide.md) — 安装、人格编辑、功能开关、原文对照与风格记忆。
  • [配置参考](./docs/configuration.md) — 完整参数、默认值、生效顺序与部署选项。
  • [记忆与接力基础](./docs/memory.md) — 偏好管理、后台候选、角色隔离与交接接口。
  • [架构与边界](./docs/architecture.md) — 两层隔离、运行信息统计、状态同步与兼容限制。
  • [开发指南](./docs/development.md) — 源码导览、本地检查、可选集成测试与发布约定。
  • [后续计划](./docs/roadmap.md) — 宠物联动与角色交互等尚未实现的方向。

使用前了解

[!NOTE]
转述会额外调用所选模型,带来用量与等待;叙述文本也会发送给该模型提供方。
字面量保护和 ※ 都不等于语义核验。重要结论、条件与风险,请对照原文。
渲染不兼容或出现接管冲突时,插件保留官方显示。完整限制见[使用边界](./docs/architecture.md#使用边界)。

许可与素材

代码采用 [MIT](./LICENSE) 许可。角色预设来自社区二创,icon.png 为社区素材的裁剪版本,版权归原作者;代码许可不代表角色或图标素材授权。[角色来源与素材说明 →](./docs/guide.md#角色与素材)

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:9,最后更新 2026-11-05

链接

GitHub · Homepage · npm

同类插件