Load a previously saved ChatSession from a file.
Usage
load_chat_session(path, tools = NULL, hooks = NULL, registry = NULL)
Arguments
- path
File path to load from (.rds or .json).
- tools
Optional list of Tool objects (tools are not saved, must be re-provided).
- hooks
Optional HookHandler object.
- registry
Optional ProviderRegistry.
Value
A ChatSession object with restored state.
Examples
if (FALSE) { # \dontrun{
# Load a saved session
chat <- load_chat_session("my_session.rds", tools = my_tools)
# Continue where you left off
response <- chat$send("Let's continue our discussion")
} # }