DSH HUB
HomePlugin StorePlugin PacksCommunityRankingsResourcesPublish Guide
Plugin source
Back to catalog

nataliwhite20534-droid /

nataliwhite20534-droid/dsh-moe-plugin

Topic repository only

10 preset moe character cards for DSH - freely combinable, editable, persistable. Real outputs in docs/usage-examples.md.

★ 0 Stars0 Forks0 IssuesN/A Community rating0 Confirmed installs
View on GitHubProject homepage
READMESource: main@4445a0bc

# dsh-moe-plugin

萌属性 Persona 系统 — 为 DSH 对话生成预设萌属性 system prompt,支持自由组合 + 自定义编辑。

功能概览

工具 说明
moe_list 列出所有可用卡片,按 category / customOnly 过滤
moe_recommend 根据自由文本关键词推荐卡片(Q4 主流程)
moe_generate 预览选中卡片的合并 system prompt(不保存)
moe_apply 直接应用 persona_id 或 cards,返回最终 prompt
moe_save 将当前组合保存为持久化命名 persona
moe_saved 列出所有已保存 persona
moe_delete 删除指定 persona
moe_edit_card 编辑预设卡片或 fork 为自定义卡片
moe_custom_cards 列出 / 删除自定义卡片

预设卡片(10 张)

ID 名称 简介
tsundere 傲娇 表面冷淡傲慢,内心其实很在意对方
dokuzetsu 毒舌 言语尖锐毒辣,专挑痛处
genki 元气 精力充沛,正能量使者
tennenta 天然呆 思维脱线,意外治愈
yandere 病娇 平时温柔,涉及感情时极端
kuudere 冰美人 外冷内柔,需要时间展露
deredere 暗恋型 喜欢完全藏不住
himedere 大小姐 高傲自信,命令式语气
onee-san 姐姐型 成熟稳重,照顾人于无形
oosu 猫咪系 想黏又不好意思直说

Q4 主流程:自由文本 → 可选项 → 自由编辑 → 生成

步骤 1:自由文本生成可选项

调用 moe_recommend 工具:

{ "keywords": "温柔但口是心非的妹妹", "topK": 5 }

返回匹配度排名前 5 的卡片 ID:

{
  "keywords": "温柔但口是心非的妹妹",
  "recommendations": [
    { "id": "tsundere", "name_zh": "傲娇" },
    { "id": "onee-san", "name_zh": "姐姐型" },
    { "id": "kuudere", "name_zh": "冰美人" }
  ],
  "hint": "moe_generate cards=..."
}

步骤 2:在可选项基础上自由编辑

方案 A:用 moe_edit_card fork 一个预设并修改:

{
  "card_id": "tsundere",
  "forkAs": "tsundere_improved",
  "traits_zh": ["傲娇", "嘴硬心软", "妹系"],
  "speech_style_zh": ["说话带刺但声音软"]
}

方案 B:用 moe_generate 直接传 extra 参数:

{
  "cards": ["tsundere", "genki"],
  "character_name": "小埋",
  "extra_description_zh": "表面完美偶像,实际是宅女",
  "extra_speech_style_zh": ["宅话连篇"],
  "extra_traits_zh": ["反差萌", "兄控"]
}

步骤 3:保存为持久化 persona

{ "name": "宅系傲娇妹", "cards": ["tsundere", "genki"], "character_name": "小埋" }

返回 persona_id,后续随时 moe_apply persona_id=xxx 调用。

持久化路径

  • 自定义卡片:$DSH_HOME/moe-cards/custom.json
  • 已保存 persona:$DSH_HOME/moe-cards/personas/{id}.json

项目结构

dsh-moe-plugin/
├── cards/PRESET_CARDS.json    # 预设卡片数据
├── lib/
│   ├── index.js               # 入口,注册 9 个工具
│   ├── cards.js                # 卡片加载
│   ├── generator.js            # system prompt 生成
│   ├── storage.js              # JSON 持久化
│   └── types.js                # 类型定义
├── AGENTS.md                  # Agent 指南
└── package.json

安装到 DSH

将 dsh-moe-plugin/ 软链或拷贝到 ~/.dsh/profiles/web/node_modules/, 然后在 cordis.patch.yml 加入插件行(参考 cordis.patch.yml)。\n


🌏 DSH 生态成员

本项目是 DSH (DeepSeek Harness) 生态的一员,同系列还有:

  • 📕 dsh-xhs-collector — 小红书批量抓取工具
  • ⚙️ dsh-4-role-workflow — 4 角色 Agent 工作流
  • 📓 dsh-china-research-notes — 中国平台反爬实战笔记

欢迎 Star / Fork / Issue!想参与开发?Fork 后提 PR 即可。

🔗 相关链接

  • DSH (DeepSeek Harness) 主仓

🌏 DSH 生态成员

本项目是 DSH (DeepSeek Harness) 生态的一员,同系列还有:

  • 📕 dsh-xhs-collector — 小红书批量抓取工具
  • ⚙️ dsh-4-role-workflow — 4 角色 Agent 工作流
  • 📓 dsh-china-research-notes — 中国平台反爬实战笔记

欢迎 Star / Fork / Issue!想参与开发?Fork 后提 PR 即可。

🔗 相关链接

  • DSH (DeepSeek Harness) 主仓
—/ 5

No ratings yet

Manifest verification required

Commit 4445a0bcd21b

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