OptionalsessionUnique session identifier. Defaults to 'default-session'.
OptionalsaveWhen to save snapshot_latest. Default: 'invocation' (after each agent invocation completes). See SaveLatestStrategy for details.
OptionalsnapshotCallback invoked after each invocation to decide whether to create an immutable snapshot.
Pluggable storage backends for snapshot persistence. Defaults to FileStorage in Node.js; required in browser environments.