changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "anyOf": [
+ {
+ "required": [
+ "ok",
+ "tier",
+ "model",
+ "input_bytes",
+ "message_count",
+ "accepted_max_output_tokens",
+ "limits",
+ "fixed_price_usdc",
+ "contract",
+ "ready_to_buy",
+ "charged",
+ "upstream_called",
+ "paid_tool",
+ "paid_arguments",
+ "payment",
+ "price"
+ ]
+ },
+ {
+ "required": [
+ "error"
+ ]
+ }
+ ],
+ "description": "Structured result contract for prepare_agentllm_micro. A success satisfies the documented success branch. A domain or tool error includes error and is not a successful settlement; unpaid x402 requirements are carried by the transport wrapper.",
+ "properties": {
+ "accepted": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "accepted_max_output_tokens": {
+ "type": "integer"
+ },
+ "charged": {
+ "type": "boolean"
+ },
+ "contract": {
+ "type": "string"
+ },
+ "did_you_mean": {
+ "additionalProperties": true,
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "error": {
+ "oneOf": [
+ {
+ "type": "string"
+ },
+ {
+ "additionalProperties": true,
+ "properties": {
+ "code": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "type": "string"
+ },
+ "param": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "message"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "error_code": {
+ "type": "string"
+ },
+ "fixed_price_usdc": {
+ "type": "string"
+ },
+ "input_bytes": {
+ "type": "integer"
+ },
+ "limits": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "message": {
+ "type": "string"
+ },
+ "message_count": {
+ "type": "integer"
+ },
+ "missing": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "missing_checks": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "model": {
+ "type": "string"
+ },
+ "ok": {
+ "type": "boolean"
+ },
+ "paid_arguments": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "paid_tool": {
+ "type": "string"
+ },
+ "partial_evidence": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "payment": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "price": {
+ "const": "free",
+ "description": "No payment is required for this tool.",
+ "type": "string"
+ },
+ "ready_to_buy": {
+ "type": "boolean"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "settled": {
+ "description": "When present on an error, false means no settlement occurred.",
+ "type": "boolean"
+ },
+ "status_code": {
+ "type": "integer"
+ },
+ "tier": {
+ "type": "string"
+ },
+ "tool": {
+ "type": "string"
+ },
+ "unknown": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "upstream_called": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}