mirror of
https://github.com/langchain-ai/langchain-aws.git
synced 2026-07-19 14:33:33 -04:00
6d9c9f8882
Refactoring the package structure to move all memory integrations to corresponding service-specific subdirectories under `/cache`, `/checkpoint`, and `/store`. - This breaks the old submodule import paths, but top-level imports are unaffected. (As an exception, Bedrock Sessions classes were previously available only via submodule import. For backwards compatibility, deprecated shims for Sessions will temporarily remain in the base directory.) **Visualized summary of changes:** ``` langgraph_checkpoint_aws/ ├── init.py # top-level exports (unchanged + new Sessions exports) ├── _version.py # NEW (extracted from init due to circular import) ├── saver.py # SHIM (deprecated) ├── async_saver.py # SHIM (deprecated) ├── session.py # SHIM (deprecated) ├── async_session.py # SHIM (deprecated) ├── checkpoint/ │ ├── bedrock_sessions/ # NEW: moved from top-level │ │ ├── saver.py, async_saver.py │ │ ├── session.py, async_session.py │ │ ├── models.py, constants.py, utils.py │ ├── agentcore/ # NEW: moved from agentcore/ │ │ ├── saver.py, helpers.py, models.py, constants.py │ ├── valkey/ │ │ ├── agentcore/ # NEW: moved from agentcore/valkey/ │ │ │ ├── saver.py, models.py │ ├── deferred_saver.py # NEW: moved from top-level │ ├── dynamodb/ │ ├── README.md # NEW: moved from docs/ ├── store/ │ ├── agentcore/ # NEW: moved from agentcore/ │ │ ├── store.py ```