agentskit.js

VirtualizedMemoryOptions

Auto-generated API reference for VirtualizedMemoryOptions.

Interface: VirtualizedMemoryOptions

Defined in: packages/core/src/virtualized-memory.ts:4

#Properties

#maxActive?

optional maxActive?: number

Defined in: packages/core/src/virtualized-memory.ts:6

Maximum number of recent messages to keep "hot" (always loaded). Default 50.


#maxRetrieved?

optional maxRetrieved?: number

Defined in: packages/core/src/virtualized-memory.ts:18

Maximum retrieved cold messages per load. Default 10.


#retriever?

optional retriever?: (input) => Message[] | Promise<Message[]>

Defined in: packages/core/src/virtualized-memory.ts:12

Optional retriever used to surface relevant "cold" messages on each load(). Given the hot window, returns up to maxRetrieved older messages to splice back in (in chronological order).

#Parameters

input
cold

Message[]

hot

Message[]

maxRetrieved

number

#Returns

Message[] | Promise<Message[]>

Explore nearby

✎ Edit this page on GitHub·Found a problem? Open an issue →·How to contribute →

On this page