{ "schema_version": 3, "source": "yolozu.integrations", "surfaces": { "mcp_live": { "tool_ids": [ "ai_tools", "generate_config", "review_config", "doctor", "validate_predictions", "validate_dataset", "eval_coco", "predict_images", "recommend_image_pipeline", "process_images", "image_service_capabilities", "put_image_asset", "submit_image_job", "get_image_job", "cancel_image_job", "parity_check", "calibrate_predictions", "eval_instance_seg", "eval_long_tail", "run_scenarios", "convert_dataset", "train_job", "export_predictions_job", "export_onnx_job", "test_job", "ttt_job", "ctta_job", "jobs_list", "jobs_status", "jobs_cancel", "runs_list", "runs_describe" ], "availability": "requires optional mcp dependency" }, "guaranteed_ai_safe": { "tool_ids": [ "doctor", "generate_config", "review_config", "validate_predictions" ], "availability": "deterministic lightweight guarantee" }, "config_review": { "tool_ids": [ "generate_config", "review_config" ], "availability": "in-process config generation and review" }, "actions_public": { "tool_ids": [ "doctor", "validate_predictions", "validate_dataset", "eval_coco", "predict_images", "parity_check", "calibrate_predictions", "eval_instance_seg", "eval_long_tail", "run_scenarios", "convert_dataset", "train_job", "export_predictions_job", "test_job", "ttt_job", "ctta_job", "jobs_list", "jobs_status", "jobs_cancel", "runs_list", "runs_describe" ], "availability": "requires optional actions dependencies" }, "image_service_safe": { "tool_ids": [ "image_service_capabilities", "put_image_asset", "submit_image_job", "get_image_job", "cancel_image_job" ], "availability": "bounded single-tenant MCP image service" } }, "mcp_live_tools": [ { "name": "ai_tools", "function": "ai_tools_tool", "summary": "List supported AI-first MCP tools plus manifest-backed metadata.", "category": "discovery", "surface_tiers": [ "mcp_live" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "manifest_path", "required": false, "default": null }, { "name": "guaranteed", "required": false, "default": false }, { "name": "supported", "required": false, "default": false }, { "name": "maturity", "required": false, "default": null }, { "name": "tag", "required": false, "default": null }, { "name": "ids_only", "required": false, "default": false } ], "inputs": [ { "name": "manifest_path", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Manifest Path", "default": null } }, { "name": "guaranteed", "required": false, "schema": { "type": "boolean", "title": "Guaranteed", "default": false } }, { "name": "supported", "required": false, "schema": { "type": "boolean", "title": "Supported", "default": false } }, { "name": "maturity", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Maturity", "default": null } }, { "name": "tag", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Tag", "default": null } }, { "name": "ids_only", "required": false, "schema": { "type": "boolean", "title": "Ids Only", "default": false } } ], "input_schema": { "properties": { "manifest_path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Manifest Path", "default": null }, "guaranteed": { "type": "boolean", "title": "Guaranteed", "default": false }, "supported": { "type": "boolean", "title": "Supported", "default": false }, "maturity": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Maturity", "default": null }, "tag": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Tag", "default": null }, "ids_only": { "type": "boolean", "title": "Ids Only", "default": false } }, "title": "ai_tools_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "manifest_path": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "guaranteed": { "type": "boolean", "default": false }, "supported": { "type": "boolean", "default": false }, "maturity": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "tag": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "ids_only": { "type": "boolean", "default": false } }, "required": [] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "generate_config", "function": "generate_config_tool", "summary": "Generate deterministic, safe-default config for agent runs.", "category": "config", "surface_tiers": [ "mcp_live", "guaranteed_ai_safe", "config_review" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "goal", "required": false, "default": "evaluate_predictions" }, { "name": "dataset", "required": false, "default": "data/smoke" }, { "name": "predictions", "required": false, "default": "data/smoke/predictions/predictions_dummy.json" }, { "name": "split", "required": false, "default": "val" }, { "name": "output", "required": false, "default": "reports/ai_eval.json" }, { "name": "max_images", "required": false, "default": 50 }, { "name": "dry_run", "required": false, "default": true } ], "inputs": [ { "name": "goal", "required": false, "schema": { "type": "string", "title": "Goal", "default": "evaluate_predictions" } }, { "name": "dataset", "required": false, "schema": { "type": "string", "title": "Dataset", "default": "data/smoke" } }, { "name": "predictions", "required": false, "schema": { "type": "string", "title": "Predictions", "default": "data/smoke/predictions/predictions_dummy.json" } }, { "name": "split", "required": false, "schema": { "type": "string", "title": "Split", "default": "val" } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/ai_eval.json" } }, { "name": "max_images", "required": false, "schema": { "type": "integer", "title": "Max Images", "default": 50 } }, { "name": "dry_run", "required": false, "schema": { "type": "boolean", "title": "Dry Run", "default": true } } ], "input_schema": { "properties": { "goal": { "type": "string", "title": "Goal", "default": "evaluate_predictions" }, "dataset": { "type": "string", "title": "Dataset", "default": "data/smoke" }, "predictions": { "type": "string", "title": "Predictions", "default": "data/smoke/predictions/predictions_dummy.json" }, "split": { "type": "string", "title": "Split", "default": "val" }, "output": { "type": "string", "title": "Output", "default": "reports/ai_eval.json" }, "max_images": { "type": "integer", "title": "Max Images", "default": 50 }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true } }, "title": "generate_config_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "goal": { "type": "string", "default": "evaluate_predictions" }, "dataset": { "type": "string", "default": "data/smoke" }, "predictions": { "type": "string", "default": "data/smoke/predictions/predictions_dummy.json" }, "split": { "type": "string", "default": "val" }, "output": { "type": "string", "default": "reports/ai_eval.json" }, "max_images": { "type": "integer", "default": 50 }, "dry_run": { "type": "boolean", "default": true } }, "required": [] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "review_config", "function": "review_config_tool", "summary": "Review agent config JSON and return issues/warnings.", "category": "config", "surface_tiers": [ "mcp_live", "guaranteed_ai_safe", "config_review" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "config_json", "required": true }, { "name": "workspace_root", "required": false, "default": "." } ], "inputs": [ { "name": "config_json", "required": true, "schema": { "type": "string", "title": "Config Json" } }, { "name": "workspace_root", "required": false, "schema": { "type": "string", "title": "Workspace Root", "default": "." } } ], "input_schema": { "properties": { "config_json": { "type": "string", "title": "Config Json" }, "workspace_root": { "type": "string", "title": "Workspace Root", "default": "." } }, "title": "review_config_toolArguments", "type": "object", "required": [ "config_json" ] }, "parameter_schema": { "properties": { "config_json": { "type": "string" }, "workspace_root": { "type": "string", "default": "." } }, "required": [ "config_json" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "doctor", "function": "doctor_tool", "summary": "Run yolozu doctor and return JSON payload + short summary.", "category": "sync", "surface_tiers": [ "mcp_live", "guaranteed_ai_safe", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "output", "required": false, "default": "reports/doctor.json" } ], "inputs": [ { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/doctor.json" } } ], "input_schema": { "properties": { "output": { "type": "string", "title": "Output", "default": "reports/doctor.json" } }, "title": "doctor_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "output": { "type": "string", "default": "reports/doctor.json" } }, "required": [] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "validate_predictions", "function": "validate_predictions_tool", "summary": "Validate strictly, or explicitly repair with strict=false.", "category": "sync", "surface_tiers": [ "mcp_live", "guaranteed_ai_safe", "actions_public" ], "maturity": "stable", "maturity_source": "tools_manifest", "tags": [ "predictions", "validation" ], "tags_source": "tools_manifest", "params": [ { "name": "path", "required": true }, { "name": "strict", "required": false, "default": true } ], "inputs": [ { "name": "path", "required": true, "schema": { "type": "string", "title": "Path" } }, { "name": "strict", "required": false, "schema": { "type": "boolean", "title": "Strict", "default": true } } ], "input_schema": { "properties": { "path": { "type": "string", "title": "Path" }, "strict": { "type": "boolean", "title": "Strict", "default": true } }, "title": "validate_predictions_toolArguments", "type": "object", "required": [ "path" ] }, "parameter_schema": { "properties": { "path": { "type": "string" }, "strict": { "type": "boolean", "default": true } }, "required": [ "path" ] }, "examples": [ { "command": "python3 tools/validate_predictions.py reports/predictions.json --strict", "description": "Strict schema validation." }, { "command": "python3 tools/validate_predictions.py reports/predictions.json --strict --json", "description": "Emit a bounded machine-readable validation result." } ], "effects": { "fixed_writes": [], "writes": [] }, "requires": {}, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "validate_dataset", "function": "validate_dataset_tool", "summary": "Validate YOLO-format dataset.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "strict", "required": false, "default": true }, { "name": "mode", "required": false, "default": "fail" } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "strict", "required": false, "schema": { "type": "boolean", "title": "Strict", "default": true } }, { "name": "mode", "required": false, "schema": { "type": "string", "title": "Mode", "default": "fail" } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "mode": { "type": "string", "title": "Mode", "default": "fail" } }, "title": "validate_dataset_toolArguments", "type": "object", "required": [ "dataset" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "strict": { "type": "boolean", "default": true }, "mode": { "type": "string", "default": "fail" } }, "required": [ "dataset" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "eval_coco", "function": "eval_coco_tool", "summary": "Evaluate predictions strictly unless repair is explicitly enabled.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": "stable", "maturity_source": "tools_manifest", "tags": [ "coco", "data.yaml", "eval", "yolo" ], "tags_source": "tools_manifest", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "output", "required": false, "default": "reports/mcp_coco_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "repair", "required": false, "default": false } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "predictions", "required": true, "schema": { "type": "string", "title": "Predictions" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "dry_run", "required": false, "schema": { "type": "boolean", "title": "Dry Run", "default": true } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/mcp_coco_eval.json" } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "repair", "required": false, "schema": { "type": "boolean", "title": "Repair", "default": false } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "repair": { "type": "boolean", "title": "Repair", "default": false } }, "title": "eval_coco_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "output": { "type": "string", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "repair": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "examples": [ { "command": "python3 tools/eval_coco.py -d data/coco128 -p reports/predictions.json --dry-run -o reports/coco_eval_dry.json", "description": "Strict dry-run validation and conversion without pycocotools." }, { "command": "python3 tools/eval_coco.py -d data/coco128 -p reports/legacy_predictions.json --dry-run -r -o reports/coco_eval_repaired.json", "description": "Explicitly repair legacy ranges and record every repair in warnings." } ], "effects": { "fixed_writes": [], "writes": [ { "description": "Atomically writes a status=ok COCO report or replaces stale success evidence with a status=failed report.", "flag": "--output", "kind": "file", "scope": "path" } ] }, "requires": { "notes": "Required for real COCOeval only; --dry-run performs strict validation/conversion without pycocotools.", "python_packages": [ "pycocotools" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "predict_images", "function": "predict_images_tool", "summary": "Run folder inference and write predictions JSON.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "input_dir", "required": true }, { "name": "backend", "required": false, "default": "dummy" }, { "name": "output", "required": false, "default": "reports/mcp_predict_images.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "strict", "required": false, "default": true }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "input_dir", "required": true, "schema": { "type": "string", "title": "Input Dir" } }, { "name": "backend", "required": false, "schema": { "type": "string", "title": "Backend", "default": "dummy" } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/mcp_predict_images.json" } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "dry_run", "required": false, "schema": { "type": "boolean", "title": "Dry Run", "default": true } }, { "name": "strict", "required": false, "schema": { "type": "boolean", "title": "Strict", "default": true } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "input_dir": { "type": "string", "title": "Input Dir" }, "backend": { "type": "string", "title": "Backend", "default": "dummy" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "predict_images_toolArguments", "type": "object", "required": [ "input_dir" ] }, "parameter_schema": { "properties": { "input_dir": { "type": "string" }, "backend": { "type": "string", "default": "dummy" }, "output": { "type": "string", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "strict": { "type": "boolean", "default": true }, "force": { "type": "boolean", "default": true } }, "required": [ "input_dir" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "recommend_image_pipeline", "function": "recommend_image_pipeline_tool", "summary": "Recommend a qualified local image pipeline without executing it.", "category": "recommendation", "surface_tiers": [ "mcp_live" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "adaptive-inference", "ai-first", "experimental", "local-inference", "mcp", "qualification", "read-only", "routing" ], "tags_source": "tools_manifest", "params": [ { "name": "job_spec", "required": true }, { "name": "input_path", "required": true }, { "name": "registry_root", "required": false, "default": null }, { "name": "screening_root", "required": false, "default": null }, { "name": "evidence_root", "required": false, "default": null }, { "name": "artifact_root", "required": false, "default": null } ], "inputs": [ { "name": "job_spec", "required": true, "schema": { "type": "object", "additionalProperties": true, "title": "Job Spec" } }, { "name": "input_path", "required": true, "schema": { "type": "string", "title": "Input Path" } }, { "name": "registry_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Registry Root", "default": null } }, { "name": "screening_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Screening Root", "default": null } }, { "name": "evidence_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Evidence Root", "default": null } }, { "name": "artifact_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Artifact Root", "default": null } } ], "input_schema": { "properties": { "job_spec": { "type": "object", "additionalProperties": true, "title": "Job Spec" }, "input_path": { "type": "string", "title": "Input Path" }, "registry_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Registry Root", "default": null }, "screening_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Screening Root", "default": null }, "evidence_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Evidence Root", "default": null }, "artifact_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Artifact Root", "default": null } }, "title": "recommend_image_pipeline_toolArguments", "type": "object", "required": [ "job_spec", "input_path" ] }, "parameter_schema": { "properties": { "job_spec": { "type": "object", "additionalProperties": true }, "input_path": { "type": "string" }, "registry_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "screening_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "evidence_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "artifact_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "job_spec", "input_path" ] }, "examples": [ { "command": "Call the recommend_image_pipeline MCP tool with a structured job_spec and one workspace-relative input_path.", "description": "Return a selected or abstained SelectionDecision without model execution, downloads, network access, or writes." } ], "effects": { "fixed_writes": [], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "process_images", "function": "process_images_tool", "summary": "Revalidate and optionally execute one pinned selected image pipeline.", "category": "inference", "surface_tiers": [ "mcp_live" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "adaptive-inference", "ai-first", "experimental", "local-inference", "mcp", "pinned-execution", "qualification", "routing" ], "tags_source": "tools_manifest", "params": [ { "name": "job_spec", "required": true }, { "name": "selection_decision", "required": true }, { "name": "input_path", "required": true }, { "name": "output_dir", "required": true }, { "name": "registry_root", "required": false, "default": null }, { "name": "evidence_root", "required": false, "default": null }, { "name": "artifact_root", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "force", "required": false, "default": false } ], "inputs": [ { "name": "job_spec", "required": true, "schema": { "type": "object", "additionalProperties": true, "title": "Job Spec" } }, { "name": "selection_decision", "required": true, "schema": { "type": "object", "additionalProperties": true, "title": "Selection Decision" } }, { "name": "input_path", "required": true, "schema": { "type": "string", "title": "Input Path" } }, { "name": "output_dir", "required": true, "schema": { "type": "string", "title": "Output Dir" } }, { "name": "registry_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Registry Root", "default": null } }, { "name": "evidence_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Evidence Root", "default": null } }, { "name": "artifact_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Artifact Root", "default": null } }, { "name": "dry_run", "required": false, "schema": { "type": "boolean", "title": "Dry Run", "default": true } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": false } } ], "input_schema": { "properties": { "job_spec": { "type": "object", "additionalProperties": true, "title": "Job Spec" }, "selection_decision": { "type": "object", "additionalProperties": true, "title": "Selection Decision" }, "input_path": { "type": "string", "title": "Input Path" }, "output_dir": { "type": "string", "title": "Output Dir" }, "registry_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Registry Root", "default": null }, "evidence_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Evidence Root", "default": null }, "artifact_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Artifact Root", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "force": { "type": "boolean", "title": "Force", "default": false } }, "title": "process_images_toolArguments", "type": "object", "required": [ "job_spec", "selection_decision", "input_path", "output_dir" ] }, "parameter_schema": { "properties": { "job_spec": { "type": "object", "additionalProperties": true }, "selection_decision": { "type": "object", "additionalProperties": true }, "input_path": { "type": "string" }, "output_dir": { "type": "string" }, "registry_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "evidence_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "artifact_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "force": { "type": "boolean", "default": false } }, "required": [ "job_spec", "selection_decision", "input_path", "output_dir" ] }, "examples": [ { "command": "Call the process_images MCP tool with job_spec, the complete selected SelectionDecision, workspace-relative input_path/output_dir, and dry_run=true.", "description": "Revalidate the pinned selection and all local state without importing or calling a runner or writing output." }, { "command": "Call the process_images MCP tool again with the same pinned inputs and dry_run=false after reviewing the preflight result.", "description": "Execute only the selected registered code-owned route and publish the bounded managed output tree." } ], "effects": { "fixed_writes": [], "writes": [ { "description": "On explicit dry_run=false, atomically publishes only predictions.json, provenance.json, checksums.json, and referenced masks below output_dir.", "flag": "--output-dir", "kind": "dir", "scope": "tree" } ] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "image_service_capabilities", "function": "image_service_capabilities_tool", "summary": "Describe the bounded service-safe image interface contract.", "category": "image-service", "surface_tiers": [ "mcp_live", "image_service_safe" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "ai-first", "image-service", "mcp", "read-only", "security" ], "tags_source": "tools_manifest", "params": [], "inputs": [], "input_schema": { "properties": {}, "title": "image_service_capabilities_toolArguments", "type": "object" }, "parameter_schema": { "properties": {}, "required": [] }, "examples": [ { "command": "Call the image_service_capabilities MCP tool before uploading an image.", "description": "Inspect the bounded media, task, execution, and retention limits without creating service storage." } ], "effects": { "fixed_writes": [], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "put_image_asset", "function": "put_image_asset_tool", "summary": "Store one bounded JPEG, PNG, or WebP and return an opaque asset ID.", "category": "image-service", "surface_tiers": [ "mcp_live", "image_service_safe" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "ai-first", "image-service", "mcp", "security" ], "tags_source": "tools_manifest", "params": [ { "name": "content_base64", "required": true }, { "name": "media_type", "required": true } ], "inputs": [ { "name": "content_base64", "required": true, "schema": { "type": "string", "title": "Content Base64" } }, { "name": "media_type", "required": true, "schema": { "type": "string", "title": "Media Type" } } ], "input_schema": { "properties": { "content_base64": { "type": "string", "title": "Content Base64" }, "media_type": { "type": "string", "title": "Media Type" } }, "title": "put_image_asset_toolArguments", "type": "object", "required": [ "content_base64", "media_type" ] }, "parameter_schema": { "properties": { "content_base64": { "type": "string" }, "media_type": { "type": "string" } }, "required": [ "content_base64", "media_type" ] }, "examples": [ { "command": "Call the put_image_asset MCP tool with strict base64 and its decoded JPEG, PNG, or WebP media type.", "description": "Store one bounded private image and receive an opaque asset_id; caller paths and URLs are not accepted." } ], "effects": { "fixed_writes": [ { "kind": "dir", "path": "runs/mcp_image_service", "scope": "tree" } ], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "submit_image_job", "function": "submit_image_job_tool", "summary": "Queue qualified local CNN selection and optional explicit execution.", "category": "image-service", "surface_tiers": [ "mcp_live", "image_service_safe" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "adaptive-inference", "ai-first", "image-service", "mcp", "qualification", "security" ], "tags_source": "tools_manifest", "params": [ { "name": "asset_id", "required": true }, { "name": "fixed_classes", "required": true }, { "name": "task", "required": false, "default": "object_detection" }, { "name": "execute", "required": false, "default": false }, { "name": "timeout_seconds", "required": false, "default": 300 } ], "inputs": [ { "name": "asset_id", "required": true, "schema": { "type": "string", "title": "Asset Id" } }, { "name": "fixed_classes", "required": true, "schema": { "items": { "type": "string" }, "type": "array", "title": "Fixed Classes" } }, { "name": "task", "required": false, "schema": { "type": "string", "title": "Task", "default": "object_detection" } }, { "name": "execute", "required": false, "schema": { "type": "boolean", "title": "Execute", "default": false } }, { "name": "timeout_seconds", "required": false, "schema": { "type": "integer", "title": "Timeout Seconds", "default": 300 } } ], "input_schema": { "properties": { "asset_id": { "type": "string", "title": "Asset Id" }, "fixed_classes": { "items": { "type": "string" }, "type": "array", "title": "Fixed Classes" }, "task": { "type": "string", "title": "Task", "default": "object_detection" }, "execute": { "type": "boolean", "title": "Execute", "default": false }, "timeout_seconds": { "type": "integer", "title": "Timeout Seconds", "default": 300 } }, "title": "submit_image_job_toolArguments", "type": "object", "required": [ "asset_id", "fixed_classes" ] }, "parameter_schema": { "properties": { "asset_id": { "type": "string" }, "fixed_classes": { "items": { "type": "string" }, "type": "array" }, "task": { "type": "string", "default": "object_detection" }, "execute": { "type": "boolean", "default": false }, "timeout_seconds": { "type": "integer", "default": 300 } }, "required": [ "asset_id", "fixed_classes" ] }, "examples": [ { "command": "Call the submit_image_job MCP tool with an asset_id, fixed_classes, and execute=false.", "description": "Queue a qualified selection request; the service abstains when no eligible pipeline exists." }, { "command": "Call the submit_image_job MCP tool with execute=true only after approving model execution.", "description": "Execute only a selected qualified pipeline with network denied and managed output." } ], "effects": { "fixed_writes": [ { "kind": "dir", "path": "runs/mcp_image_service", "scope": "tree" } ], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "get_image_job", "function": "get_image_job_tool", "summary": "Return bounded status and any completed image-job result.", "category": "image-service", "surface_tiers": [ "mcp_live", "image_service_safe" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "ai-first", "image-service", "mcp", "read-only", "security" ], "tags_source": "tools_manifest", "params": [ { "name": "job_id", "required": true } ], "inputs": [ { "name": "job_id", "required": true, "schema": { "type": "string", "title": "Job Id" } } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "get_image_job_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "examples": [ { "command": "Call the get_image_job MCP tool with the opaque job_id returned by submit_image_job.", "description": "Read bounded status, abstention, or completed predictions without exposing service storage paths." } ], "effects": { "fixed_writes": [ { "kind": "dir", "path": "runs/mcp_image_service", "scope": "tree" } ], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "cancel_image_job", "function": "cancel_image_job_tool", "summary": "Cancel queued work or request termination of a running owned image job.", "category": "image-service", "surface_tiers": [ "mcp_live", "image_service_safe" ], "maturity": "experimental", "maturity_source": "tools_manifest", "tags": [ "ai-first", "image-service", "mcp", "security" ], "tags_source": "tools_manifest", "params": [ { "name": "job_id", "required": true } ], "inputs": [ { "name": "job_id", "required": true, "schema": { "type": "string", "title": "Job Id" } } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "cancel_image_job_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "examples": [ { "command": "Call the cancel_image_job MCP tool with a queued or running job_id.", "description": "Cancel queued work or request termination of the running owned process; poll until terminal." } ], "effects": { "fixed_writes": [ { "kind": "dir", "path": "runs/mcp_image_service", "scope": "tree" } ], "writes": [] }, "requires": { "network": false, "python_packages": [ "mcp", "Pillow" ] }, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "parity_check", "function": "parity_check_tool", "summary": "Compare two predictions JSON files for parity.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "reference", "required": true }, { "name": "candidate", "required": true }, { "name": "iou_thresh", "required": false, "default": 0.5 }, { "name": "score_atol", "required": false, "default": 1e-06 }, { "name": "bbox_atol", "required": false, "default": 0.0001 }, { "name": "max_images", "required": false, "default": null }, { "name": "image_size", "required": false, "default": null } ], "inputs": [ { "name": "reference", "required": true, "schema": { "type": "string", "title": "Reference" } }, { "name": "candidate", "required": true, "schema": { "type": "string", "title": "Candidate" } }, { "name": "iou_thresh", "required": false, "schema": { "type": "number", "title": "Iou Thresh", "default": 0.5 } }, { "name": "score_atol", "required": false, "schema": { "type": "number", "title": "Score Atol", "default": 1e-06 } }, { "name": "bbox_atol", "required": false, "schema": { "type": "number", "title": "Bbox Atol", "default": 0.0001 } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "image_size", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Image Size", "default": null } } ], "input_schema": { "properties": { "reference": { "type": "string", "title": "Reference" }, "candidate": { "type": "string", "title": "Candidate" }, "iou_thresh": { "type": "number", "title": "Iou Thresh", "default": 0.5 }, "score_atol": { "type": "number", "title": "Score Atol", "default": 1e-06 }, "bbox_atol": { "type": "number", "title": "Bbox Atol", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Image Size", "default": null } }, "title": "parity_check_toolArguments", "type": "object", "required": [ "reference", "candidate" ] }, "parameter_schema": { "properties": { "reference": { "type": "string" }, "candidate": { "type": "string" }, "iou_thresh": { "type": "number", "default": 0.5 }, "score_atol": { "type": "number", "default": 1e-06 }, "bbox_atol": { "type": "number", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "reference", "candidate" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "calibrate_predictions", "function": "calibrate_predictions_tool", "summary": "Apply post-hoc calibration to prediction scores.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "method", "required": false, "default": "fracal" }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": "auto" }, { "name": "output", "required": false, "default": "reports/mcp_calibrated_predictions.json" }, { "name": "output_report", "required": false, "default": "reports/mcp_calibration_report.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "predictions", "required": true, "schema": { "type": "string", "title": "Predictions" } }, { "name": "method", "required": false, "schema": { "type": "string", "title": "Method", "default": "fracal" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "task", "required": false, "schema": { "type": "string", "title": "Task", "default": "auto" } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/mcp_calibrated_predictions.json" } }, { "name": "output_report", "required": false, "schema": { "type": "string", "title": "Output Report", "default": "reports/mcp_calibration_report.json" } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "method": { "type": "string", "title": "Method", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "type": "string", "title": "Task", "default": "auto" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "title": "Output Report", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "calibrate_predictions_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "method": { "type": "string", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "type": "string", "default": "auto" }, "output": { "type": "string", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "predictions" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "eval_instance_seg", "function": "eval_instance_seg_tool", "summary": "Evaluate instance segmentation predictions.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_instance_seg_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "min_score", "required": false, "default": null }, { "name": "allow_rgb_masks", "required": false, "default": false } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "predictions", "required": true, "schema": { "type": "string", "title": "Predictions" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/mcp_instance_seg_eval.json" } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "min_score", "required": false, "schema": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Min Score", "default": null } }, { "name": "allow_rgb_masks", "required": false, "schema": { "type": "boolean", "title": "Allow Rgb Masks", "default": false } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Min Score", "default": null }, "allow_rgb_masks": { "type": "boolean", "title": "Allow Rgb Masks", "default": false } }, "title": "eval_instance_seg_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "allow_rgb_masks": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "eval_long_tail", "function": "eval_long_tail_tool", "summary": "Evaluate long-tail detection metrics.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_long_tail_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "max_detections", "required": false, "default": null } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "predictions", "required": true, "schema": { "type": "string", "title": "Predictions" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "output", "required": false, "schema": { "type": "string", "title": "Output", "default": "reports/mcp_long_tail_eval.json" } }, { "name": "max_images", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null } }, { "name": "max_detections", "required": false, "schema": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Detections", "default": null } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Detections", "default": null } }, "title": "eval_long_tail_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "dataset", "predictions" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "run_scenarios", "function": "run_scenarios_tool", "summary": "Run scenarios with declared long-form scenario flags only.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": "stable", "maturity_source": "tools_manifest", "tags": [ "scenarios", "pipeline" ], "tags_source": "tools_manifest", "params": [ { "name": "config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "inputs": [ { "name": "config", "required": true, "schema": { "type": "string", "title": "Config" } }, { "name": "extra_args", "required": false, "schema": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } } ], "input_schema": { "properties": { "config": { "type": "string", "title": "Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "run_scenarios_toolArguments", "type": "object", "required": [ "config" ] }, "parameter_schema": { "properties": { "config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "config" ] }, "examples": [ { "command": "python3 tools/run_scenarios.py --adapter dummy --dataset data/coco128 --max-images 50", "description": "Run a basic dummy scenario pass." } ], "effects": { "fixed_writes": [], "writes": [ { "description": "Write the scenario JSON report.", "flag": "--output", "kind": "file", "scope": "path" } ] }, "requires": {}, "metadata_source": "tools_manifest+mcp_ast" }, { "name": "convert_dataset", "function": "convert_dataset_tool", "summary": "Convert external dataset layout into YOLOZU descriptor via migrate dataset.", "category": "sync", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "from_format", "required": true }, { "name": "output", "required": true }, { "name": "data", "required": false, "default": null }, { "name": "args_yaml", "required": false, "default": null }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": null }, { "name": "coco_root", "required": false, "default": null }, { "name": "instances_json", "required": false, "default": null }, { "name": "mode", "required": false, "default": "manifest" }, { "name": "include_crowd", "required": false, "default": false }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "from_format", "required": true, "schema": { "type": "string", "title": "From Format" } }, { "name": "output", "required": true, "schema": { "type": "string", "title": "Output" } }, { "name": "data", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Data", "default": null } }, { "name": "args_yaml", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Args Yaml", "default": null } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "task", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task", "default": null } }, { "name": "coco_root", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Coco Root", "default": null } }, { "name": "instances_json", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Instances Json", "default": null } }, { "name": "mode", "required": false, "schema": { "type": "string", "title": "Mode", "default": "manifest" } }, { "name": "include_crowd", "required": false, "schema": { "type": "boolean", "title": "Include Crowd", "default": false } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "from_format": { "type": "string", "title": "From Format" }, "output": { "type": "string", "title": "Output" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Data", "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Args Yaml", "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task", "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Coco Root", "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Instances Json", "default": null }, "mode": { "type": "string", "title": "Mode", "default": "manifest" }, "include_crowd": { "type": "boolean", "title": "Include Crowd", "default": false }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "convert_dataset_toolArguments", "type": "object", "required": [ "from_format", "output" ] }, "parameter_schema": { "properties": { "from_format": { "type": "string" }, "output": { "type": "string" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "mode": { "type": "string", "default": "manifest" }, "include_crowd": { "type": "boolean", "default": false }, "force": { "type": "boolean", "default": true } }, "required": [ "from_format", "output" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "train_job", "function": "train_job_tool", "summary": "Queue train command as asynchronous job and return job_id.", "category": "job", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "train_config", "required": true }, { "name": "run_id", "required": false, "default": null }, { "name": "resume", "required": false, "default": null } ], "inputs": [ { "name": "train_config", "required": true, "schema": { "type": "string", "title": "Train Config" } }, { "name": "run_id", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Run Id", "default": null } }, { "name": "resume", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Resume", "default": null } } ], "input_schema": { "properties": { "train_config": { "type": "string", "title": "Train Config" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Run Id", "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Resume", "default": null } }, "title": "train_job_toolArguments", "type": "object", "required": [ "train_config" ] }, "parameter_schema": { "properties": { "train_config": { "type": "string" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "train_config" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "export_predictions_job", "function": "export_predictions_job_tool", "summary": "Queue predictions export command as asynchronous job and return job_id.", "category": "job", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "output", "required": true, "schema": { "type": "string", "title": "Output" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "export_predictions_job_toolArguments", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "export_onnx_job", "function": "export_onnx_job_tool", "summary": "Compatibility alias for export_predictions_job_tool.", "category": "job", "surface_tiers": [ "mcp_live" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "output", "required": true, "schema": { "type": "string", "title": "Output" } }, { "name": "split", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "export_onnx_job_toolArguments", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "test_job", "function": "test_job_tool", "summary": "Queue a test using declared long-form scenario flags only.", "category": "job", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "test_config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "inputs": [ { "name": "test_config", "required": true, "schema": { "type": "string", "title": "Test Config" } }, { "name": "extra_args", "required": false, "schema": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } } ], "input_schema": { "properties": { "test_config": { "type": "string", "title": "Test Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "test_job_toolArguments", "type": "object", "required": [ "test_config" ] }, "parameter_schema": { "properties": { "test_config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "test_config" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "ttt_job", "function": "ttt_job_tool", "summary": "Queue a local TTT export diagnostic and return its asynchronous job_id.", "category": "job", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "tent" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "sample" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "checkpoint", "required": true, "schema": { "type": "string", "title": "Checkpoint" } }, { "name": "output", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null } }, { "name": "config", "required": false, "schema": { "type": "string", "title": "Config", "default": "builtin:base" } }, { "name": "split", "required": false, "schema": { "type": "string", "title": "Split", "default": "val" } }, { "name": "report", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null } }, { "name": "method", "required": false, "schema": { "type": "string", "title": "Method", "default": "tent" } }, { "name": "preset", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null } }, { "name": "steps", "required": false, "schema": { "type": "integer", "title": "Steps", "default": 1 } }, { "name": "reset", "required": false, "schema": { "type": "string", "title": "Reset", "default": "sample" } }, { "name": "device", "required": false, "schema": { "type": "string", "title": "Device", "default": "cpu" } }, { "name": "max_images", "required": false, "schema": { "type": "integer", "title": "Max Images", "default": 1 } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "sample" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ttt_job_toolArguments", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "sample" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "ctta_job", "function": "ctta_job_tool", "summary": "Queue a local continual-TTA export diagnostic and return its job_id.", "category": "job", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "cotta" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "stream" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "inputs": [ { "name": "dataset", "required": true, "schema": { "type": "string", "title": "Dataset" } }, { "name": "checkpoint", "required": true, "schema": { "type": "string", "title": "Checkpoint" } }, { "name": "output", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null } }, { "name": "config", "required": false, "schema": { "type": "string", "title": "Config", "default": "builtin:base" } }, { "name": "split", "required": false, "schema": { "type": "string", "title": "Split", "default": "val" } }, { "name": "report", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null } }, { "name": "method", "required": false, "schema": { "type": "string", "title": "Method", "default": "cotta" } }, { "name": "preset", "required": false, "schema": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null } }, { "name": "steps", "required": false, "schema": { "type": "integer", "title": "Steps", "default": 1 } }, { "name": "reset", "required": false, "schema": { "type": "string", "title": "Reset", "default": "stream" } }, { "name": "device", "required": false, "schema": { "type": "string", "title": "Device", "default": "cpu" } }, { "name": "max_images", "required": false, "schema": { "type": "integer", "title": "Max Images", "default": 1 } }, { "name": "force", "required": false, "schema": { "type": "boolean", "title": "Force", "default": true } } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "stream" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ctta_job_toolArguments", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "stream" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "jobs_list", "function": "jobs_list_tool", "summary": "List jobs.", "category": "control", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [], "inputs": [], "input_schema": { "properties": {}, "title": "jobs_list_toolArguments", "type": "object" }, "parameter_schema": { "properties": {}, "required": [] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "jobs_status", "function": "jobs_status_tool", "summary": "Get status for one job.", "category": "control", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "job_id", "required": true } ], "inputs": [ { "name": "job_id", "required": true, "schema": { "type": "string", "title": "Job Id" } } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_status_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "jobs_cancel", "function": "jobs_cancel_tool", "summary": "Cancel one job if possible.", "category": "control", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "job_id", "required": true } ], "inputs": [ { "name": "job_id", "required": true, "schema": { "type": "string", "title": "Job Id" } } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_cancel_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "runs_list", "function": "runs_list_tool", "summary": "List run directories and metadata.", "category": "control", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "limit", "required": false, "default": 20 } ], "inputs": [ { "name": "limit", "required": false, "schema": { "type": "integer", "title": "Limit", "default": 20 } } ], "input_schema": { "properties": { "limit": { "type": "integer", "title": "Limit", "default": 20 } }, "title": "runs_list_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "limit": { "type": "integer", "default": 20 } }, "required": [] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" }, { "name": "runs_describe", "function": "runs_describe_tool", "summary": "Describe run artifacts.", "category": "control", "surface_tiers": [ "mcp_live", "actions_public" ], "maturity": null, "maturity_source": "unclassified", "tags": [], "tags_source": "unclassified", "params": [ { "name": "run_id", "required": true } ], "inputs": [ { "name": "run_id", "required": true, "schema": { "type": "string", "title": "Run Id" } } ], "input_schema": { "properties": { "run_id": { "type": "string", "title": "Run Id" } }, "title": "runs_describe_toolArguments", "type": "object", "required": [ "run_id" ] }, "parameter_schema": { "properties": { "run_id": { "type": "string" } }, "required": [ "run_id" ] }, "examples": [], "effects": null, "requires": null, "metadata_source": "mcp_ast" } ], "tools": [ { "canonical_name": "doctor", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "doctor", "params": [ { "name": "output", "required": false, "default": "reports/doctor.json" } ], "aliases": [] }, "mcp": { "tool": "doctor", "function": "doctor_tool", "params": [ { "name": "output", "required": false, "default": "reports/doctor.json" } ], "input_schema": { "properties": { "output": { "type": "string", "title": "Output", "default": "reports/doctor.json" } }, "title": "doctor_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "output": { "type": "string", "default": "reports/doctor.json" } }, "required": [] }, "aliases": [] }, "actions": { "method": "POST", "path": "/doctor", "route_fn": "doctor_route", "request_model": "DoctorRequest", "params": [ { "name": "output", "required": false, "default": "reports/doctor.json" } ], "input_schema": { "properties": { "output": { "type": "string", "title": "Output", "default": "reports/doctor.json" } }, "title": "DoctorRequest", "type": "object" }, "parameter_schema": { "properties": { "output": { "type": "string", "default": "reports/doctor.json" } }, "required": [] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "validate_predictions", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "validate_predictions", "params": [ { "name": "path", "required": true }, { "name": "strict", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "validate_predictions", "function": "validate_predictions_tool", "params": [ { "name": "path", "required": true }, { "name": "strict", "required": false, "default": true } ], "input_schema": { "properties": { "path": { "type": "string", "title": "Path" }, "strict": { "type": "boolean", "title": "Strict", "default": true } }, "title": "validate_predictions_toolArguments", "type": "object", "required": [ "path" ] }, "parameter_schema": { "properties": { "path": { "type": "string" }, "strict": { "type": "boolean", "default": true } }, "required": [ "path" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/validate/predictions", "route_fn": "validate_predictions_route", "request_model": "ValidatePredictionsRequest", "params": [ { "name": "path", "required": true }, { "name": "strict", "required": false, "default": true } ], "input_schema": { "properties": { "path": { "type": "string", "title": "Path" }, "strict": { "type": "boolean", "title": "Strict", "default": true } }, "title": "ValidatePredictionsRequest", "type": "object", "required": [ "path" ] }, "parameter_schema": { "properties": { "path": { "type": "string" }, "strict": { "type": "boolean", "default": true } }, "required": [ "path" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "validate_dataset", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "validate_dataset", "params": [ { "name": "dataset", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "strict", "required": false, "default": true }, { "name": "mode", "required": false, "default": "fail" } ], "aliases": [] }, "mcp": { "tool": "validate_dataset", "function": "validate_dataset_tool", "params": [ { "name": "dataset", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "strict", "required": false, "default": true }, { "name": "mode", "required": false, "default": "fail" } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "mode": { "type": "string", "title": "Mode", "default": "fail" } }, "title": "validate_dataset_toolArguments", "type": "object", "required": [ "dataset" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "strict": { "type": "boolean", "default": true }, "mode": { "type": "string", "default": "fail" } }, "required": [ "dataset" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/validate/dataset", "route_fn": "validate_dataset_route", "request_model": "ValidateDatasetRequest", "params": [ { "name": "dataset", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "strict", "required": false, "default": true }, { "name": "mode", "required": false, "default": "fail" } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "mode": { "type": "string", "title": "Mode", "default": "fail" } }, "title": "ValidateDatasetRequest", "type": "object", "required": [ "dataset" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "strict": { "type": "boolean", "default": true }, "mode": { "type": "string", "default": "fail" } }, "required": [ "dataset" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "eval_coco", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "eval_coco", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "output", "required": false, "default": "reports/mcp_coco_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "repair", "required": false, "default": false } ], "aliases": [] }, "mcp": { "tool": "eval_coco", "function": "eval_coco_tool", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "output", "required": false, "default": "reports/mcp_coco_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "repair", "required": false, "default": false } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "repair": { "type": "boolean", "title": "Repair", "default": false } }, "title": "eval_coco_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "output": { "type": "string", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "repair": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/eval/coco", "route_fn": "eval_coco_route", "request_model": "EvalCocoRequest", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "output", "required": false, "default": "reports/mcp_coco_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "repair", "required": false, "default": false } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "repair": { "type": "boolean", "title": "Repair", "default": false } }, "title": "EvalCocoRequest", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "output": { "type": "string", "default": "reports/mcp_coco_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "repair": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "predict_images", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "predict_images", "params": [ { "name": "input_dir", "required": true }, { "name": "backend", "required": false, "default": "dummy" }, { "name": "output", "required": false, "default": "reports/mcp_predict_images.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "strict", "required": false, "default": true }, { "name": "force", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "predict_images", "function": "predict_images_tool", "params": [ { "name": "input_dir", "required": true }, { "name": "backend", "required": false, "default": "dummy" }, { "name": "output", "required": false, "default": "reports/mcp_predict_images.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "strict", "required": false, "default": true }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "input_dir": { "type": "string", "title": "Input Dir" }, "backend": { "type": "string", "title": "Backend", "default": "dummy" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "predict_images_toolArguments", "type": "object", "required": [ "input_dir" ] }, "parameter_schema": { "properties": { "input_dir": { "type": "string" }, "backend": { "type": "string", "default": "dummy" }, "output": { "type": "string", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "strict": { "type": "boolean", "default": true }, "force": { "type": "boolean", "default": true } }, "required": [ "input_dir" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/predict/images", "route_fn": "predict_images_route", "request_model": "PredictImagesRequest", "params": [ { "name": "input_dir", "required": true }, { "name": "backend", "required": false, "default": "dummy" }, { "name": "output", "required": false, "default": "reports/mcp_predict_images.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "dry_run", "required": false, "default": true }, { "name": "strict", "required": false, "default": true }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "input_dir": { "type": "string", "title": "Input Dir" }, "backend": { "type": "string", "title": "Backend", "default": "dummy" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "dry_run": { "type": "boolean", "title": "Dry Run", "default": true }, "strict": { "type": "boolean", "title": "Strict", "default": true }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "PredictImagesRequest", "type": "object", "required": [ "input_dir" ] }, "parameter_schema": { "properties": { "input_dir": { "type": "string" }, "backend": { "type": "string", "default": "dummy" }, "output": { "type": "string", "default": "reports/mcp_predict_images.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "dry_run": { "type": "boolean", "default": true }, "strict": { "type": "boolean", "default": true }, "force": { "type": "boolean", "default": true } }, "required": [ "input_dir" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "parity_check", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "parity_check", "params": [ { "name": "reference", "required": true }, { "name": "candidate", "required": true }, { "name": "iou_thresh", "required": false, "default": 0.5 }, { "name": "score_atol", "required": false, "default": 1e-06 }, { "name": "bbox_atol", "required": false, "default": 0.0001 }, { "name": "max_images", "required": false, "default": null }, { "name": "image_size", "required": false, "default": null } ], "aliases": [] }, "mcp": { "tool": "parity_check", "function": "parity_check_tool", "params": [ { "name": "reference", "required": true }, { "name": "candidate", "required": true }, { "name": "iou_thresh", "required": false, "default": 0.5 }, { "name": "score_atol", "required": false, "default": 1e-06 }, { "name": "bbox_atol", "required": false, "default": 0.0001 }, { "name": "max_images", "required": false, "default": null }, { "name": "image_size", "required": false, "default": null } ], "input_schema": { "properties": { "reference": { "type": "string", "title": "Reference" }, "candidate": { "type": "string", "title": "Candidate" }, "iou_thresh": { "type": "number", "title": "Iou Thresh", "default": 0.5 }, "score_atol": { "type": "number", "title": "Score Atol", "default": 1e-06 }, "bbox_atol": { "type": "number", "title": "Bbox Atol", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Image Size", "default": null } }, "title": "parity_check_toolArguments", "type": "object", "required": [ "reference", "candidate" ] }, "parameter_schema": { "properties": { "reference": { "type": "string" }, "candidate": { "type": "string" }, "iou_thresh": { "type": "number", "default": 0.5 }, "score_atol": { "type": "number", "default": 1e-06 }, "bbox_atol": { "type": "number", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "reference", "candidate" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/parity/check", "route_fn": "parity_check_route", "request_model": "ParityCheckRequest", "params": [ { "name": "reference", "required": true }, { "name": "candidate", "required": true }, { "name": "iou_thresh", "required": false, "default": 0.5 }, { "name": "score_atol", "required": false, "default": 1e-06 }, { "name": "bbox_atol", "required": false, "default": 0.0001 }, { "name": "max_images", "required": false, "default": null }, { "name": "image_size", "required": false, "default": null } ], "input_schema": { "properties": { "reference": { "type": "string", "title": "Reference" }, "candidate": { "type": "string", "title": "Candidate" }, "iou_thresh": { "type": "number", "title": "Iou Thresh", "default": 0.5 }, "score_atol": { "type": "number", "title": "Score Atol", "default": 1e-06 }, "bbox_atol": { "type": "number", "title": "Bbox Atol", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Image Size", "default": null } }, "title": "ParityCheckRequest", "type": "object", "required": [ "reference", "candidate" ] }, "parameter_schema": { "properties": { "reference": { "type": "string" }, "candidate": { "type": "string" }, "iou_thresh": { "type": "number", "default": 0.5 }, "score_atol": { "type": "number", "default": 1e-06 }, "bbox_atol": { "type": "number", "default": 0.0001 }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "image_size": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "reference", "candidate" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "calibrate_predictions", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "calibrate_predictions", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "method", "required": false, "default": "fracal" }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": "auto" }, { "name": "output", "required": false, "default": "reports/mcp_calibrated_predictions.json" }, { "name": "output_report", "required": false, "default": "reports/mcp_calibration_report.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "calibrate_predictions", "function": "calibrate_predictions_tool", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "method", "required": false, "default": "fracal" }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": "auto" }, { "name": "output", "required": false, "default": "reports/mcp_calibrated_predictions.json" }, { "name": "output_report", "required": false, "default": "reports/mcp_calibration_report.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "method": { "type": "string", "title": "Method", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "type": "string", "title": "Task", "default": "auto" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "title": "Output Report", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "calibrate_predictions_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "method": { "type": "string", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "type": "string", "default": "auto" }, "output": { "type": "string", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/calibrate/predictions", "route_fn": "calibrate_predictions_route", "request_model": "CalibratePredictionsRequest", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "method", "required": false, "default": "fracal" }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": "auto" }, { "name": "output", "required": false, "default": "reports/mcp_calibrated_predictions.json" }, { "name": "output_report", "required": false, "default": "reports/mcp_calibration_report.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "method": { "type": "string", "title": "Method", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "type": "string", "title": "Task", "default": "auto" }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "title": "Output Report", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "CalibratePredictionsRequest", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "method": { "type": "string", "default": "fracal" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "type": "string", "default": "auto" }, "output": { "type": "string", "default": "reports/mcp_calibrated_predictions.json" }, "output_report": { "type": "string", "default": "reports/mcp_calibration_report.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "eval_instance_seg", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "eval_instance_seg", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_instance_seg_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "min_score", "required": false, "default": null }, { "name": "allow_rgb_masks", "required": false, "default": false } ], "aliases": [] }, "mcp": { "tool": "eval_instance_seg", "function": "eval_instance_seg_tool", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_instance_seg_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "min_score", "required": false, "default": null }, { "name": "allow_rgb_masks", "required": false, "default": false } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Min Score", "default": null }, "allow_rgb_masks": { "type": "boolean", "title": "Allow Rgb Masks", "default": false } }, "title": "eval_instance_seg_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "allow_rgb_masks": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/eval/instance-seg", "route_fn": "eval_instance_seg_route", "request_model": "EvalInstanceSegRequest", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_instance_seg_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "min_score", "required": false, "default": null }, { "name": "allow_rgb_masks", "required": false, "default": false } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "title": "Min Score", "default": null }, "allow_rgb_masks": { "type": "boolean", "title": "Allow Rgb Masks", "default": false } }, "title": "EvalInstanceSegRequest", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_instance_seg_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "min_score": { "anyOf": [ { "type": "number" }, { "type": "null" } ], "default": null }, "allow_rgb_masks": { "type": "boolean", "default": false } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "eval_long_tail", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "eval_long_tail", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_long_tail_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "max_detections", "required": false, "default": null } ], "aliases": [] }, "mcp": { "tool": "eval_long_tail", "function": "eval_long_tail_tool", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_long_tail_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "max_detections", "required": false, "default": null } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Detections", "default": null } }, "title": "eval_long_tail_toolArguments", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/eval/long-tail", "route_fn": "eval_long_tail_route", "request_model": "EvalLongTailRequest", "params": [ { "name": "dataset", "required": true }, { "name": "predictions", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "output", "required": false, "default": "reports/mcp_long_tail_eval.json" }, { "name": "max_images", "required": false, "default": null }, { "name": "max_detections", "required": false, "default": null } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "predictions": { "type": "string", "title": "Predictions" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "output": { "type": "string", "title": "Output", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Images", "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Max Detections", "default": null } }, "title": "EvalLongTailRequest", "type": "object", "required": [ "dataset", "predictions" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "predictions": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "output": { "type": "string", "default": "reports/mcp_long_tail_eval.json" }, "max_images": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null }, "max_detections": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null } }, "required": [ "dataset", "predictions" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "run_scenarios", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "run_scenarios", "params": [ { "name": "config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "aliases": [] }, "mcp": { "tool": "run_scenarios", "function": "run_scenarios_tool", "params": [ { "name": "config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "input_schema": { "properties": { "config": { "type": "string", "title": "Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "run_scenarios_toolArguments", "type": "object", "required": [ "config" ] }, "parameter_schema": { "properties": { "config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "config" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/run/scenarios", "route_fn": "run_scenarios_route", "request_model": "RunScenariosRequest", "params": [ { "name": "config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "input_schema": { "properties": { "config": { "type": "string", "title": "Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "RunScenariosRequest", "type": "object", "required": [ "config" ] }, "parameter_schema": { "properties": { "config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "config" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "convert_dataset", "category": "sync", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "convert_dataset", "params": [ { "name": "from_format", "required": true }, { "name": "output", "required": true }, { "name": "data", "required": false, "default": null }, { "name": "args_yaml", "required": false, "default": null }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": null }, { "name": "coco_root", "required": false, "default": null }, { "name": "instances_json", "required": false, "default": null }, { "name": "mode", "required": false, "default": "manifest" }, { "name": "include_crowd", "required": false, "default": false }, { "name": "force", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "convert_dataset", "function": "convert_dataset_tool", "params": [ { "name": "from_format", "required": true }, { "name": "output", "required": true }, { "name": "data", "required": false, "default": null }, { "name": "args_yaml", "required": false, "default": null }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": null }, { "name": "coco_root", "required": false, "default": null }, { "name": "instances_json", "required": false, "default": null }, { "name": "mode", "required": false, "default": "manifest" }, { "name": "include_crowd", "required": false, "default": false }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "from_format": { "type": "string", "title": "From Format" }, "output": { "type": "string", "title": "Output" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Data", "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Args Yaml", "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task", "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Coco Root", "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Instances Json", "default": null }, "mode": { "type": "string", "title": "Mode", "default": "manifest" }, "include_crowd": { "type": "boolean", "title": "Include Crowd", "default": false }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "convert_dataset_toolArguments", "type": "object", "required": [ "from_format", "output" ] }, "parameter_schema": { "properties": { "from_format": { "type": "string" }, "output": { "type": "string" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "mode": { "type": "string", "default": "manifest" }, "include_crowd": { "type": "boolean", "default": false }, "force": { "type": "boolean", "default": true } }, "required": [ "from_format", "output" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/convert/dataset", "route_fn": "convert_dataset_route", "request_model": "ConvertDatasetRequest", "params": [ { "name": "from_format", "required": true }, { "name": "output", "required": true }, { "name": "data", "required": false, "default": null }, { "name": "args_yaml", "required": false, "default": null }, { "name": "split", "required": false, "default": null }, { "name": "task", "required": false, "default": null }, { "name": "coco_root", "required": false, "default": null }, { "name": "instances_json", "required": false, "default": null }, { "name": "mode", "required": false, "default": "manifest" }, { "name": "include_crowd", "required": false, "default": false }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "from_format": { "type": "string", "title": "From Format" }, "output": { "type": "string", "title": "Output" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Data", "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Args Yaml", "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Task", "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Coco Root", "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Instances Json", "default": null }, "mode": { "type": "string", "title": "Mode", "default": "manifest" }, "include_crowd": { "type": "boolean", "title": "Include Crowd", "default": false }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ConvertDatasetRequest", "type": "object", "required": [ "from_format", "output" ] }, "parameter_schema": { "properties": { "from_format": { "type": "string" }, "output": { "type": "string" }, "data": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "args_yaml": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "task": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "coco_root": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "instances_json": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "mode": { "type": "string", "default": "manifest" }, "include_crowd": { "type": "boolean", "default": false }, "force": { "type": "boolean", "default": true } }, "required": [ "from_format", "output" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "train_job", "category": "job", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "train_job", "params": [ { "name": "train_config", "required": true }, { "name": "run_id", "required": false, "default": null }, { "name": "resume", "required": false, "default": null } ], "aliases": [] }, "mcp": { "tool": "train_job", "function": "train_job_tool", "params": [ { "name": "train_config", "required": true }, { "name": "run_id", "required": false, "default": null }, { "name": "resume", "required": false, "default": null } ], "input_schema": { "properties": { "train_config": { "type": "string", "title": "Train Config" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Run Id", "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Resume", "default": null } }, "title": "train_job_toolArguments", "type": "object", "required": [ "train_config" ] }, "parameter_schema": { "properties": { "train_config": { "type": "string" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "train_config" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/jobs/train", "route_fn": "train_job_route", "request_model": "TrainJobRequest", "params": [ { "name": "train_config", "required": true }, { "name": "run_id", "required": false, "default": null }, { "name": "resume", "required": false, "default": null } ], "input_schema": { "properties": { "train_config": { "type": "string", "title": "Train Config" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Run Id", "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Resume", "default": null } }, "title": "TrainJobRequest", "type": "object", "required": [ "train_config" ] }, "parameter_schema": { "properties": { "train_config": { "type": "string" }, "run_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "resume": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null } }, "required": [ "train_config" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "export_predictions_job", "category": "job", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "export_predictions_job", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "aliases": [ { "name": "export_onnx_job", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "parity_with_tool_runner": true } ] }, "mcp": { "tool": "export_predictions_job", "function": "export_predictions_job_tool", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "export_predictions_job_toolArguments", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "aliases": [ { "name": "export_onnx_job", "function": "export_onnx_job_tool", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "export_onnx_job_toolArguments", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "parity_with_tool_runner": true } ] }, "actions": { "method": "POST", "path": "/jobs/export-predictions", "route_fn": "export_predictions_job_route", "request_model": "ExportPredictionsJobRequest", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ExportPredictionsJobRequest", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "aliases": [ { "method": "POST", "path": "/jobs/export-onnx", "route_fn": "export_onnx_job_route", "request_model": "ExportOnnxJobRequest", "params": [ { "name": "dataset", "required": true }, { "name": "output", "required": true }, { "name": "split", "required": false, "default": null }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "output": { "type": "string", "title": "Output" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Split", "default": null }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ExportOnnxJobRequest", "type": "object", "required": [ "dataset", "output" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "output": { "type": "string" }, "split": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "output" ] }, "parity_with_tool_runner": true } ] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "test_job", "category": "job", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "test_job", "params": [ { "name": "test_config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "aliases": [] }, "mcp": { "tool": "test_job", "function": "test_job_tool", "params": [ { "name": "test_config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "input_schema": { "properties": { "test_config": { "type": "string", "title": "Test Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "test_job_toolArguments", "type": "object", "required": [ "test_config" ] }, "parameter_schema": { "properties": { "test_config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "test_config" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/jobs/test", "route_fn": "test_job_route", "request_model": "TestJobRequest", "params": [ { "name": "test_config", "required": true }, { "name": "extra_args", "required": false, "default": null } ], "input_schema": { "properties": { "test_config": { "type": "string", "title": "Test Config" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "title": "Extra Args", "default": null } }, "title": "TestJobRequest", "type": "object", "required": [ "test_config" ] }, "parameter_schema": { "properties": { "test_config": { "type": "string" }, "extra_args": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null } }, "required": [ "test_config" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "ttt_job", "category": "job", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "ttt_job", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "tent" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "sample" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "ttt_job", "function": "ttt_job_tool", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "tent" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "sample" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "sample" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ttt_job_toolArguments", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "sample" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/jobs/ttt", "route_fn": "ttt_job_route", "request_model": "TTTJobRequest", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "tent" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "sample" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "sample" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "TTTJobRequest", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "tent" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "sample" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "ctta_job", "category": "job", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "ctta_job", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "cotta" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "stream" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "aliases": [] }, "mcp": { "tool": "ctta_job", "function": "ctta_job_tool", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "cotta" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "stream" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "stream" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "ctta_job_toolArguments", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "stream" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/jobs/ctta", "route_fn": "ctta_job_route", "request_model": "CTTAJobRequest", "params": [ { "name": "dataset", "required": true }, { "name": "checkpoint", "required": true }, { "name": "output", "required": false, "default": null }, { "name": "config", "required": false, "default": "builtin:base" }, { "name": "split", "required": false, "default": "val" }, { "name": "report", "required": false, "default": null }, { "name": "method", "required": false, "default": "cotta" }, { "name": "preset", "required": false, "default": null }, { "name": "steps", "required": false, "default": 1 }, { "name": "reset", "required": false, "default": "stream" }, { "name": "device", "required": false, "default": "cpu" }, { "name": "max_images", "required": false, "default": 1 }, { "name": "force", "required": false, "default": true } ], "input_schema": { "properties": { "dataset": { "type": "string", "title": "Dataset" }, "checkpoint": { "type": "string", "title": "Checkpoint" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Output", "default": null }, "config": { "type": "string", "title": "Config", "default": "builtin:base" }, "split": { "type": "string", "title": "Split", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Report", "default": null }, "method": { "type": "string", "title": "Method", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Preset", "default": null }, "steps": { "type": "integer", "title": "Steps", "default": 1 }, "reset": { "type": "string", "title": "Reset", "default": "stream" }, "device": { "type": "string", "title": "Device", "default": "cpu" }, "max_images": { "type": "integer", "title": "Max Images", "default": 1 }, "force": { "type": "boolean", "title": "Force", "default": true } }, "title": "CTTAJobRequest", "type": "object", "required": [ "dataset", "checkpoint" ] }, "parameter_schema": { "properties": { "dataset": { "type": "string" }, "checkpoint": { "type": "string" }, "output": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "config": { "type": "string", "default": "builtin:base" }, "split": { "type": "string", "default": "val" }, "report": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "method": { "type": "string", "default": "cotta" }, "preset": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null }, "steps": { "type": "integer", "default": 1 }, "reset": { "type": "string", "default": "stream" }, "device": { "type": "string", "default": "cpu" }, "max_images": { "type": "integer", "default": 1 }, "force": { "type": "boolean", "default": true } }, "required": [ "dataset", "checkpoint" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "jobs_list", "category": "control", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "jobs_list", "params": [], "aliases": [] }, "mcp": { "tool": "jobs_list", "function": "jobs_list_tool", "params": [], "input_schema": { "properties": {}, "title": "jobs_list_toolArguments", "type": "object" }, "parameter_schema": { "properties": {}, "required": [] }, "aliases": [] }, "actions": { "method": "GET", "path": "/jobs", "route_fn": "jobs_list_route", "request_model": null, "params": [], "input_schema": { "properties": {}, "title": "jobs_list_routeArguments", "type": "object" }, "parameter_schema": { "properties": {}, "required": [] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "jobs_status", "category": "control", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "jobs_status", "params": [ { "name": "job_id", "required": true } ], "aliases": [] }, "mcp": { "tool": "jobs_status", "function": "jobs_status_tool", "params": [ { "name": "job_id", "required": true } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_status_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "aliases": [] }, "actions": { "method": "GET", "path": "/jobs/{job_id}", "route_fn": "jobs_status_route", "request_model": null, "params": [ { "name": "job_id", "required": true } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_status_routeArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "jobs_cancel", "category": "control", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "jobs_cancel", "params": [ { "name": "job_id", "required": true } ], "aliases": [] }, "mcp": { "tool": "jobs_cancel", "function": "jobs_cancel_tool", "params": [ { "name": "job_id", "required": true } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_cancel_toolArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "aliases": [] }, "actions": { "method": "POST", "path": "/jobs/{job_id}/cancel", "route_fn": "jobs_cancel_route", "request_model": null, "params": [ { "name": "job_id", "required": true } ], "input_schema": { "properties": { "job_id": { "type": "string", "title": "Job Id" } }, "title": "jobs_cancel_routeArguments", "type": "object", "required": [ "job_id" ] }, "parameter_schema": { "properties": { "job_id": { "type": "string" } }, "required": [ "job_id" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "runs_list", "category": "control", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "runs_list", "params": [ { "name": "limit", "required": false, "default": 20 } ], "aliases": [] }, "mcp": { "tool": "runs_list", "function": "runs_list_tool", "params": [ { "name": "limit", "required": false, "default": 20 } ], "input_schema": { "properties": { "limit": { "type": "integer", "title": "Limit", "default": 20 } }, "title": "runs_list_toolArguments", "type": "object" }, "parameter_schema": { "properties": { "limit": { "type": "integer", "default": 20 } }, "required": [] }, "aliases": [] }, "actions": { "method": "GET", "path": "/runs", "route_fn": "runs_list_route", "request_model": null, "params": [ { "name": "limit", "required": false, "default": 20 } ], "input_schema": { "properties": { "limit": { "type": "integer", "title": "Limit", "default": 20 } }, "title": "runs_list_routeArguments", "type": "object" }, "parameter_schema": { "properties": { "limit": { "type": "integer", "default": 20 } }, "required": [] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } }, { "canonical_name": "runs_describe", "category": "control", "response_keys": [ "ok", "tool", "summary", "exit_code" ], "tool_runner": { "function": "runs_describe", "params": [ { "name": "run_id", "required": true } ], "aliases": [] }, "mcp": { "tool": "runs_describe", "function": "runs_describe_tool", "params": [ { "name": "run_id", "required": true } ], "input_schema": { "properties": { "run_id": { "type": "string", "title": "Run Id" } }, "title": "runs_describe_toolArguments", "type": "object", "required": [ "run_id" ] }, "parameter_schema": { "properties": { "run_id": { "type": "string" } }, "required": [ "run_id" ] }, "aliases": [] }, "actions": { "method": "GET", "path": "/runs/{run_id}", "route_fn": "runs_describe_route", "request_model": null, "params": [ { "name": "run_id", "required": true } ], "input_schema": { "properties": { "run_id": { "type": "string", "title": "Run Id" } }, "title": "runs_describe_routeArguments", "type": "object", "required": [ "run_id" ] }, "parameter_schema": { "properties": { "run_id": { "type": "string" } }, "required": [ "run_id" ] }, "aliases": [] }, "parity": { "mcp_vs_tool_runner": true, "actions_vs_tool_runner": true, "mcp_vs_actions_schema": true, "tool_runner_aliases": true, "mcp_aliases": true, "actions_aliases": true } } ] }