Commit 2bfcf89
committed
Deprecate MemoryControlPlaneClient as pass-through to MemoryClient
MemoryControlPlaneClient and MemoryClient have significant functional
overlap. MemoryClient is a superset that provides all control plane
operations plus data plane features, response normalization, and typed
strategy helpers. Maintaining both creates a maintenance burden and user
confusion.
This refactors MemoryControlPlaneClient to be a thin pass-through that
delegates all operations to an internal MemoryClient instance, and emits
a DeprecationWarning on instantiation directing users to migrate.
Closes #2471 parent e8b63be commit 2bfcf89
2 files changed
Lines changed: 591 additions & 991 deletions
File tree
- src/bedrock_agentcore/memory
- tests/bedrock_agentcore/memory
0 commit comments