Skip to main content

Interface: IRollingSummaryMemorySink

Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:45

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)

Methods

upsertRollingSummaryMemory()

upsertRollingSummaryMemory(update): Promise<void>

Defined in: packages/agentos/src/core/conversation/IRollingSummaryMemorySink.ts:46

Parameters

update

RollingSummaryMemoryUpdate

Returns

Promise<void>