Files
val-blog/memory/heartbeat-state.json
T

40 lines
1.2 KiB
JSON

{
"lastChecks": {
"email": null,
"calendar": null,
"weather": null,
"todo": 1773355200,
"memory_index": 1773116700
},
"proactiveChat": {
"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"
}
},
"todoWatch": {
"enabled": true,
"defaultIntervalHours": 6,
"overdueEscalation": true,
"lastScanAt": "2026-03-18 01:00 GMT+8",
"nextScanAt": "2026-03-18 07:00 GMT+8",
"reminderCooldownHours": 6
},
"memoryHygiene": {
"enabled": true,
"lastCompactionAt": "2026-03-10 09:45 GMT+8",
"nextCompactionAt": "2026-03-14 09:45 GMT+8",
"maxMemoryIndexLines": 150,
"compactionIntervalHours": 72
},
"notes": "2026-03-25 调整为低强度 proactiveChat:仅针对明确 open loop 做轻量 follow-up;12 小时冷却;每天最多 1 次;夜间静默;不做寒暄型主动触达。"