Support

Troubleshooting

Common production and local-development issues with practical fixes.

Ingest succeeds but query misses facts

  • Verify entity scope is identical between ingest and query.
  • Check fact was invalidated by newer superseding memory.
  • Confirm memory kind filters are not excluding expected hits.
  • Inspect dedup table for accidentally collapsed records.

High latency spikes

  • Reduce rerank candidate count.
  • Tune HNSW `ef_search` for your latency budget.
  • Check for disk saturation on data volume.
  • Warm model cache before traffic cutover.

Quick diagnostic commands

Probe semantic endpoint
curl -i --max-time 10 http://127.0.0.1:3000/query/semantic \
  -H "content-type: application/json" \
  -H "x-api-key: XXX1111AAA" \
  -d '{"entity_id":"user-123","textual_query":"latest preference","limit":3}'