FoundryCheckpointSaver(
self,
credential: AsyncTokenCredential | None = None,
endpoint: FoundryStorageEndpoint | str || Name | Type | Description |
|---|---|---|
credential | AsyncTokenCredential | None | Default: NoneOptional async Azure credential. Omit to use
|
endpoint | FoundryStorageEndpoint | str | None | Default: NoneFoundry project or storage endpoint. When omitted, the SDK
resolves |
store_name_prefix | str | Default: DEFAULT_STORE_NAME_PREFIXPrefix used for per-thread store names. |
user_isolation | bool | Default: True |
item_ttl_seconds | int | Default: DEFAULT_ITEM_TTL_SECONDS |
api_version | str | Default: 'v1' |
serde | SerializerProtocol | None | Default: None |
Persist LangGraph checkpoints in Microsoft Foundry state stores.
Each LangGraph thread_id maps to one state store named
{store_name_prefix}/{thread_id}. Checkpoint namespaces and IDs are
encoded in item keys within that store. The saver is async-only; use it
with graph.ainvoke or graph.astream.
Partition items by the hosted request's end user.
Sliding item TTL configured when a thread store is
first created. -1 disables expiration.
Foundry storage API version.
Optional LangGraph serializer.