Interface SessionSummaryMemoryProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SessionSummaryMemoryProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:41:04.528Z")
@Stability(Experimental)
public interface SessionSummaryMemoryProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for SessionSummaryConfiguration.
Example:
Agent agent = Agent.Builder.create(this, "MyAgent")
.agentName("MyAgent")
.instruction("Your instruction here")
.foundationModel(BedrockFoundationModel.AMAZON_NOVA_LITE_V1)
.memory(Memory.sessionSummary(SessionSummaryMemoryProps.builder()
.maxRecentSessions(10) // Keep the last 10 session summaries
.memoryDuration(Duration.days(20))
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSessionSummaryMemoryPropsstatic final classAn implementation forSessionSummaryMemoryProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMaxRecentSessions
(experimental) Maximum number of recent session summaries to include (min 1).Default: 20
-
getMemoryDuration
(experimental) Duration for which session summaries are retained (between 1 and 365 days).Default: Duration.days(30)
-
builder
- Returns:
- a
SessionSummaryMemoryProps.BuilderofSessionSummaryMemoryProps
-