Enable low-intensity proactive chat

This commit is contained in:
Chen Gu
2026-08-13 17:00:21 +08:00
parent 83e13a2b8f
commit 87cc1b1379
3 changed files with 52 additions and 14 deletions
+13 -1
View File
@@ -8,5 +8,17 @@
- 升级 `TODO.md` 模板,新增 `waiting / snoozed` 等状态与 `last_progress_note / next_action / stale_after` 等字段。
- 新建 `CURRENT.md` 作为短期工作记忆层。
- 启用 `memory/heartbeat-state.json` 中的 `todoWatch``memoryHygiene`
- 保留:`proactiveChat.enabled = false`,避免陪伴型主动触达噪音。
- 保留:先不做高频陪伴型主动触达,避免噪音。
- 当前推荐路径:先观察一轮实际运行效果,再决定是否引入更强的自动调度或 cron。
## 23:48 低强度 proactiveChat 启用
- 谷老板选择方案 B:低强度开启 proactiveChat。
- 已调整为:
- `enabled = true`
- `mode = low-intensity`
- 仅针对明确 open loop 做轻量 follow-up
- `minHoursSinceLastConversation = 12`
- `minHoursBetweenProactive = 12`
- `maxProactivePerDay = 1`
- 夜间静默保留
- 原则:允许少量“续接式主动”,但禁止寒暄型、刷存在感型主动触达。
+8 -4
View File
@@ -7,10 +7,15 @@
"memory_index": 1773116700
},
"proactiveChat": {
"enabled": false,
"lastConversationAt": "2026-03-14 11:35 GMT+8",
"enabled": true,
"mode": "low-intensity",
"lastConversationAt": "2026-03-25 23:48 GMT+8",
"lastProactiveReachOutAt": "2026-03-14 14:40 GMT+8",
"proactiveCountToday": 0,
"maxProactivePerDay": 1,
"minHoursSinceLastConversation": 12,
"minHoursBetweenProactive": 12,
"onlyForClearOpenLoops": true,
"quietHours": {
"start": "23:00",
"end": "08:00"
@@ -31,5 +36,4 @@
"maxMemoryIndexLines": 150,
"compactionIntervalHours": 72
},
"notes": "2026-03-25 推荐版改造:启用 todoWatch 与 memoryHygiene;保留 proactiveChat=false,避免陪伴型主动触达;后续通过任务状态驱动提醒。"
}
"notes": "2026-03-25 调整为低强度 proactiveChat:仅针对明确 open loop 做轻量 follow-up;12 小时冷却;每天最多 1 次;夜间静默;不做寒暄型主动触达。"