Skip to main content

Interface: AgencyMemoryRetentionPolicy

Defined in: packages/agentos/src/agents/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/agents/agency/AgencyTypes.ts:108

Strategy for eviction when limits are reached


maxAgeDays?​

optional maxAgeDays: number

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

Maximum age of documents in days before eviction


maxDocuments?​

optional maxDocuments: number

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

Maximum number of documents to retain


maxStorageBytes?​

optional maxStorageBytes: number

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

Maximum total storage in bytes