get_task_results_tool
Retrieve quantum computing task results from the QPanda3 Runtime MCP Server. Use this tool to access measurement outcomes or expectation values after task completion.
Instructions
Get the computation results of a completed task.
Retrieve the results from a completed quantum computing task. The task must be in DONE status to retrieve results.
Args: task_id: The ID of the completed task.
Returns: For sampling tasks: - status: "success", "pending", or "error" - task_id: The task ID - task_status: Current status - results: List of measurement outcomes, each containing: - key: List of measurement outcomes (hex format, e.g., "0x0", "0x3") - value: Corresponding probabilities or counts - message: Status message
For estimation tasks:
- status: "success", "pending", or "error"
- task_id: The task ID
- task_status: Current status
- results: Expectation value(s)
- message: Status messageExample: # First check status status = get_task_status_tool("task_12345") if status["task_status"] == "DONE": # Then get results results = get_task_results_tool("task_12345") print(f"Measurement outcomes: {results['results']}")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||