MiniMax-H3-e / mcp_tools /get_task_status.py
Samuelsrmendozs's picture
copia del Space que funciona
bbf161a verified
Raw History Blame Contribute Delete
637 Bytes
"""
MCP Tool: get_task_status
Query the processing progress and final results of an async image generation task.
"""
from .common import _TASKS_DB
from .error_schema import make_validation_error, make_not_found_error
def handle_get_task_status(task_id: str) -> dict:
"""Query the processing progress and final results of an async image generation task."""
if not task_id:
return make_validation_error(
"Parameter 'task_id' is required.",
missing_fields=["task_id"],
)
if task_id not in _TASKS_DB:
return make_not_found_error("task", task_id)
return _TASKS_DB[task_id]