EpisodicReflectionConfiguration Struct
Configuration for episodic memory reflection.
Example
ts
// Create memory with custom strategies
const memory = new agentcore.Memory(this, "MyMemory", {
memoryName: "my_memory",
description: "Memory with custom strategies",
expirationDuration: cdk.Duration.days(90),
memoryStrategies: [
agentcore.MemoryStrategy.usingUserPreference({
strategyName: "CustomerPreferences",
namespaces: ["support/customer/{actorId}/preferences"]
}),
agentcore.MemoryStrategy.usingSemantic({
strategyName: "CustomerSupportSemantic",
namespaces: ["support/customer/{actorId}/semantic"]
}),
agentcore.MemoryStrategy.usingEpisodic({
strategyName: "customerJourneyEpisodic",
namespaces: ["/journey/customer/{actorId}/episodes"],
reflectionConfiguration: {
namespaces: ["/journey/customer/{actorId}/reflections"]
}
}),
],
});
Properties
namespacesstring[]namespacestyping.List[str]namespacesList<String>Namespacesstring[]Namespaces*[]*stringrequired#Namespaces for episodic reflection Minimum 1 namespace required.