CrewAI memory + checkpointing: fixing 'Unable to serialize unknown type: ModelMetaclass' (no checkpoint written)Turn on Memory and checkpointing together and every task_completed checkpoint silently fails to write. Here's why, how to catch it, and a small patch until the fix ships.11 min read·memorysync.hashnode.dev4h ago
Memory for AI coaches, tutors and companions: what to store per user, and what not toHow to give an AI coach, tutor or companion app memory per user: what to store, what to skip, how to scope it by user, and how to let users reset it.7 min read·memorysync.hashnode.dev4h ago
Microsoft Agent Framework: FileCheckpointStorage can't save a ZoneInfo datetime ("Checkpoint deserialization blocked")A workflow checkpoint with a ZoneInfo-aware datetime fails to save to file, even with zoneinfo:ZoneInfo allowlisted. Repro on 1.25.0 and what to store instead.6 min read·memorysync.hashnode.dev2d ago
Google ADK DatabaseSessionService: "TypeError: fromisoformat: argument must be str" on SQLiteget_session() fails when a SQLite session table holds float timestamps. Why it happens, how to reproduce it, and the version that handles it.6 min read·memorysync.hashnode.dev2d ago
CrewAI memory recall: "TypeError: can't subtract offset-naive and offset-aware datetimes"CrewAI's recall scoring subtracts a naive utcnow() from your record's created_at. A timezone-aware timestamp crashes recall. Repro and workaround.6 min read·memorysync.hashnode.dev3d ago