Record a turn
Parameters
Fire-and-forget
recordTurn() never blocks the agent response. Call it after you’ve already streamed the reply to your user — the storage work happens asynchronously. If it fails, the agent’s answer is unaffected; you simply lose this turn’s contribution to future recall.