interface SessionSummaryMemoryProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Bedrock.Alpha.SessionSummaryMemoryProps |
Go | github.com/aws/aws-cdk-go/awsbedrockalpha/v2#SessionSummaryMemoryProps |
Java | software.amazon.awscdk.services.bedrock.alpha.SessionSummaryMemoryProps |
Python | aws_cdk.aws_bedrock_alpha.SessionSummaryMemoryProps |
TypeScript (source) | @aws-cdk/aws-bedrock-alpha » SessionSummaryMemoryProps |
Properties for SessionSummaryConfiguration.
Example
const agent = new bedrock.Agent(this, 'MyAgent', {
agentName: 'MyAgent',
instruction: 'Your instruction here',
foundationModel: bedrock.BedrockFoundationModel.AMAZON_NOVA_LITE_V1,
memory: Memory.sessionSummary({
maxRecentSessions: 10, // Keep the last 10 session summaries
memoryDuration: Duration.days(20), // Retain summaries for 20 days
}),
});
Properties
| Name | Type | Description |
|---|---|---|
| max | number | Maximum number of recent session summaries to include (min 1). |
| memory | Duration | Duration for which session summaries are retained (between 1 and 365 days). |
maxRecentSessions?
Type:
number
(optional, default: 20)
Maximum number of recent session summaries to include (min 1).
memoryDuration?
Type:
Duration
(optional, default: Duration.days(30))
Duration for which session summaries are retained (between 1 and 365 days).

.NET
Go
Java
Python
TypeScript (