Raising Fish · dsh-yangyu: Add a multi-role companion entry for DSH
Yangyu is a DeepSeek Harness (DSH) plugin maintained by YKY0521, currently at version 0.2.0 and licensed under the MIT License. It provides a "Yangyu" entry in the sidebar, supporting the creation of multiple companion characters. Each character possesses an independent persona, memory bank, and native DSH chat session, with sessions persisting after restarts. Memory is divided into fixed profiles and interaction memories. During recall, selection is sorted by local keywords, fixed profiles, and important tags, drawn only from the memories of the currently bound character. The model can read/write via `yangyu_remember` and `yangyu_recall`, but automatic memory retention is not guaranteed in every round. The plugin also features a "Travel" page, which connects WeChat (via Tencent ClawBot/iLink) and QQ (via local NapCat + OneBot) by scanning a code, replying only to new text private messages from the allowlist. Data is stored in `storages/dsh-yangyu/state.json` within DSH Home, while platform authorization is saved separately in `travel-private.json`. The installation command is `dsh plugin --profile desktop add <path>`, requiring Node.js 22.12.0+ and DSH >=0.2.1-rc.3. The article also discusses coexistence considerations with `dsh-persona-dafeiyu`, `dsh-dafeiyu-life`, and `dsh-qq-bridge`, as well as current limitations such as the lack of support for group chats, multimedia, and Tavern card imports. The Shell ecosystem is positioned as the community site SkillHub and has no official affiliation with DeepSeek.
Read More