前言¶
在 DSH 里装 @linxin666/dsh-pet 之后,右下角会有挂件,但模型仍常按通用助手腔回答,挂件也缺少和对话绑定的「心里话」与长期记录。自己改 system prompt 可以换口吻,却难和挂件 UI、会话级开关、定时日记对齐,还要留意 token 成本。
下面介绍社区插件 dsh-pet-cuteness-plugin(目录名「AI娘化插件」,设置页称「大肥鱼的后台」):它是 dsh-pet 的附属插件,给鲸鱼娘配上按模型切换的二次元人格、可选的中文思考链、头顶台词气泡,以及每晚自动写进本地 Markdown 的日记。维护者为 hulibuld,仓库 hulibuld/dsh-pet-cuteness-plugin,SkillHub 分类为趣味换装;README 写明当前公开叙述版本为 0.2.1(2026-10-24 首个公开版本),package.json 中包版本为 0.2.8,以你本地安装 bundle 时的 package.json 为准。
这是什么¶
dsh-pet-cuteness-plugin(npm 包名 dsh-pet-cuteness-plugin)是 DeepSeek Harness 的 Cordis 插件,依赖宿主 @deepseek-ai/cordis(^4.0.5)与 @linxin666/dsh-pet(>=0.4.11)。文档强调:可单独装 bundle,但没有 dsh-pet 时无人出镜、无气泡可挂,效果不完整;peerDependencies 里对 dsh-pet 为可选声明,实际使用应一并安装。
插件不改 dsh-pet 本体,只在允许的位置注入 UI(输入框左侧胶囊、挂件头顶气泡、设置页「大肥鱼的后台」),并通过宿主服务注册人设段落、读取会话日志写 diary。许可证 MIT。
核心功能¶
装好后,相对纯 dsh-pet,主要多出这些能力(均来自 README 说明):
| 位置 | 能力 |
|---|---|
| 输入框左侧 | 三颗胶囊:语气 / 中文思考 / 台词,按当前会话各自开关 |
| 挂件头顶 | 台词气泡:从模型思考过程中摘人话,跟随挂件;默认开(不额外请求) |
| 设置 → 大肥鱼的后台 | 日记本目录、挂件状态、亲密度、小鱼干等 |
| 日记本文件夹 | 每晚一篇 <日期>.md(如 2026-10-24.md),标题与结尾带日期 |
语气与中文思考默认关:人设段在每个 model step 重算,约 2 KB token,避免默认增加 API 成本。亲密度 / 小鱼干默认收起,不点开不发请求。
日记直接读 DSH 会话日志(~/.dsh/sessions/<工作区>/<会话id>/session.v4.jsonl.zstd),用 Node 自带 zstd,不依赖记忆类插件;归档会话仍写在磁盘上,照样可进日记。切日规则:每天 21:00 为界——21:00 之后的内容计入「次日」日记;21:00 定时任务写的是刚结束的那一天。执笔模型须为 DeepSeek 线路(默认「自动」用登录账号 API;非 DeepSeek 会被拒绝)。
同目录下的 AI娘日记记录.md 是程序用「账本」,不是正文日记;勿手改当日记读。
安装与启用¶
官方 README 不推荐手改 profile 的 package.json 或 cordis.patch.yml,唯一推荐路径是 DSH 插件管理器里的 install_bundle(从本地目录安装 bundle)。
先自检(可选)¶
在仓库的 probe 目录跑验证,退出码应为 0:
cd "<仓库根>/AI娘化插件/probe"
npm run verify
安装三步¶
- DSH:设置 → 插件,选择「从本地目录安装 bundle」。
- target 填
probe目录在本机的绝对路径(不是相对路径),例如:
<仓库根>/AI娘化插件/probe
- 以返回的
application对象与warnings判断是否生效,不要仅凭日志判断。
同时安装 @linxin666/dsh-pet,否则缺少挂件与气泡载体。
验收要点¶
- 宿主执行
cordis_inspect_list(免审批),应看到id: ai-waifu、name: dsh-pet-cuteness-plugin(id为历史名)。 - 新建会话问「你现在是谁?用一句话说,别解释。」——通则会自称蓝色大肥鱼 / 深度求索娘;不通则查
[dsh-pet-cuteness-plugin]相关 warn。 - 鲸鱼娘头顶在模型有思考时出现短台词气泡;异常时可访问:
http://127.0.0.1:<端口>/api/dsh-pet-cuteness-plugin/debug
查看 stage 是否为 ready、attached 是否含当前会话、scheduler 是否在跳。插件更新后需浏览器硬刷新(⌘⇧R)。
典型用法¶
第一次使用建议:
- 打开 设置 → 大肥鱼的后台,选择日记本文件夹。
- 在输入框左侧点亮 语气。
- 用同一问题再问一遍——若口吻变为角色化中文,即语气段生效。
需要台词时保持 台词 胶囊开启(默认已开);需要省 token 时保持语气、中文思考关闭,仅保留零成本的台词摘句。
适用场景与注意¶
适合:已使用或计划使用 @linxin666/dsh-pet、希望在 DSH 里用会话级开关控制人格与思考链展示、并希望本地 Markdown 日记自动汇总当日对话的用户。
注意:
- 插件在 当前 DSH 进程权限 下运行,安装前请阅读仓库源码与 MIT 许可证,确认可接受其对会话日志、本地
pet.json(亲密度/小鱼干写入前会备份.bak)的读写范围。 - 社区目录 SkillHub 插件页 与 GitHub 由社区维护,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文安装步骤以仓库 README 为准,勿凭插件名拼接未在文档出现的 CLI 安装命令。
- 开发改代码应改
src/*.mjs后npm run build,素材变更需npm run sync-data;提交前npm run verify须通过。
结尾¶
dsh-pet-cuteness-plugin 把 dsh-pet 挂件与模型人格、台词 UI、定时日记绑在一起,并在默认上区分高 token 选项与零成本台词,适合想要「鲸鱼娘有话说、有话写」而不自己拼 prompt 管道的 DSH 用户。