data_juicer_agents.tools.context.list_system_config#

list_system_config tool package.

class data_juicer_agents.tools.context.list_system_config.ListSystemConfigInput(*, filter_prefix: str | None = None, include_descriptions: bool = True)[源代码]#

基类:BaseModel

Input for list_system_config.

This tool lists the complete system configuration from Data-Juicer, including all available parameters, their types, default values, and descriptions. Use this before build_system_spec to discover available configuration options.

filter_prefix: str | None#
include_descriptions: bool#
model_config = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

data_juicer_agents.tools.context.list_system_config.list_system_config(*, filter_prefix: str | None = None, include_descriptions: bool = True) Dict[str, Any][源代码]#

List system configuration from Data-Juicer.

This function lists all available system configuration parameters from Data-Juicer, including their types, default values, and descriptions.

参数:
  • filter_prefix -- Optional filter to show only parameters matching this prefix

  • include_descriptions -- Whether to include parameter descriptions

返回:

Dict containing configuration information and available parameters