StateOptions Class
Configuration for the per-turn state layer.
Scope keys are namespaced under key_prefix. Storage-specific behavior,
including expiry, is configured directly on the selected storage provider.
Constructor
StateOptions(storage: Storage[str, Any] | None = None, key_prefix: str = 'ts')
Parameters
| Name | Description |
|---|---|
|
storage
|
Default value: None
|
|
key_prefix
|
Default value: ts
|
Attributes
key_prefix
Namespace prefix for scope keys ({prefix}:conv:... / {prefix}:user:...).
key_prefix: str = 'ts'
storage
Backing store for state blobs. When None the loader must be given one.
storage: Storage[str, Any] | None = None