🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

关系温度计 xzn67/dsh-relationship-heart

DeepSeek 客户端
xzn674 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

从聊天记录里读出一句关系近况,不显示数字

29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/xzn67/dsh-relationship-heart.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 4 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 9 处,展示前 9 条)
  • 读取本地文件
    lib/index.js:47
    const d = JSON.parse(readFileSync(ALAYA, 'utf8'))
  • 读取本地文件
    lib/index.js:59
    const parsed = JSON.parse(readFileSync(FILE, 'utf8'))
  • 写入本地文件
    lib/index.js:70
    mkdirSync(DIR, { recursive: true })
  • 写入本地文件
    lib/index.js:72
    writeFileSync(tmp, JSON.stringify(state, null, 2), 'utf8')
  • 写入本地文件
    lib/index.js:73
    renameSync(tmp, FILE)
  • 读取本地文件
    lib/backfill.js:23
    const buf = readFileSync(file)
  • 读取本地文件
    lib/backfill.js:79
    workspaces = readdirSync(sessionsRoot, { withFileTypes: true })
  • 读取本地文件
    lib/backfill.js:89
    sessions = readdirSync(ws, { withFileTypes: true }).filter((d) => d.isDirectory())
  • 读取本地文件
    lib/backfill.js:97
    st = statSync(file)
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

给 DSH 加一句「最近像什么」:不量化的关系读数,没有进度条,允许说不清。

README

由 DeepSeek 最新模型翻译生成
dsh-relationship-heart 给 DSH 加一句「最近像什么」。 不是好感度,不是进度条。它从你说过的话里算一个模糊的关系读数,只输出一句话,并且允许自己说「我读不太准」。 [关系] 最近像什么:贴得挺近,话也密。 这是从对话里算出来的读数,不是自我评价。 它和别的「关系/好感」插件不一样的地方 | | 常见做法 | 这个 | | 表达 | 好感度 72、亲密度 +1、进度条 | 一句话;允许「说不清」「最近有点远」 | | 数字来源 | 模型自己「感觉」出数值,写进设定 | 只统计真实事件(消息数、时间、暖/冷词、深夜占比) | | 变化 | 单调上涨 | 会涨也会退:久不联系、冷场都会让它漂 | | 用途 | 给玩家看面板 | 给模型一个上下文,别把关系演成客服 | 它刻意不做:面板、排行榜、数值养成、抽卡。 装 dsh plugin --profile web add github:<你的账号>/dsh-relationship-heart 本地目录: dsh plugin --profile web add file:D:/path/to/dsh-relationship-heart 装完重启 DSH(Web profile 不热重载插件)。
展开完整文档(README 剩余 1 节)
dsh-relationship-heart

给 DSH 加一句「最近像什么」。

不是好感度,不是进度条。它从你说过的话里算一个模糊的关系读数,只输出一句话,并且允许自己说「我读不太准」。

[关系] 最近像什么:贴得挺近,话也密。 这是从对话里算出来的读数,不是自我评价。

它和别的「关系/好感」插件不一样的地方

| | 常见做法 | 这个 |
| 表达 | 好感度 72、亲密度 +1、进度条 | 一句话;允许「说不清」「最近有点远」 |
| 数字来源 | 模型自己「感觉」出数值,写进设定 | 只统计真实事件(消息数、时间、暖/冷词、深夜占比) |
| 变化 | 单调上涨 | 会涨也会退:久不联系、冷场都会让它漂 |
| 用途 | 给玩家看面板 | 给模型一个上下文,别把关系演成客服 |

它刻意不做:面板、排行榜、数值养成、抽卡。

装

dsh plugin --profile web add github:<你的账号>/dsh-relationship-heart
本地目录:
dsh plugin --profile web add file:D:/path/to/dsh-relationship-heart

装完重启 DSH(Web profile 不热重载插件)。

配置

写在 cordis.patch.yml 里本插件的 config:

| 键 | 默认 | 说明 |
| enabled | true | 关掉后不再记账、不再注入 |
| windowDays | 7 | 统计窗口(天) |
| order | 50 | prompt 段的插入顺序 |

它到底算的是什么

三个维度,全部 0–1,但只在内部用,不向用户展示:

- intimacy:这周说了多少、暖话比例、深夜占比
- distance:距上次说话多久(72 小时封顶)
- unknown:数据够不够(消息少、日子不连续 → 读不准)

对外只有 render() 拼出来的一句话。关系变化会记进 history("因为什么变了"),那是给审计看的,不是给你看的进度条。

relationship_roll 是掷骰:概率中心由读数决定,宽度随不确定性变,每次掷前重新采样——同一天问两次,答案可以不一样。

数据在哪

~/.dsh/relationship/state.json,纯本地,不上传、不联网。删掉它就从零开始。

边界

- 不生成色情内容。
- 它是读数,不是人。不会替你承诺任何事,也不会假装记得它没记的事。
- 不要拿它给「AI 有没有感情」这件事背书——它算的是对话的形状,不是内心。

已知限制

- 三个维度、词表是硬编码的,标定还没做完(实际用下来偏乐观,会偏向"贴得近")。
- 只支持一个用户;多人/群聊场景没设计。
- 没有 UI。想看当前读数就调 relationship_state 工具。

许可

AGPL-3.0-or-later。个人使用随意;要商用、或改完闭源提供网络服务,请先看许可证原文。
预览分享卡片长什么样 ↓xzn67/dsh-relationship-heart
分享 · DeepSeek Harness Hub
xzn67/dsh-relationship-heart

从聊天记录里读出一句关系近况,不显示数字

这是你的仓库?认领条目

回到顶部