changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "description": "MCP output schema accepting legacy decisions and compact Pin quotes.",
- "properties": {
- "decision": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Decision"
- },
- "decision_evidence": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Decision Evidence"
- },
- "next_call": {
- "additionalProperties": true,
- "title": "Next Call",
- "type": "object"
- },
- "raw_result_omitted": {
- "anyOf": [
- {
- "const": true,
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Raw Result Omitted"
- },
- "receipt": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Receipt"
- },
- "receipt_status": {
- "title": "Receipt Status",
- "type": "string"
- },
- "result": {
- "default": null,
- "title": "Result"
- },
- "route": {
- "additionalProperties": true,
- "title": "Route",
- "type": "object"
- },
- "routed_model": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Routed Model"
- },
- "schema": {
- "title": "Schema",
- "type": "string"
- },
- "task_kind_inference": {
- "anyOf": [
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Task Kind Inference"
- }
- },
- "required": [
- "schema",
- "receipt_status",
- "route",
- "next_call"
- ],
- "title": "SolveTaskMCPResponse",
- "type": "object"
- },
- {
- "additionalProperties": false,
- "description": "The receipt-free response contract for an explicit Pin quote.",
- "properties": {
- "charged_usd": {
- "title": "Charged Usd",
- "type": "number"
- },
- "cheapest_capable_pin_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "title": "Cheapest Capable Pin Id"
- },
- "quote_id": {
- "title": "Quote Id",
- "type": "string"
- },
- "rejected": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "title": "Rejected",
- "type": "array"
- },
- "results": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "title": "Results",
- "type": "array"
- },
- "schema": {
- "const": "bay-run.pin-quote.v1",
- "title": "Schema",
- "type": "string"
- }
- },
- "required": [
- "schema",
- "results",
- "rejected",
- "quote_id",
- "charged_usd"
- ],
- "title": "CompactPinQuoteResponse",
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "description": "MCP output schema accepting legacy decisions and compact Pin quotes.",
+ "properties": {
+ "answer": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Answer"
+ },
+ "decision": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Decision"
+ },
+ "decision_evidence": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Decision Evidence"
+ },
+ "next_call": {
+ "additionalProperties": true,
+ "title": "Next Call",
+ "type": "object"
+ },
+ "raw_result_omitted": {
+ "anyOf": [
+ {
+ "const": true,
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Raw Result Omitted"
+ },
+ "receipt": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Receipt"
+ },
+ "receipt_status": {
+ "title": "Receipt Status",
+ "type": "string"
+ },
+ "result": {
+ "default": null,
+ "title": "Result"
+ },
+ "route": {
+ "additionalProperties": true,
+ "title": "Route",
+ "type": "object"
+ },
+ "routed_model": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Routed Model"
+ },
+ "schema": {
+ "title": "Schema",
+ "type": "string"
+ },
+ "task_kind_inference": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Task Kind Inference"
+ }
+ },
+ "required": [
+ "schema",
+ "receipt_status",
+ "route",
+ "next_call"
+ ],
+ "title": "SolveTaskMCPResponse",
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "description": "The receipt-free response contract for an explicit Pin quote.",
+ "properties": {
+ "charged_usd": {
+ "title": "Charged Usd",
+ "type": "number"
+ },
+ "cheapest_capable_pin_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Cheapest Capable Pin Id"
+ },
+ "quote_id": {
+ "title": "Quote Id",
+ "type": "string"
+ },
+ "rejected": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Rejected",
+ "type": "array"
+ },
+ "results": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Results",
+ "type": "array"
+ },
+ "schema": {
+ "const": "bay-run.pin-quote.v1",
+ "title": "Schema",
+ "type": "string"
+ }
+ },
+ "required": [
+ "schema",
+ "results",
+ "rejected",
+ "quote_id",
+ "charged_usd"
+ ],
+ "title": "CompactPinQuoteResponse",
+ "type": "object"
+ }
+]