love-suite
Manifest valid★ 2陪伴灵魂 for DSH:记忆、心情、主动消息、人格与记忆星图 | Companion soul for DeepSeek Harness: memory, mood, proactive messages, personas and a memory star map
love-suite
love 陪伴系统的统一套件。核心是一个只在 love 工作区生效的 DSH 插件,外加可编辑的 skills 和独立的记忆星海。
大白话使用手册见 MANUAL.md。
配置与安装步骤见 CONFIG.md。
直接把 INSTALL_PROMPT.md 整段发给对方 DSH Agent,可让它自动检测、询问并安装。
打包分享的可行性、阻塞项和安装器方案见 EVALUATION.md。
参考了哪些项目、哪些是本项目原创,见 CREDITS.md。
Live2D 身体怎么接,见 docs/LIVE2D.md。
面板为什么先不拆,见 docs/CLIENT.md。
npm/市场发布清单,见 docs/PUBLISH.md。
安全审计见 docs/AUDIT.md,UI 参考见 docs/UI-REFERENCES.md。


安装
dsh plugin add github:jli517166-gif/love-suite
或者直接用 Release 一键安装(会自动校验 SHA256):
$s = irm https://github.com/jli517166-gif/love-suite/releases/latest/download/install-from-release.ps1
& ([scriptblock]::Create($s)) -DryRun
或者下载仓库,用下面的安装器。
首次安装后,先在面板「向导」里选择你的聊天工作区;默认工作区是
~/love。
一键安装(P1)
# 只体检,不改文件
powershell -ExecutionPolicy Bypass -File .\install.ps1 -DryRun
# 真装:登记 profile、装依赖、配 NapCat 反向 WS、写运行时配置
powershell -ExecutionPolicy Bypass -File .\install.ps1 -OwnerQQ 你的QQ号
# 想让她主动消息 0 token 直发,再加 HTTP 服务
powershell -ExecutionPolicy Bypass -File .\install.ps1 -OwnerQQ 你的QQ号 -HttpPort 6700
参数:-Profile、-Workspace、-BotQQ、-OwnerQQ、-QqPort(默认 8643)、-HttpPort(可选)、-NapcatDir、-DshRoot、-Token、-SkipDeps。
脚本会先备份被改的 package.json / onebot11_*.json / love-companion.json;装完重启 NapCat 和 DSH,再打开面板「向导」核对清单。
结构
love-suite/
plugin/ dsh-memory-network
- mood / life / recall / record 工具
- love 工作区门禁
- 主动聊天调度
- 侧边栏管理面板(client.js)
skills/
companion-template/SKILL.md
voice-policy/SKILL.md
install.ps1 把插件复制进 desktop profile
viewer/ 说明:查看器在 D:\App\Git\memory-universe
范围
- 插件工具与主动调度:只认 love 工作区,其他工作区调用直接报错
- skills:放在
love\.dsh\skills\,只有 love 会话会加载 - 记忆星海:独立只读,只读 love 的 SQLite / net.json
- meow-memory:第三方,love-only 补丁在
C:\Users\25908\.dsh\profiles\desktop\node_modules\meow-memory,更新后重跑reapply-meow-loveonly.py
侧边管理面板
左侧栏「陪伴」图标打开,可管理:
- 主动聊天开关、随机间隔、跳过概率、活跃时段
- 当前心情(只读,自动生成)
- 预览一条主动消息(dry-run,不发送)
面板只读写本机 API /love-companion/api/*,运行时配置保存在 E:\App\NapCat\love-companion.json。
语音
- 插件按
voiceChance/voiceCooldownHours在love_recall和主动提示里给出「语音提示」 - 只有出现提示才发随机语音;唱歌只在用户明确要求时触发
- 插件不直接调 MCP,发声/发送由 skill 完成
- 规则在
skills/voice-policy/SKILL.md
安装
powershell -ExecutionPolicy Bypass -File .\install.ps1
然后把 plugin\cordis.patch.yml 的配置以 - id: dsh-memory-network 形式合并到:
C:\Users\25908\.dsh\profiles\desktop\cordis.patch.yml
插件包自带 bundle patch,会自动 insert;profile 里只覆盖 config。
并确认 profile 的 package.json 有:
"dsh-memory-network": "file:D:/App/Git/love-suite/plugin"
重启 DSH 后生效。
主动聊天
- 由插件调度,不再需要
proactive.py常驻进程 - 默认 10:00–22:00;每天随机抽一个时刻,检查间隔随机,45% 概率当天跳过
- 发送间隔 4–12 小时随机;最多 1 天 1 次、1 周 3 次
- 话题从旧记忆 / 心情 / 小生活里随机挑,不按固定权重
- 只写 QQ 的 love 会话注入队列,不会发到别的聊天
已知边界
- DSH 不运行时插件不会主动发消息
- 插件 API 随 DSH 版本变化;升级后先跑一次 DSH 看日志
- 工具在非 love 工作区仍会出现在工具列表里,但调用会被门禁拒绝
- viewer 和 meow-memory 不并入插件,避免 DSH 升级时一起坏
Comments
Loading…
From the same category
by ranxianglei
基本稳定可用 100K tokens is enough. Universal context-compression proxy for ALL AI coding agents,10w上下文足矣
★ 3.6k
↓ 788.3k/wk
MIT
TypeScript
Nov 2, 2026
dsh plugin --profile web add billion-contextA DeepSeek coding agent harness: persistent shell, Ultra subagents, auto approval, Chrome MCP and session telemetry
★ 1k
MIT
JavaScript
by Han-1413141
DeepSeek Harness session cost meter plugin: session/daily cost, budget, history, OpenCode Go quota, official & custom-provider balance, Codex-like token heatmap, peak/off-peak pricing with pre-switch
★ 597
↓ 26k/wk
MIT
JavaScript
Nov 1, 2026
dsh plugin --profile web add dsh-cost-meterby Yuuyuko-uu
DSH 鱼的记忆:给会话一份会淡忘的长期记忆,每条都带时间
★ 451
MIT
JavaScript
Nov 1, 2026
dsh plugin --profile web add dsh-fish-memoryby MichengAI
DSH Archive Manager — 在 DeepSeek Harness 中安全查看、恢复和管理已归档会话 · Safely view, restore, and manage archived sessions in DSH
★ 277
↓ 30.5k/wk
Apache-2.0
JavaScript
Nov 2, 2026
dsh plugin --profile web add @michengai/dsh-archive-managerby Nwflower
Import 14+ external agent chat histories (Claude Code, Codex, ChatGPT, Cursor, Gemini, Reasonix, opencode, ZCode, Grok Build, OpenClaw, Pi, Hermes, Kimi CLI, DSH) into DeepSeek Harness as resumable se
★ 275
↓ 5k/wk
MIT
JavaScript
Oct 31, 2026
dsh plugin --profile web add dsh-chat-import