AgentCore Memory CLI parameter names differ from the documentation schema
While verifying AgentCore Memory streaming notifications, I hit several cases where CLI parameter names didn't match the documentation schema examples.
batch-update-memory-records fails with ParamValidation if you omit the timestamp field. The docs schema doesn't explicitly mark it as required, but the CLI does.
Missing required parameter in records[0]: "timestamp"The --memory-strategies key names are also tricky. The docs use semanticMemory conceptually, but the CLI expects semanticMemoryStrategy. Similarly, namespaceConfiguration should be namespaceTemplates, and the template syntax is {actorId} not {{actorId}}. The error messages helpfully list the valid key names, so the fastest approach is to try and read the error.
Unknown parameter in memoryStrategies[0]: "semanticMemory",
must be one of: semanticMemoryStrategy, summaryMemoryStrategy,
userPreferenceMemoryStrategy, customMemoryStrategy, episodicMemoryStrategy