Skip to main content
All Python modules · Import and compatibility guidance

Exports

NativeDurableCall

Active native call identity inherited by plugin continuation ports.
Fields (— means no declared default):

NativeDurableCall.submission_key

Derive a stable opaque key that survives framework node replay.

NativeDurableCall.suspend

Enter the selected framework’s persisted suspension primitive.

NativeDurableSuspended

Control flow raised after a framework durably records an external wait.

NativeResumeInput

Private input that asks a framework driver to resume one saved call.
Fields (— means no declared default):

ResumeArtifact

Private framework identity required to resume one persisted tool call.
Fields (— means no declared default):

ResumeArtifact.public_dict

Serialize only stable framework identity for durable persistence.

ResumeArtifact.from_mapping

Restore persisted identity without accepting extra compatibility fields.

adk_durable_tool

Lower a durable callable to ADK’s native long-running tool boundary.

current_native_durable_call

Return the active framework call without exposing mutation authority.

is_durable_tool

Read the marker propagated through Harnest and framework wrappers.

langgraph_durable_callable

Inject LangGraph’s native tool and thread identities into a callable.

native_durable_call

Bind native identity only for the dynamic extent of one durable tool.