Running: OpenClaw 2026.5.12, model deepseek/deepseek-v4-flash, Discord DM channel.
Three issues I'm trying to understand:
Fresh sessions have zero history.
Every time a new Discord DM session starts (e.g., the next day), the AI sees an empty inbox — sessions_history returns empty, no prior messages from that channel are visible. The session transcripts do exist on disk (sessions/*.jsonl) but aren't accessible to the AI unless they've been manually saved to memory files. Is there a way to surface previous session history from the same channel?
memory_search corpus=sessions doesn't find old conversations.
Even with corpus=sessions, the semantic search against old session transcripts comes up empty for topics the user knows were discussed. Is there a lag in indexing, or a cleanup TTL for session transcript chunks? How long do session transcripts stay in the search index?
Sometimes, while actively chatting past midnight, the AI suddenly loses all context of the current conversation — it forgets what was discussed minutes earlier. This seems to happen when a calendar date rolls over. Is there a daily session reset or compaction that triggers at midnight ET that could clear the active context?
Trying to understand whether I need to rely purely on manual memory/ files or if there's a way to make session continuity work better. Thanks!