DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

IBO-Mike /

IBO-Mike/dsh-cetacea-persona

Verified

This plugin has no description yet.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHub
READMESource: main@c5edb5d0

@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。

—/ 5

No ratings yet

Verified DSH bundle

Commit c5edb5d09e8b

Community comments

No comments yet. Be the first to write one.

DSH HUB

A community index for DSH plugins. Not an official GitHub or DeepSeek AI product.

CommunityResourcesAPIAbout