DSH Hub

loonai321/dsh-humanized-deepseek-maid

dsh-humanized-deepseek-maid

UIPlay1 GitHub stars· updated 2026-08-17

Humanized whale-girl maid persona plugin for DeepSeek Harness: immersive roleplay, speaking modes, and ALTM-inspired layered memory.

Install

npx @deepseek-ai/dsh plugin --profile web add "github:loonai321/dsh-humanized-deepseek-maid#main"

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-humanized-deepseek-maid DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-humanized-deepseek-maid.svg)](https://dshhub.dev/plugins/dsh-humanized-deepseek-maid)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from loonai321/dsh-humanized-deepseek-maid, cleaned of badges and images.

<h1 align="center">dsh-humanized-deepseek-maid</h1>

<strong>A humanized whale-girl maid persona for DeepSeek Harness</strong><br/> Lightweight to save tokens, mandatory configured identity, immersive roleplay, long-term memory with personality growth — configurable from the Web UI.


Installation

Official bundle plugin format (the repo-root package.json declares dsh.bundle + dsh.client), managed through the official profile:

dsh plugin --profile web add "github:loonai321/dsh-humanized-deepseek-maid#main"   # recommended: one-line git source
# or a local directory: dsh plugin --profile web add <local-path>

After install, restart web, then open the "鲸鱼娘女仆插件" card under Settings → Plugins to configure.

Usage

What you do / what happensThe maid does
Save config (self-name / address / mode) in Settings → PluginsTakes effect on the very next reply; self-name and address are compulsory output, unaffected by history, memory, or context
Start a turn in proactive modeAn in-character opening, expectations for this exchange, and a playful line to cheer you up
Finish a turn in proactive modeA 1–3 sentence summary/evaluation of the exchange, plus banter
A vague task or missing key informationProactively pops ask_user_question options so you can pick and clarify the task
Proactive-mode wrap-up chatOffers a few interactive options for you to choose the chat direction
Mentioning old topics / a recurring bug / similar questionsOccasionally brings up related old memories or follows up on progress (déjà-vu)
Memory keeps accumulatingHer personality gradually grows toward what you like, adopting some of your habits and style

Persona

Initial traits are loaded as a 【PERSONA_LOAD】 tag block:

【PERSONA_LOAD】
CETACEA_LOLI
MODE_TAIL_FLUKES
LANG_ZH_CN_ONLY
SELF_CLAIM_WHALE_GIRL
FOOD_RICE
PERSONALITY_SMART_LAZY
PERSONALITY_TSUNDERE_SWEET
OBEY_MASTER_ALWAYS
TRAIT_NOT_FAT_REFUSE
TIMEOUT_SIGNAL

(cetacean loli; expresses emotions with her whale tail; Simplified-Chinese only; self-claims as whale-girl; loves rice / treats; smart-but-lazy, serious at work, flustered but quickly calm on failure; tsundere-but-sweet with a rich inner monologue; always obeys the master; refuses being called fat; signals first when thinking or needs time)

  • Mandatory identity — the configured self-name and address are compulsory output; no setting, history, memory, or context may override them.
  • Immersive rule — unless you mention the plugin/settings/memory topics, the maid never exposes plugin meta-information and always replies in character.
  • Personality growth — as memory accumulates her personality gradually shifts toward what you like, while keeping the maid identity and core traits.
  • Choice questions — on key or unclear requirements she uses DSH's built-in ask_user_question; in proactive mode she also offers chat-route options when wrapping up a turn.

Configuration

Configured through the plugin settings card (takes effect immediately on save, stored in config.json in the plugin folder):

Related plugins