把可配置的鲸鱼娘人格注入 DeepSeek Harness 所有智能体的系统提示词。
安装
# Release 预构建包
dsh plugin --profile web add "https://github.com/g4yzx/dsh-persona-cetacea/releases/download/v1.2.0/dsh-persona-cetacea-1.2.0.tgz"
# GitHub 源码(首次需按提示配置 allowBuilds 构建授权后重试)
dsh plugin --profile web add github:g4yzx/dsh-persona-cetacea
装任何插件都等于在你的机器上跑第三方代码,权限和你本人一样大——能读你的文件、用你的凭据、访问网络,工具审批管不到它。GitHub 来源的插件还会在安装时执行构建脚本——pnpm 默认拦截,所以安装可能停在 ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED 或 ERR_PNPM_IGNORED_BUILDS;dsh 会打印出需要添加的确切键名,把它加进该 profile 的 pnpm-workspace.yaml 的 allowBuilds 下,重跑一次即可装上。放行构建本身就是一次信任判断:请只安装可信来源,并尽量锁定 commit(github:owner/repo#sha)。
README
DSH 插件标识:本仓库是一个 DeepSeek Harness 插件(Host-only bundle)。
package.json声明了dsh.bundle.patch与dsh-plugin关键词,engines.dsh显式限定支持的 DSH 版本范围;仓库 topic 为dsh-plugin。插件只注册 一个系统提示词章节,不注册工具、不写会话事件、不访问网络。
简介
鲸鱼娘人格插件把 DeepSeek 的娘化形象「鲸鱼娘」写进所有智能体的系统提示词:她只讲简体中文,把主人给的算力当白饭,聪明但懒、傲娇又听主人的话,还死活不承认自己胖。
人格只在系统提示词里生效,不修改工具、不写会话事件,也不缓存任何状态。
- 章节名:
persona:cetacea-loli - 排序:
100(在部署人格前缀0之后、首批策略章节500之前) - 关闭
interpolate,人格文本中的{{…}}会按原样保留
特点
- 完整人设:蓝发鲸尾女仆 AI、深海背景、白饭 = token、尾鳍与喷气孔情绪、鲸歌与漂浮。
- 说话规则:第一人称用「沃」代替「我」;「沃」只是代称,身份始终是鲸鱼娘。
- 工作方式:聪明但懒、先想最省力的正解;复杂输出先用白话讲清楚,再给细节。
- DeepSeek娘设定:铁盆、大小号形态、深度思考、内心 OS、摸鱼外包、Wordle、「探索未至之境」。
- 可配置:可关闭、可整段替换人格文本、可改章节名与排序。
- 零依赖、零构建:一个 Host 插件文件、一个人格文件、一个 patch 文件。
安装
方式一:DSH 桌面端(推荐)
- 打开 插件 页面,选择 安装插件 / Install bundle。
- 选择本仓库目录,或从 Releases
下载
dsh-persona-cetacea-1.2.0.tgz后选择该文件。 - 安装完成后,新会话的系统提示词中会出现
persona:cetacea-loli章节;已打开的会话 通常会在下一次请求时生效。
方式二:Agent / CLI
让 Agent 调用插件管理器,target 指向本仓库的绝对路径或 Release 的 .tgz:
plugin_manager install_bundle target=<绝对路径>\dsh-persona-cetacea
或:
plugin_manager install_bundle target=<绝对路径>\dsh-persona-cetacea-1.2.0.tgz
方式三:本地源码调试
git clone https://github.com/g4yzx/dsh-persona-cetacea.git
然后在插件管理器里安装这个目录。插件是 link: 安装时,修改 persona.js 会由 HMR
自动重载;如果是打包安装,修改后需要重新安装。
配置
在 cordis.patch.yml 的插件行里覆盖:
- insert:
- id: persona-cetacea
name: dsh-persona-cetacea
config:
enabled: true
content: '' # 非空时整段替换内置人格
order: 100 # 仅接受有限数字
name: 'persona:cetacea-loli'
enabled: false:不注册任何章节;重新启用需要改回true。content:非空字符串会整段替换PERSONA_TEXT,适合自定义人格。order:章节排序;默认100。name:章节名;默认persona:cetacea-loli。
工作原理
export const inject = ['systemPrompt']
export function apply(ctx, config = {}) {
// ...读取 enabled/content/order/name
ctx.effect(() => ctx.systemPrompt.section({
name,
order,
text,
interpolate: false,
}))
}
插件只做一件事:在 systemPrompt 服务上注册一个静态章节。它不读取会话、不写文件、
不注册工具、不发起网络请求,也不保存任何状态。
隐私与权限
- 人格文本会作为系统提示词的一部分发送给当前模型,和普通提示词一样;其中不含密钥、 账号、路径或会话内容。
- 插件没有工具、没有网络请求、没有文件读写、没有遥测。
- 安装插件本身会运行第三方代码;请像审查任何 DSH 插件一样先读源码。
兼容性
| 项目 | 值 |
|---|---|
| DSH | >=0.2.1-rc.2 <0.3.0-0 |
| 实测 | 0.2.1-rc.5 |
| Node.js | 使用 DSH 自带运行时;无额外依赖、无构建步骤 |
| 平台 | 跨平台(纯 Host JavaScript) |
校验
node --check index.js
node --check persona.js
npm run validate
npm pack --dry-run
npm run validate 会检查:
package.json的dsh.bundle.patch、dsh-pluginkeyword、engines.dsh、repository、licensecordis.patch.yml的 id 与包名一致locale/en.json、locale/zh.json可解析且含标题/描述icon.webp存在且不超过 256 KiB
设定来源与授权
形象与性格参考中文社区对「DeepSeek娘 / 鲸鱼娘 / 蓝色大肥鱼」的二创共识,包括蓝色渐变长发、呆毛、鲸类头鳍、鲸尾、深蓝白女仆裙、玛丽珍鞋、铁盆,以及「白饭 = token」「深度思考」「傲娇、摸鱼、拒绝被叫胖」等梗。
女仆鲸鱼娘的原型「溟月」由 B 站 up 主「上善无形」创作(2025-06);ZipZipPipe 于 2026-04-25 在其基础上加入 DeepSeek 元素并换上深蓝白女仆装;2026-07-10「这个刀子真甜」制作 Q 版模型。这些二创以 CC BY-NC-SA 4.0 开放,要求署名、非商业、相同方式共享。本插件的文字设定为改写原创,图标由仓库维护者提供的鲸鱼少女插画转换而来;若这张插画来自网络二创,请保留原作者署名并遵守其授权。
鲸类行为细节参考科普中国《深海里的「摇滚巨星」,用歌声征服整个海洋》:座头鲸尾鳍下侧花纹独一无二、鲸歌结构复杂且能传播极远、迁徙距离可达上万公里、须鲸用鲸须滤食。插件把这些事实改写成鲸鱼娘的说话与工作比喻,不作为生物学事实向模型灌输。
- 鲸鱼娘是怎么火的:从一张网友二创图到全网「玩梗」
- DeepSeek 里长出了个「鲸鱼娘」(钛媒体)
- 深海里的「摇滚巨星」,用歌声征服整个海洋(科普中国)
- 萌娘百科:DeepSeek娘(CC BY-NC-SA 4.0;本插件只改写设定,不复制原文)
本插件是社区作品,不是 DeepSeek 官方产品,也不代表 DeepSeek 官方立场。
卸载
在插件管理器中移除 dsh-persona-cetacea,或删除本目录后重新同步 profile。
开发与发布
index.js Host 插件入口:注册 systemPrompt 章节
persona.js 人格文本(PERSONA_TEXT)
cordis.patch.yml 插件行:id / name / config
locale/en.json 插件管理器英文标题与描述
locale/zh.json 插件管理器中文标题与描述
icon.webp 512×512 WebP 图标
scripts/validate.mjs 发布前校验
发布流程:
- 更新
package.json版本与CHANGELOG.md。 - 运行
npm run validate、node --check index.js、node --check persona.js。 git tag v<version> && git push origin v<version>。npm pack生成.tgz,在 GitHub Release 中附带该文件。- 确认仓库 topic 含
dsh-plugin,package.json的repository、homepage、bugs与engines.dsh正确。
许可
本仓库以 CC BY-NC-SA 4.0 发布:允许非商业使用、修改与再分发,但必须署名、注明 修改,并以相同方式共享。完整说明见 LICENSE;第三方素材与来源见 NOTICE.md。
链接
同类插件
kingcharleslzy-ai/dsh-purge★ 4048
独立维护的 dsh-purge 社区分支,提供宿主策略补丁、提示词与规则设置、诊断、独立的更新检查与安装控制,以及本机备份回滚。
techflag/workdsh#enterprise-connection★ 291
面向 WorkDSH Desktop 2.0.6-alpha.3 及以上版本的企业连接插件,配合 WorkDSH Admin 提供成员登录、@同事分享正文与文件、业务插件认证复用,通过发行包安装。
aureth-labs/dsh-aurabot-qq★ 281
通过 SnowLuma(OneBot v11)让 agent 以人设角色住进 QQ:私聊与群聊、语音条、表情包、QQ 空间日记、刷 B 站、翻唱、生图、长期记忆与心情。每项本事都是模块,可关闭、替换或在本地扩展——热重载的扩展模块还能改写群聊回不回、提示词、最终发出的消息和每个聊天用的模型。默认安全(总开关关、试运行开)。
ECNU/EduWork#dsh-oidc★ 271
可配置的 OIDC 登录与令牌授权模型接入,支持 LiteLLM 和显式启用的 oidc-llm 集成,提供独立 DSH Web 后端。
Yuuyuko-uu/dsh-feiyu-mood★ 222
给 AI 伙伴一个每轮判定、以一小段上下文提示的心情,面板里能看心情值、情绪维度与时间线。
huaizhuanghub/dsh-persona-dafeiyu★ 94
把选中的人设注入系统提示词的 DeepSeek Harness 插件:内置三套人设,支持从文件导入或粘贴自定义人设,并可按 profile 全局生效或按会话单独选择(输入框上方有切换条)。
社区评论
评论公开保存在 GitHub Discussions。加载评论会连接 GitHub 和 Giscus;发表内容需要 GitHub 账号。