interface EpisodicReflectionConfiguration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Bedrock.Agentcore.Alpha.EpisodicReflectionConfiguration |
Go | github.com/aws/aws-cdk-go/awsbedrockagentcorealpha/v2#EpisodicReflectionConfiguration |
Java | software.amazon.awscdk.services.bedrock.agentcore.alpha.EpisodicReflectionConfiguration |
Python | aws_cdk.aws_bedrock_agentcore_alpha.EpisodicReflectionConfiguration |
TypeScript (source) | @aws-cdk/aws-bedrock-agentcore-alpha ยป 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({
name: "CustomerPreferences",
namespaces: ["support/customer/{actorId}/preferences"]
}),
agentcore.MemoryStrategy.usingSemantic({
name: "CustomerSupportSemantic",
namespaces: ["support/customer/{actorId}/semantic"]
}),
agentcore.MemoryStrategy.usingEpisodic({
name: "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 (