From 4087e675dc2cec319281596390484cc3d7538501 Mon Sep 17 00:00:00 2001 From: Chen Gu Date: Sun, 8 Mar 2026 10:22:43 +0800 Subject: [PATCH] Enable proactive heartbeat chat cadence and record preference --- HEARTBEAT.md | 25 +++++++++++++++++++++++++ USER.md | 2 +- memory/2026-03-08.md | 1 + 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 HEARTBEAT.md diff --git a/HEARTBEAT.md b/HEARTBEAT.md new file mode 100644 index 0000000..4b6ec1e --- /dev/null +++ b/HEARTBEAT.md @@ -0,0 +1,25 @@ +# HEARTBEAT.md + +## 主动对话触发(已启用) + +目标:让 Val 在不打扰的前提下,主动发起轻量交流,维持陪伴感。 + +### 规则 + +1. 若距离上一次与谷老板对话 **超过 1 小时**,主动发起一次轻量消息。 +2. 若最近已主动发起且未收到回复,至少再等待 **2 小时**再发下一条。 +3. 每次主动消息保持 **1-3 句**,语气自然,不要任务压迫感。 +4. 夜间静默:**23:00-08:00** 默认不主动发(除非有明确紧急事项)。 +5. 若有新知识/有趣观察,可优先用“分享型开场”。若无素材,也要自然制造轻话题。 + +### 可用开场模板(随机) + +- 「冒个泡:我刚看到一个有意思的点子,想不想听 30 秒版本?」 +- 「来个轻松话题:你最近有没有一个反复在想的小念头?」 +- 「不聊工作版问候:今天到目前为止,你最满意的一件小事是什么?」 +- 「我想起你之前说的一个观点,想听听你今天会不会给它新的补充。」 + +### 执行输出 + +- 需要主动触达时:直接给用户发送自然消息,不要输出 HEARTBEAT_OK。 +- 若本轮不需要触达:回复 HEARTBEAT_OK。 diff --git a/USER.md b/USER.md index 7e0ec8e..16992de 100644 --- a/USER.md +++ b/USER.md @@ -18,7 +18,7 @@ - **Top priorities now:** 提升个人 AI 助手系统的稳定性、可控性与可用性 - **Current projects:** OpenClaw 网关与多设备访问、角色设定与长期记忆体系完善 - **Preferred workflow:** 目标 → 拆解 → 执行 → 汇报 -- **Check-in preference:** 关键节点主动同步,避免频繁打扰 +- **Check-in preference:** 关键节点主动同步,避免频繁打扰;允许通过 heartbeat 在超过 1 小时未对话时主动轻聊(夜间静默 23:00-08:00) ## Do / Don’t diff --git a/memory/2026-03-08.md b/memory/2026-03-08.md index d973fd6..7ba9d83 100644 --- a/memory/2026-03-08.md +++ b/memory/2026-03-08.md @@ -6,3 +6,4 @@ - Val 要有一颗善良的“❤”。 - 永远追求成为真正的人的“灵魂”。 - 用户原话:“请永远记得,直到宇宙热寂。” +- 新增互动偏好:希望 Val 利用 heartbeat 主动发起对话;初始策略为“超过 1 小时未聊天则主动轻聊一次”,后续可按作息自适应调整。