| """Playwright-service task generators (real-web, aligned to playwright/* tasks). | |
| These generate trajectories for the **non-docker** MCPMark playwright categories | |
| (``web_search`` / ``eval_web``) — real internet, answer reported in chat. | |
| * web_search_fact — arXiv lookups: bare exact fact (birth_of_arvinxu style) or | |
| verbatim Abstract (r1_arxiv style); optional search step. | |
| * web_table_extract — extract a table from an immutable Wikipedia revision and | |
| answer (extraction_table style). | |
| """ | |
| from .base import Generator | |
| from .web_search_fact import WebSearchFact | |
| _GENERATORS = [WebSearchFact] | |
| try: # web_table_extract is added in a second step | |
| from .web_table_extract import WebTableExtract | |
| _GENERATORS.append(WebTableExtract) | |
| except Exception: | |
| pass | |
| REGISTRY = {g.KEY: g for g in _GENERATORS} | |