data_juicer_agents.core.tool.catalog module#

Discovery-based catalog of built-in tool specifications.

exception data_juicer_agents.core.tool.catalog.ToolGroupImportError(group_name: str, cause: ModuleNotFoundError)[source]#

Bases: ImportError

Raised when a tool group cannot be imported because optional deps are missing.

__init__(group_name: str, cause: ModuleNotFoundError) None[source]#
data_juicer_agents.core.tool.catalog.iter_tool_group_names() List[str][source]#
data_juicer_agents.core.tool.catalog.load_all_tool_specs() List[ToolSpec][source]#
data_juicer_agents.core.tool.catalog.load_tool_specs(groups: Sequence[str] | None = None) List[ToolSpec][source]#
data_juicer_agents.core.tool.catalog.load_tool_specs_for_group(group_name: str) List[ToolSpec][source]#