Interface IRollingSummaryMemorySink

Implement this interface to capture rolling-summary updates into a durable store.

Implementations should be:

  • idempotent (same update may be retried)
  • best-effort (failures should not break the core chat loop)
interface IRollingSummaryMemorySink {
    upsertRollingSummaryMemory(update): Promise<void>;
}

Methods