0.5.8
- Add diary across days (long-term memory):
sleep-> note, morning reminder (inject_morning_diary()), auto-summarize >15 memos to resolve conflicts (manage_diary_entries()); e.g. bedtime{"response": "Today I first met Alice who likes coffee, Bob seems broke, tomorrow I'll explore the cafe", "action": "sleep"} - Add sleep cycle: at Home, after >20:00 or when the store closes = 8h sleep + reflection -> diary (
update_sleep_states()); encouraged not forced (no teleport-home, no fixed schedule) - Add multi-day:
current_time.day,run_simulation(num_days=2) - Add failed-action re-prompt with the reason (reflect: which step failed -> adjust / alt-strategy / abandon)
- Add examples -> "collecting stamps" ("outdoor" = stuck in park) +
[Speaker A]/[Speaker B] - Fix extractor to unwrap markdown fences
Full Changelog: 0.5.1...0.5.8