Skip to main content

Interface: AgencyMemoryRetentionPolicy

Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:100

Retention policy for agency shared memory.

Properties

evictionStrategy?

optional evictionStrategy: "oldest_first" | "least_accessed" | "lowest_importance"

Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:108

Strategy for eviction when limits are reached


maxAgeDays?

optional maxAgeDays: number

Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:102

Maximum age of documents in days before eviction


maxDocuments?

optional maxDocuments: number

Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:104

Maximum number of documents to retain


maxStorageBytes?

optional maxStorageBytes: number

Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:106

Maximum total storage in bytes