The source from which to load persona definitions. This could be a file system path, a database connection string, an API endpoint, etc. The interpretation of this field is up to the implementing class.
"./personas" (for file system loading)
"mongodb://localhost:27017/personas" (for database loading)
Optional Optional loaderOptional: Specifies the type of loader to use, if multiple strategies are supported by a factory or a more complex loader implementation.
"file_system", "database", "http_endpoint"
Optional Optional optionsOptional: Additional configuration parameters specific to the loader type.
The file system path to the directory containing persona definition JSON files.
This overrides the generic personaSource from PersonaLoaderConfig.
Optional Optional recursiveIf true, recursively search for .json files in subdirectories.
false
Optional Optional fileFile extension to look for (e.g., ".persona.json", ".json"). Must include the leading dot.
".json"
Configuration specific to the FileSystemPersonaLoader.
Interface
FileSystemPersonaLoaderConfig