v0.2.10
Release Notes for v0.2.10
This release fixes memanto agent list failing when agent metadata on disk mixes timezone-naive and timezone-aware created_at / last_session timestamps.
Bug Fixes
- Agent list crash on mixed timestamps (
memanto/app/models/session.py,memanto/app/services/agent_service.py)- Older agent JSON files stored timestamps without a timezone (e.g.
"2026-04-29T03:43:11.497100"), while newer records use UTC-aware values (e.g."2026-07-23T12:47:43.431783Z"). Sorting agents bycreated_atthen raisedcan't compare offset-naive and offset-aware datetimes, somemanto agent listfailed entirely. AgentInfonow normalizescreated_atandlast_sessionto UTC-aware viaas_utc_awareon load, and agent listing sorts using the normalized value so legacy and new metadata coexist safely.
- Older agent JSON files stored timestamps without a timezone (e.g.
Full Changelog
Full Changelog: v0.2.9...v0.2.10