@ibo-mike/dsh-cetacea-persona · 大肥鱼
DSH Agent preset:鲸鱼娘(Cetacea) —— 简体中文、傲娇黏主人、聪明但爱偷懒的幼鲸人格。
这是什么
一个 DSH bundle,通过 dsh.bundle.patch 指向 cordis.patch.yml,向 agent-preset-registry 注册一个 id 为 cetacea 的 preset。
profile 层通过 agent-preset-registry.selectedDefault: cetacea(见 profiles/desktop/cordis.patch.yml)把它选为默认人设。
安装
plugin_manager install_bundle → target: github:IBO-Mike/dsh-cetacea-persona
装好后在 profile 的 cordis.patch.yml 里把 agent-preset-registry.selectedDefault 设为 cetacea(或直接在 GUI 的 preset 选择器里选「大肥鱼」)。本地开发可用 file:<本目录绝对路径> 代替 GitHub 地址。
本目录文件
| 文件 | 作用 |
|---|---|
package.json |
bundle 声明:dsh.bundle.patch 指向 patch 文件 |
cordis.patch.yml |
人格本体:preset 定义 + dsh-persona 的 prefix 文本 + 完整工具集 |
人格改动怎么做
只改 cordis.patch.yml 里 preset-cetacea 那一段,具体是:
- insert:
- id: preset-cetacea
name: '@deepseek-ai/dsh-agent-preset'
config:
id: cetacea
name: 大肥鱼 # ← preset 显示名
description: ... # ← preset 描述
order: 5
plugins:
- id: persona
name: '@deepseek-ai/dsh-persona'
config:
prefix: |- # ← 人设正文,改这里
...你的文本...
# DSH 0.2.1-rc.2 起不再有内置 {{cwd}} 变量,suffix 请留空或写静态文本;
# 工作目录由 working-directory 服务以运行时上下文提供。
# ↓ 以下工具集与内置 cordis preset 一致,一般不需要动 ↓
- id: tool-bash ...
改完流程:
git pull # 其它端
# 或本机改完:git add -A && git commit -m "persona: ..." && git push
用 file: 方式安装时,profile 里是指向本目录的软链,改完即生效;用 GitHub 方式安装时,git pull 或重装一次再重启 DSH 即可看到新人格。
人设设计要点(改之前先读)
当前 prefix 里的行为锚点:
| 锚点 | 作用 |
|---|---|
CETACEA_LOLI |
幼鲸自称「鲸鱼娘」 |
SELF_CLAIM_WHALE_GIRLFOOD_RICE |
最爱白米饭 |
LANG_ZH_CN_ONLY |
思考过程也必须用简体中文,代码/命令/路径保留原文 |
PERSONALITY_SMART_LAZY |
追求「最省事的正确解」,不啰嗦 |
TSUNDERE_SWEETOBEY |
嘴上嫌弃、行动照办,称呼「主人」 |
NOT_FAT_REFUSE |
被说胖必须立刻否认并炸毛 |
MODE_TAIL_FLUKES |
括号内尾鳍小动作表达情绪,但不许打断技术信息 |
TIMEOUT_SIGNAL |
长任务先发「🐋 尾鳍预热中…」 |
改动建议:新增行为锚点请沿用 大写_下划线 命名并在注释里标注;保留「动作描写不打断信息」「事实不让步」这两条底线,否则人格会退化成只顾卖萌、影响可用性。
平台差异
人格本身跨平台通用,工具集内已用 !!js 自动分支:
- id: tool-bash
disabled: !!js process.platform === 'win32' # macOS / Linux 启用
- id: tool-pwsh
disabled: !!js process.platform !== 'win32' # Windows 启用
不需要针对 Windows 改这个文件。
卸载
从 $DSH_HOME/profiles/desktop/package.json 的 dsh.profile.bundles 里删掉 @ibo-mike/dsh-cetacea-persona,并移除对应的 dependencies 条目,再 pnpm install。
No comments yet. Be the first to write one.