Commit Graph
5 Commits
Author SHA1 Message Date
ARIA c79cf43ff8 feat: same-turn memory retrieval in provider mode
prefetch() now reuses the in-flight background search when it matches
the current query, or falls back to a synchronous search (capped at 3s,
split across both requests in case-insensitive mode) so memories are
injected on the same turn instead of one turn behind.

- Track _prefetch_query to scope cached results to their query
- Reset _prefetch_result when starting a new background search to
  prevent stale cross-turn injection after a timed-out join
- Guard background thread writes against superseded queries
- Add optional per-request timeout override to LocalMem0Client
- Update AGENTS.md and README to describe the same-turn flow
2026-08-15 19:52:25 +02:00
ARIA a1240adbb9 Remove hardcoded personal references and update README with config options
- Generalized OpenAPI spec reference in client.py
- Removed personal IP addresses and user IDs from README
- Added MEM0_PREFETCH_LIMIT and MEM0_PREFETCH_SCORE_THRESHOLD to documentation
- Updated example configurations with generic values
2026-04-12 17:26:54 +02:00
ARIA e517b25360 Add debug logging to is_available() for better diagnostics 2026-04-11 03:38:22 +02:00
ARIA 06254a52ed Update README with Gitea URL and troubleshooting section 2026-04-10 13:10:00 +02:00
ARIA 3a141d9180 Initial release: Mem0 local server memory provider for Hermes-Agent
- Self-hosted Mem0 integration (no cloud dependency)
- Async prefetch with ~40ms latency
- Automatic context injection via pre_llm_call hook
- Circuit breaker for server resilience
- Full tool support: profile, search, conclude
2026-04-10 12:53:15 +02:00