dsh-feiyu-companion
Your agent shouldn't wake up as a stranger. This gives it a mood, a memory, and a day to live.
一句话定位
Your agent shouldn't wake up as a stranger. This gives it a mood, a memory, and a day to live.
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add 'git+https://github.com/LINYT1416/dsh-feiyu-companion.git#5b08c6040dd2caf34f9c7f55f81b380d4e3a8d77'
兼容的 DSH 版本
未声明
作者与热度
LINYT1416 · ★ 2 · 更新于 2026-11-08
关于这个插件
dsh-feiyu-companion
给 DeepSeek Harness(DSH)用的一套「陪伴型角色」插件集合:让 AI 有心情、有人格、有记忆,
而不是每次开新对话都从零开始。
这个仓库把它们收在一起,方便一次装齐。
包含什么
| 目录 | 插件名 | 管什么 |
| --- | --- | --- |
| packages/mood | dsh-mood-v2 | 心情与心境:随机小事 + 时间 + 对话线索一起影响;区分「心里」和「表面装的」;所有会话(含 QQ)共享同一份心情 |
| packages/memory | dsh-feiyu-memory | 记忆、性格、人格:分层记忆 + 检索(BM25 / 本地向量融合)+ 日记本 + 念头本 + 编年史 + 有界人格状态 |
两个插件互相独立,可以只装其中一个。
快速开始
需要 Node.js >= 22 的 DSH 环境。
git clone https://github.com/LINYT1416/dsh-feiyu-companion.git cd dsh-feiyu-companion dsh plugin --profile desktop add ./packages/mood dsh plugin --profile desktop add ./packages/memory
装完重启 DSH,在「设置 → 插件」里就能看到两个新页面。
也可以把目录直接拷进 profile 的 node_modules,再在 profile 的
package.json 里把包名加进 dsh.profile.bundles。
packages/memory 里带了可选的本地向量检索(@xenova/transformers + sharp,
模型 Xenova/bge-small-zh-v1.5)。不装这两个依赖也能跑——检索会自动退回
纯 BM25,不会报错。
配置
每个插件的数据都放在 ~/.dsh/ 下各自的目录里,设置页在 DSH 的
「设置 → 插件」里能看到。第一次装上时是空的,用着用着才长出来。
许可
MIT,见 [LICENSE](LICENSE)。Copyright (c) 2026 LINYT1416.
同分类对比
同一分类下 Star 最高的 5 个,便于横向比较。
| 插件 | 作者 | Star | 版本 | 更新 |
|---|---|---|---|---|
| EverOS | EverMind-AI | 13.9K | 0.0.0 | 2026-11-10 |
| billion-context | ranxianglei | 5.9K | 0.1.213 | 2026-11-10 |
| dsh-context | bowenliang123 | 4.8K | 0.83.1 | 2026-11-10 |
| memsearch | zilliztech | 2.9K | 0.0.0 | 2026-11-10 |
| dsh-mnemon | omdsh-dev | 957 | 0.5.43 | 2026-11-08 |