ReMe/reme/memory
aquamarine 940a2f47a9
fix(reme): use timezone-aware datetime in memory summarization (#165)
Use user-specified timezone instead of system local time when generating
daily note filenames and timestamps in memory summarization and CLI.

Changes:
- Summarizer: accept 'timezone' param in __init__; use
  datetime.now(zoneinfo.ZoneInfo(tz)) instead of naive datetime.now()
- ReMeLight.summary_memory(): accept 'timezone' param and pass to Summarizer
- CliAgent: accept 'timezone' param in __init__; pass to Summarizer
  and use for current_time timestamp in system prompts
- Fallback to system local time if timezone is None (preserves original behavior)

Fixes timezone mismatch when system timezone differs from user's actual
location (e.g., server in UTC+8 but user in America/Chicago).
2026-03-19 15:24:52 +08:00
..
file_based fix(reme): use timezone-aware datetime in memory summarization (#165) 2026-03-19 15:24:52 +08:00
vector_based refactor(memory): restructure tool and procedural memory agents with enhanced capabilities 2026-02-27 16:17:22 +08:00
vector_tools feat(memory): add ContextChecker component for context size management (#144) 2026-03-06 23:43:42 +08:00
__init__.py feat(memory): add ContextChecker component for context size management (#144) 2026-03-06 23:43:42 +08:00