Interface: AgencyMemoryRetentionPolicy
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:100
Retention policy for agency shared memory.
Properties
evictionStrategy?
optionalevictionStrategy:"oldest_first"|"least_accessed"|"lowest_importance"
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:108
Strategy for eviction when limits are reached
maxAgeDays?
optionalmaxAgeDays:number
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:102
Maximum age of documents in days before eviction
maxDocuments?
optionalmaxDocuments:number
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:104
Maximum number of documents to retain
maxStorageBytes?
optionalmaxStorageBytes:number
Defined in: packages/agentos/src/core/agency/AgencyTypes.ts:106
Maximum total storage in bytes