data_juicer_agents.tools.plan.plan_validate#

plan_validate tool package.

class data_juicer_agents.tools.plan.plan_validate.PlanValidateInput(*, plan_payload: Dict[str, Any])[源代码]#

基类:BaseModel

plan_payload: Dict[str, Any]#
model_config = {}#

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

class data_juicer_agents.tools.plan.plan_validate.PlanValidator[源代码]#

基类:object

Validate plan schema and local filesystem preconditions.

static validate(plan: PlanModel) List[str][源代码]#
data_juicer_agents.tools.plan.plan_validate.plan_validate(*, plan_payload: Dict[str, Any]) Dict[str, Any][源代码]#
data_juicer_agents.tools.plan.plan_validate.validate_plan_schema(plan: PlanModel) List[str][源代码]#