interface EpisodicReflectionConfiguration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.BedrockAgentCore.EpisodicReflectionConfiguration |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsbedrockagentcore#EpisodicReflectionConfiguration |
Java | software.amazon.awscdk.services.bedrockagentcore.EpisodicReflectionConfiguration |
Python | aws_cdk.aws_bedrockagentcore.EpisodicReflectionConfiguration |
TypeScript (source) | aws-cdk-lib » aws_bedrockagentcore » EpisodicReflectionConfiguration |
Configuration for episodic memory reflection.
Example
// 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
| Name | Type | Description |
|---|---|---|
| namespaces | string[] | Namespaces for episodic reflection Minimum 1 namespace required. |
namespaces
Type:
string[]
Namespaces for episodic reflection Minimum 1 namespace required.

.NET
Go
Java
Python
TypeScript (