@@ -168,13 +168,12 @@ conversations, enabling cross-session recall via semantic search.
168168
169169## Memory Strategies
170170
171- | Strategy | Description |
172- | ----------------- | ----------------------------------------------------------- |
173- | ` SEMANTIC ` | Vector-based similarity search for relevant context |
174- | ` SUMMARIZATION ` | Compressed conversation history |
175- | ` USER_PREFERENCE ` | Store user-specific preferences and settings |
176- | ` EPISODIC ` | Capture and reflect on meaningful interaction episodes |
177- | ` CUSTOM ` | Self-managed strategy with user-controlled extraction logic |
171+ | Strategy | Description |
172+ | ----------------- | ------------------------------------------------------ |
173+ | ` SEMANTIC ` | Vector-based similarity search for relevant context |
174+ | ` SUMMARIZATION ` | Compressed conversation history |
175+ | ` USER_PREFERENCE ` | Store user-specific preferences and settings |
176+ | ` EPISODIC ` | Capture and reflect on meaningful interaction episodes |
178177
179178You can combine multiple strategies:
180179
@@ -189,36 +188,6 @@ You can combine multiple strategies:
189188}
190189```
191190
192- ### Self-Managed (Custom) Strategy
193-
194- The ` CUSTOM ` strategy lets you control memory extraction logic externally rather than relying on built-in
195- implementations. This is useful when you need specialized extraction pipelines or want to integrate with your own
196- processing infrastructure.
197-
198- ** Prerequisites:** CUSTOM strategies require user-managed extraction logic and are not functional without it. You must
199- implement your own extraction mechanism (e.g., via AWS Lambda).
200-
201- ** Key characteristics:**
202-
203- - No default namespaces are assigned — you provide your own or omit them
204- - Each memory supports at most one CUSTOM strategy
205- - You are responsible for implementing the extraction logic that processes memory events
206-
207- ``` json
208- {
209- "type" : " AgentCoreMemory" ,
210- "name" : " MyMemory" ,
211- "eventExpiryDuration" : 30 ,
212- "strategies" : [
213- {
214- "type" : " CUSTOM" ,
215- "name" : " my_custom_strategy" ,
216- "description" : " Custom extraction logic"
217- }
218- ]
219- }
220- ```
221-
222191### Strategy Options
223192
224193Each strategy can have optional configuration:
0 commit comments