OptionalassistantOptional custom formatter for assistant messages. If not provided, uses default template from OptimizerTemplateService.
Function to fetch data from this source. Must support pagination via limit/offset.
Unique name identifying this data source. Used in callbacks and logging.
OptionalnoteOptional description of this data source. Example: "Historical backtest results for training"
OptionaluserOptional custom formatter for user messages. If not provided, uses default template from OptimizerTemplateService.
Data source configuration with custom message formatters. Defines how to fetch data and format it for LLM conversation.