Full observation JSON
{
"elapsed_ms": 284.88278947770596,
"error": {
"category": "validation",
"message": "Exceeded maximum output retries (1)",
"retry_after": null,
"stack_top": "pydantic_ai/_tool_execution.py:623",
"type": "pydantic_ai.exceptions.UnexpectedModelBehavior"
},
"finish": {
"raw": "max_tokens",
"source": "ModelResponse.finish_reason",
"surface": "raw",
"value": "length"
},
"format": "wiretruth.observation/v1",
"library": {
"api": "Agent.run",
"language": "python",
"name": "pydantic-ai",
"version": "2.61.0"
},
"notes": [
"retries: 1 (2 model requests)"
],
"outcome": "raised",
"stream": {
"chunks_seen": null,
"completed": null,
"used": false
},
"structured": {
"attempted": true,
"returned_as_success": false,
"value": null
},
"text": {
"surface": "absent",
"value": null
},
"tool_calls": [
{
"arguments": {
"islands": [
{
"name": "Κρήτη"
}
]
},
"arguments_parsed_ok": true,
"arguments_raw": "{\"islands\":[{\"name\":\"Κρήτη\"}]}",
"id": "toolu_01A09q90qw90lq917835lq9",
"name": "structured_output"
}
],
"unsupported_reason": null,
"usage": {
"cached_input": 0,
"input": 25,
"output": 24,
"reasoning": 0,
"surface": {
"cached_input": "raw",
"input": "raw",
"output": "raw",
"reasoning": "raw",
"total": "raw"
},
"total": 49
}
}