data_juicer_agents.tools.context.list_dataset_fields.input module#

Input models for list_dataset_fields.

class data_juicer_agents.tools.context.list_dataset_fields.input.ListDatasetFieldsInput(*, filter_prefix: str | None = None, include_descriptions: bool = True)[source]#

Bases: BaseModel

Input for list_dataset_fields.

This tool lists all dataset-related configuration fields recognized by Data-Juicer, including their types, default values, and descriptions. Use this before build_dataset_spec to discover advanced dataset options such as export_type, export_shard_size, load_dataset_kwargs, suffixes, or modality special tokens.

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

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