Troubleshoot long-term memory
Diagnose why long-term memory isn't persisting, verify end-user identity stability across sessions, and resolve Memory Management API HTTP errors.
First-line investigation
using Convai.Runtime.Identity;
using UnityEngine;
public class EndUserIdDebug : MonoBehaviour
{
private void Start()
{
var provider = new DeviceEndUserIdProvider();
string id = provider.GetEndUserId();
Debug.Log($"[LTM] end_user_id this session: {id}");
}
}Decision flow
Common issues
Symptom
Likely cause
Fix
Runtime diagnostics
List all memories for a user
Check memory enable state
API error codes
HTTP status
Cause
Fix
Exponential backoff pattern
Next steps
Long-term memory scripting referenceConfigure memory for a characterLast updated
Was this helpful?