data_juicer_agents.tools.plan.plan_validate.logic module

Pure logic for plan_validate.

class data_juicer_agents.tools.plan.plan_validate.logic.PlanValidator[source]

Bases: object

Validate plan schema and local filesystem preconditions.

static validate(plan: PlanModel) → List[str][source]
data_juicer_agents.tools.plan.plan_validate.logic.plan_validate(*, plan_payload: Dict[str, Any]) → Dict[str, Any][source]
data_juicer_agents.tools.plan.plan_validate.logic.validate_plan_schema(plan: PlanModel) → List[str][source]