data_juicer_agents.capabilities.plan.service module
Minimal hard orchestration for djx plan.
-
class data_juicer_agents.capabilities.plan.service.PlanOrchestrator(*, planner_model_name: str | None = None, llm_api_key: str | None = None, llm_base_url: str | None = None, llm_thinking: bool | None = None)[source]
Bases: object
Fixed orchestration for CLI plan generation.
-
__init__(*, planner_model_name: str | None = None, llm_api_key: str | None = None, llm_base_url: str | None = None, llm_thinking: bool | None = None)[source]
-
generate_plan(*, user_intent: str, dataset_path: str, export_path: str, custom_operator_paths: Iterable[Any] | None = None, retrieved_candidates: Dict[str, Any] | None = None, retrieval_top_k: int = 5, retrieval_mode: str = 'auto') → Dict[str, Any][source]