ReadonlyconversationConversation-scoped state (persisted per conversation).
ReadonlyuserUser-scoped state (persisted per user across conversations).
ReadonlytempTemporary state for the current turn (not persisted).
Get a value by path. Path format: "[scope].property" or "property" (defaults to temp).
Set a value by path. Path format: "[scope].property" or "property" (defaults to temp).
Delete all state in the conversation scope.
Delete all state in the user scope.
Delete all state in the temp scope.
State container for a single turn, providing scoped access to conversation, user, and temporary state.
Example