You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- EpisodeContextFunc: new callback type in loop.Engine, called once per
new user message to search past session episodes using the user's
input as a query. Injects relevant summaries as a system message.
Uses recency-based ranking (no LLM) to avoid recursion.
- FormatEpisodeContext: new method on MemoryManager that searches
episodes and formats them for injection. Gracefully returns empty
string when no episodes exist or memory is disabled.
- Memory capacity increased from 4K to 12K chars:
User facts: 1,500 → 4,000 chars
Env facts: 2,500 → 8,000 chars
- Wired per-turn episode search in odek.New() alongside the existing
skill loader and memory refresh callbacks.
This means odek will now automatically recall relevant past sessions
when the user references them — no manual memory(search=...) needed.
0 commit comments