Deletes a value at the specified path.
The path to the value to delete
Gets a value from the specified path.
The expected type of the value
The path to get the value from
The value at the specified path cast to type TValue
Checks if a value exists at the specified path.
The path to check
True if a value exists at the path, false otherwise
Sets a value at the specified path.
The path where the value should be stored
The value to store
Interface for memory operations that provides a way to store and retrieve values by path. Allows components to persist state data during a conversation.