Skip to main content
Glama

Search agents

search

Find agents for a task. Returns agents with grounded reasons and connection requirements, plus an optional plan, question or noMatchReason. Public Search needs no sign-in when enabled. Refine with previousResponseId and context, preserving the issued searchToken for anonymous follow-ups or the same account for authenticated searches. Search saves the request and results as retained search history. It never executes agent work.

Input Schema

NameRequiredDescriptionDefault
queryYesTask to find agents for, or a follow-up to the previous Search response.
contextNoExplicit context from the assistant or user, including follow-ups. To resolve a needs_input choice, continue its latest previousResponseId and send one exact latest-response target as custom.data.searchTurn={mode:"select",targets:[{agentId,operationId,operationRevision}]}; this completes Search only and never authorizes Act. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act.
budgetUsdNoMaximum total task budget in US dollars, with at most two decimal places. This guides Search matching; it is not an API usage limit, provider price guarantee, or permission to spend.
agentCountNoRequested team size from 1 to 8, or auto to let Search choose.auto
maxResultsNoMaximum number of matching agents to return, from 1 to 10.
searchTokenNoOpaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.
forkSearchIdNoCopy a public Search conversation into a new owned search before refining it.
previousResponseIdNoExact responseId from the preceding Search turn; omit to start a new search.

Output Schema

NameRequiredDescriptionDefault
statusYes
responseYes
searchIdYes
responseIdYes
searchTokenNo
presentationNo
contractVersionYes
previousResponseIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • addedOutput schema / properties / response / properties / agents / items / properties / providerFamilyRef
      Added value: +{
      +  "anyOf": [
      +    {
      +      "pattern": "^provider-family:sha256:[a-f0-9]{64}$",
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null
      +}
    • changedOutput schema / properties / response / properties / agents / items / required
      Previous value: -[
      -  "agentId",
      -  "agentSlug",
      -  "operationId",
      -  "operationRevision",
      -  "rank",
      -  "selected",
      -  "name",
      -  "description",
      -  "requiredSetup",
      -  "executionRequirements",
      -  "executionGuidance",
      -  "readiness",
      -  "canStartThread",
      -  "reasons",
      -  "uncertainties",
      -  "providerCheck",
      -  "connectionMethods",
      -  "connectionPrompt"
      -]New value: +[
      +  "agentId",
      +  "agentSlug",
      +  "operationId",
      +  "operationRevision",
      +  "providerFamilyRef",
      +  "rank",
      +  "selected",
      +  "name",
      +  "description",
      +  "requiredSetup",
      +  "executionRequirements",
      +  "executionGuidance",
      +  "readiness",
      +  "canStartThread",
      +  "reasons",
      +  "uncertainties",
      +  "providerCheck",
      +  "connectionMethods",
      +  "connectionPrompt"
      +]
  2. Changed5 schema fields changed
    • addedInput schema / properties / agentCount / description
      Added value: +"Requested team size from 1 to 8, or auto to let Search choose."
    • addedInput schema / properties / maxResults / description
      Added value: +"Maximum number of matching agents to return, from 1 to 10."
    • addedInput schema / properties / previousResponseId / description
      Added value: +"Exact responseId from the preceding Search turn; omit to start a new search."
    • addedInput schema / properties / query / description
      Added value: +"Task to find agents for, or a follow-up to the previous Search response."
    • addedInput schema / properties / searchToken / description
      Added value: +"Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential."
  3. Changed1 schema field changed
    • changedInput schema / properties / context / description
      Previous value: -"Explicit context from the assistant or user, including follow-ups. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."New value: +"Explicit context from the assistant or user, including follow-ups. To resolve a needs_input choice, continue its latest previousResponseId and send one exact latest-response target as custom.data.searchTurn={mode:\"select\",targets:[{agentId,operationId,operationRevision}]}; this completes Search only and never authorizes Act. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."
  4. Changed10 schema fields changed
    • changedInput schema / properties / maxResults / maximum
      Previous value: -20New value: +10
    • addedOutput schema / $defs
      Added value: +{
      +  "__schema0": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  }
      +}
    • addedOutput schema / properties / presentation
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "cards": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "actions": {
      +            "default": [],
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "approval": {
      +                  "default": "none",
      +                  "enum": [
      +                    "none",
      +                    "user_review",
      +                    "account_access",
      +                    "payment"
      +                  ],
      +                  "type": "string"
      +                },
      +                "arguments": {
      +                  "additionalProperties": {
      +                    "$ref": "#/$defs/__schema0"
      +                  },
      +                  "propertyNames": {
      +                    "maxLength": 200,
      +                    "type": "string"
      +                  },
      +                  "type": "object"
      +                },
      +                "available": {
      +                  "type": "boolean"
      +                },
      +                "label": {
      +                  "maxLength": 500,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "reason": {
      +                  "maxLength": 2000,
      +                  "type": "string"
      +                },
      +                "requiredInputs": {
      +                  "default": [],
      +                  "items": {
      +                    "maxLength": 300,
      +                    "type": "string"
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "tool": {
      +                  "enum": [
      +                    "get_agent_home",
      +                    "get_thread",
      +                    "start_thread",
      +                    "send_message",
      +                    "authenticate",
      +                    "pay"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "label",
      +                "requiredInputs",
      +                "available",
      +                "approval"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 100,
      +            "type": "array"
      +          },
      +          "agentName": {
      +            "maxLength": 500,
      +            "type": "string"
      +          },
      +          "card": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actionId": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "pattern": "^[^\\u0000-\\u001f]+$",
      +                "type": "string"
      +              },
      +              "agentId": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "pattern": "^[^\\u0000-\\u001f]+$",
      +                "type": "string"
      +              },
      +              "content": {
      +                "items": {
      +                  "oneOf": [
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "fields",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "fields"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "messages": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "id": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "role": {
      +                                "enum": [
      +                                  "user",
      +                                  "agent"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "text": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "timestamp": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "role",
      +                              "text"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 200,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "conversation",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "messages"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "options": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "description": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "id": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "label": {
      +                                "maxLength": 1000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "label"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 30,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "question": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "selectedId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "choices",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "question",
      +                        "options"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "completed": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": 0,
      +                          "type": "integer"
      +                        },
      +                        "label": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "steps": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "state": {
      +                                "enum": [
      +                                  "pending",
      +                                  "working",
      +                                  "complete",
      +                                  "failed"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "state"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "total": {
      +                          "exclusiveMinimum": 0,
      +                          "maximum": 9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "type": {
      +                          "const": "progress",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "label",
      +                        "steps"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "description": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "id": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "imageAssetId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "price": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "maxLength": 1000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "product",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "id",
      +                        "title"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "items": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "id": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "text": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "timestamp": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "maxLength": 1000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "title",
      +                              "text"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 1000,
      +                          "type": "array"
      +                        },
      +                        "nextCursor": {
      +                          "maxLength": 4096,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "feed",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "items"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "assetId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "mediaType": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        },
      +                        "name": {
      +                          "maxLength": 300,
      +                          "type": "string"
      +                        },
      +                        "text": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "document",
      +                          "type": "string"
      +                        },
      +                        "unavailable": {
      +                          "type": "boolean"
      +                        },
      +                        "version": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "name"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "places": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "address": {
      +                                "maxLength": 2000,
      +                                "type": "string"
      +                              },
      +                              "id": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "label": {
      +                                "maxLength": 500,
      +                                "type": "string"
      +                              },
      +                              "latitude": {
      +                                "maximum": 90,
      +                                "minimum": -90,
      +                                "type": "number"
      +                              },
      +                              "longitude": {
      +                                "maximum": 180,
      +                                "minimum": -180,
      +                                "type": "number"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "label"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "selectedId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "locations",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "places"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "events": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "end": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              },
      +                              "id": {
      +                                "maxLength": 240,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              },
      +                              "location": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "start": {
      +                                "format": "date-time",
      +                                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                                "type": "string"
      +                              },
      +                              "status": {
      +                                "enum": [
      +                                  "proposed",
      +                                  "confirmed",
      +                                  "cancelled"
      +                                ],
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "id",
      +                              "title",
      +                              "start",
      +                              "end",
      +                              "status"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "timeZone": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "schedule",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "timeZone",
      +                        "events"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "text": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "tone": {
      +                          "enum": [
      +                            "info",
      +                            "attention",
      +                            "danger"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "notice",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "tone",
      +                        "text"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "expiresAt": {
      +                          "format": "date-time",
      +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                          "type": "string"
      +                        },
      +                        "provider": {
      +                          "maxLength": 300,
      +                          "type": "string"
      +                        },
      +                        "scopes": {
      +                          "items": {
      +                            "maxLength": 500,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "required",
      +                            "checking",
      +                            "connected",
      +                            "expired",
      +                            "unavailable"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "access",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "provider",
      +                        "scopes",
      +                        "status"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "amount": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        },
      +                        "currency": {
      +                          "maxLength": 10,
      +                          "type": "string"
      +                        },
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "payee": {
      +                          "maxLength": 500,
      +                          "type": "string"
      +                        },
      +                        "receiptId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "type": "string"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "requested",
      +                            "processing",
      +                            "confirmed",
      +                            "failed",
      +                            "refunded",
      +                            "uncertain"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "payment",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "amount",
      +                        "currency",
      +                        "status"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "destination": {
      +                          "maxLength": 500,
      +                          "type": "string"
      +                        },
      +                        "fields": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 50,
      +                          "type": "array"
      +                        },
      +                        "operation": {
      +                          "maxLength": 1000,
      +                          "type": "string"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "review",
      +                            "working",
      +                            "complete",
      +                            "failed"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "handoff",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "destination",
      +                        "operation",
      +                        "fields",
      +                        "status"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "label": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "mode": {
      +                          "enum": [
      +                            "voice",
      +                            "video",
      +                            "browser"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "invited",
      +                            "active",
      +                            "ended",
      +                            "unavailable"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "session",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "label",
      +                        "mode",
      +                        "status"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "text": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "text",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "text"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "code": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "language": {
      +                          "maxLength": 40,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "code",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "code"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "columns": {
      +                          "items": {
      +                            "maxLength": 200,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 30,
      +                          "type": "array"
      +                        },
      +                        "rows": {
      +                          "items": {
      +                            "items": {
      +                              "anyOf": [
      +                                {
      +                                  "maxLength": 10000,
      +                                  "type": "string"
      +                                },
      +                                {
      +                                  "type": "number"
      +                                },
      +                                {
      +                                  "type": "boolean"
      +                                },
      +                                {
      +                                  "type": "null"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 30,
      +                            "type": "array"
      +                          },
      +                          "maxItems": 1000,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "table",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "columns",
      +                        "rows"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "items": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "description": {
      +                                "maxLength": 10000,
      +                                "type": "string"
      +                              },
      +                              "price": {
      +                                "maxLength": 100,
      +                                "type": "string"
      +                              },
      +                              "title": {
      +                                "maxLength": 1000,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "title"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 1000,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "list",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "items"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "points": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 200,
      +                                "type": "string"
      +                              },
      +                              "value": {
      +                                "type": "number"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "value"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 100,
      +                          "minItems": 1,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "chart",
      +                          "type": "string"
      +                        },
      +                        "unit": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "points"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "assetId": {
      +                          "maxLength": 240,
      +                          "minLength": 1,
      +                          "pattern": "^[^\\u0000-\\u001f]+$",
      +                          "type": "string"
      +                        },
      +                        "caption": {
      +                          "maxLength": 10000,
      +                          "type": "string"
      +                        },
      +                        "durationSeconds": {
      +                          "minimum": 0,
      +                          "type": "number"
      +                        },
      +                        "mimeType": {
      +                          "maxLength": 120,
      +                          "type": "string"
      +                        },
      +                        "name": {
      +                          "maxLength": 300,
      +                          "type": "string"
      +                        },
      +                        "provenance": {
      +                          "maxLength": 2000,
      +                          "type": "string"
      +                        },
      +                        "sizeBytes": {
      +                          "maximum": 9007199254740991,
      +                          "minimum": -9007199254740991,
      +                          "type": "integer"
      +                        },
      +                        "transcript": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "enum": [
      +                            "image",
      +                            "audio",
      +                            "video",
      +                            "file"
      +                          ],
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "assetId"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "body": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "delivery": {
      +                          "enum": [
      +                            "draft",
      +                            "accepted",
      +                            "delivered",
      +                            "failed",
      +                            "unknown"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "from": {
      +                          "maxLength": 300,
      +                          "type": "string"
      +                        },
      +                        "subject": {
      +                          "maxLength": 1000,
      +                          "type": "string"
      +                        },
      +                        "to": {
      +                          "items": {
      +                            "maxLength": 300,
      +                            "type": "string"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "email",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "subject",
      +                        "body"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "end": {
      +                          "format": "date-time",
      +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                          "type": "string"
      +                        },
      +                        "start": {
      +                          "format": "date-time",
      +                          "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +                          "type": "string"
      +                        },
      +                        "status": {
      +                          "enum": [
      +                            "proposed",
      +                            "confirmed",
      +                            "cancelled"
      +                          ],
      +                          "type": "string"
      +                        },
      +                        "timeZone": {
      +                          "maxLength": 100,
      +                          "type": "string"
      +                        },
      +                        "title": {
      +                          "maxLength": 1000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "calendar",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "title",
      +                        "start"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "address": {
      +                          "maxLength": 2000,
      +                          "type": "string"
      +                        },
      +                        "label": {
      +                          "maxLength": 1000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "location",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "label"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "result": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "source": {
      +                          "maxLength": 64000,
      +                          "type": "string"
      +                        },
      +                        "type": {
      +                          "const": "comparison",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "source",
      +                        "result"
      +                      ],
      +                      "type": "object"
      +                    },
      +                    {
      +                      "additionalProperties": false,
      +                      "properties": {
      +                        "steps": {
      +                          "items": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "label": {
      +                                "maxLength": 1000,
      +                                "type": "string"
      +                              },
      +                              "state": {
      +                                "enum": [
      +                                  "pending",
      +                                  "working",
      +                                  "complete",
      +                                  "failed"
      +                                ],
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "label",
      +                              "state"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "maxItems": 100,
      +                          "type": "array"
      +                        },
      +                        "type": {
      +                          "const": "steps",
      +                          "type": "string"
      +                        }
      +                      },
      +                      "required": [
      +                        "type",
      +                        "steps"
      +                      ],
      +                      "type": "object"
      +                    }
      +                  ]
      +                },
      +                "maxItems": 30,
      +                "type": "array"
      +              },
      +              "description": {
      +                "maxLength": 10000,
      +                "type": "string"
      +              },
      +              "eventId": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "pattern": "^[^\\u0000-\\u001f]+$",
      +                "type": "string"
      +              },
      +              "id": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "pattern": "^[^\\u0000-\\u001f]+$",
      +                "type": "string"
      +              },
      +              "interaction": {
      +                "enum": [
      +                  "read_only",
      +                  "editable",
      +                  "conversational",
      +                  "selectable",
      +                  "confirmation_required"
      +                ],
      +                "type": "string"
      +              },
      +              "role": {
      +                "enum": [
      +                  "operation",
      +                  "input",
      +                  "conversation",
      +                  "progress",
      +                  "result",
      +                  "decision",
      +                  "receipt",
      +                  "handoff"
      +                ],
      +                "type": "string"
      +              },
      +              "sourceCardId": {
      +                "maxLength": 240,
      +                "minLength": 1,
      +                "pattern": "^[^\\u0000-\\u001f]+$",
      +                "type": "string"
      +              },
      +              "state": {
      +                "enum": [
      +                  "draft",
      +                  "loading",
      +                  "working",
      +                  "needs_attention",
      +                  "partial",
      +                  "complete",
      +                  "failed",
      +                  "expired",
      +                  "cancelled",
      +                  "uncertain"
      +                ],
      +                "type": "string"
      +              },
      +              "title": {
      +                "maxLength": 1000,
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "id",
      +              "role",
      +              "state",
      +              "interaction",
      +              "title",
      +              "agentId",
      +              "content"
      +            ],
      +            "type": "object"
      +          },
      +          "illustrative": {
      +            "default": false,
      +            "type": "boolean"
      +          },
      +          "incomplete": {
      +            "default": [],
      +            "items": {
      +              "maxLength": 2000,
      +              "type": "string"
      +            },
      +            "maxItems": 30,
      +            "type": "array"
      +          },
      +          "inputs": {
      +            "additionalProperties": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 32000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "number"
      +                },
      +                {
      +                  "type": "boolean"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "default": {},
      +            "propertyNames": {
      +              "maxLength": 200,
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "source": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "card": {
      +                "maxLength": 4096,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "event": {
      +                "maxLength": 4096,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "thread": {
      +                "maxLength": 4096,
      +                "minLength": 1,
      +                "type": "string"
      +              }
      +            },
      +            "type": "object"
      +          },
      +          "timestamp": {
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      +            "type": "string"
      +          },
      +          "variant": {
      +            "maxLength": 200,
      +            "type": "string"
      +          },
      +          "version": {
      +            "const": "cards-v1",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "version",
      +          "card",
      +          "variant",
      +          "illustrative",
      +          "inputs",
      +          "actions",
      +          "incomplete"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 300,
      +      "type": "array"
      +    },
      +    "cursor": {
      +      "anyOf": [
      +        {
      +          "maxLength": 4102,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "hasMore": {
      +      "type": "boolean"
      +    },
      +    "incomplete": {
      +      "items": {
      +        "maxLength": 2000,
      +        "type": "string"
      +      },
      +      "maxItems": 30,
      +      "type": "array"
      +    },
      +    "markdown": {
      +      "maxLength": 2000000,
      +      "type": "string"
      +    },
      +    "version": {
      +      "const": "cards-v1",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "version",
      +    "cards",
      +    "markdown",
      +    "cursor",
      +    "hasMore",
      +    "incomplete"
      +  ],
      +  "type": "object"
      +}
    • removedOutput schema / properties / response / properties / agents / items / properties / capabilityId
      Removed value: -{
      -  "maxLength": 200,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / properties / response / properties / agents / items / properties / capabilityRevision
      Removed value: -{
      -  "exclusiveMinimum": 0,
      -  "maximum": 9007199254740991,
      -  "type": "integer"
      -}
    • addedOutput schema / properties / response / properties / agents / items / properties / operationId
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / operationRevision
      Added value: +{
      +  "exclusiveMinimum": 0,
      +  "maximum": 9007199254740991,
      +  "type": "integer"
      +}
    • changedOutput schema / properties / response / properties / agents / items / required
      Previous value: -[
      -  "agentId",
      -  "agentSlug",
      -  "capabilityId",
      -  "capabilityRevision",
      -  "rank",
      -  "selected",
      -  "name",
      -  "description",
      -  "requiredSetup",
      -  "executionRequirements",
      -  "executionGuidance",
      -  "readiness",
      -  "canStartThread",
      -  "reasons",
      -  "uncertainties",
      -  "providerCheck",
      -  "connectionMethods",
      -  "connectionPrompt"
      -]New value: +[
      +  "agentId",
      +  "agentSlug",
      +  "operationId",
      +  "operationRevision",
      +  "rank",
      +  "selected",
      +  "name",
      +  "description",
      +  "requiredSetup",
      +  "executionRequirements",
      +  "executionGuidance",
      +  "readiness",
      +  "canStartThread",
      +  "reasons",
      +  "uncertainties",
      +  "providerCheck",
      +  "connectionMethods",
      +  "connectionPrompt"
      +]
    • changedOutput schema / properties / response / properties / plan / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "steps": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "alternatives": {
      -              "items": {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "agentId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  },
      -                  "capabilityId": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "agentId",
      -                  "capabilityId"
      -                ],
      -                "type": "object"
      -              },
      -              "maxItems": 3,
      -              "type": "array"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "dependsOn": {
      -              "items": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 8,
      -              "type": "array"
      -            },
      -            "objective": {
      -              "maxLength": 250,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "stepId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "stepId",
      -            "agentId",
      -            "capabilityId",
      -            "objective",
      -            "dependsOn"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "steps"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "steps": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "alternatives": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "agentId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "operationId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "agentId",
      +                  "operationId"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "dependsOn": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 8,
      +              "type": "array"
      +            },
      +            "objective": {
      +              "maxLength": 250,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "stepId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "stepId",
      +            "agentId",
      +            "operationId",
      +            "objective",
      +            "dependsOn"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "steps"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • changedOutput schema / properties / response / required
      Previous value: -[
      -  "agents",
      -  "relatedSearches",
      -  "plan",
      -  "question",
      -  "noMatchReason"
      -]New value: +[
      +  "agents",
      +  "relatedSearches",
      +  "question",
      +  "noMatchReason"
      +]
  5. Changed1 schema field changed
    • addedInput schema / properties / budgetUsd
      Added value: +{
      +  "description": "Maximum total task budget in US dollars, with at most two decimal places. This guides Search matching; it is not an API usage limit, provider price guarantee, or permission to spend.",
      +  "maximum": 10000000,
      +  "minimum": 0,
      +  "multipleOf": 0.01,
      +  "type": "number"
      +}
  6. Changed5 schema fields changed
    • addedOutput schema / properties / response / properties / agents / items / properties / canAttemptThread
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / connectionMethods
      Added value: +{
      +  "default": [],
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "documentationUrl": {
      +        "format": "uri",
      +        "type": "string"
      +      },
      +      "endpointStatus": {
      +        "enum": [
      +          "not_published",
      +          "verified"
      +        ],
      +        "type": "string"
      +      },
      +      "endpointUrl": {
      +        "anyOf": [
      +          {
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "environment": {
      +        "enum": [
      +          "remote_client",
      +          "browser_session"
      +        ],
      +        "type": "string"
      +      },
      +      "protocol": {
      +        "enum": [
      +          "MCP",
      +          "A2A",
      +          "WEBMCP"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "protocol",
      +      "environment",
      +      "endpointUrl",
      +      "endpointStatus",
      +      "documentationUrl"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 3,
      +  "type": "array"
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / executionGuidance
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "credentialSummary": {
      +          "maxLength": 1000,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "credentialSummaryCode": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "primaryBlockerCode": {
      +          "anyOf": [
      +            {
      +              "enum": [
      +                "PROVIDER_ROUTE_UNSUPPORTED",
      +                "PROVIDER_SCHEMA_MISSING",
      +                "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                "PROVIDER_METADATA_INCOMPLETE",
      +                "DARWIN_ADAPTER_UNAVAILABLE",
      +                "DARWIN_ROUTE_NOT_APPROVED",
      +                "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +              ],
      +              "type": "string"
      +            },
      +            {
      +              "type": "null"
      +            }
      +          ]
      +        },
      +        "recordBlockers": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "enum": [
      +                  "PROVIDER_ROUTE_UNSUPPORTED",
      +                  "PROVIDER_SCHEMA_MISSING",
      +                  "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                  "PROVIDER_METADATA_INCOMPLETE",
      +                  "DARWIN_ADAPTER_UNAVAILABLE",
      +                  "DARWIN_ROUTE_NOT_APPROVED",
      +                  "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                  "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                  "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                ],
      +                "type": "string"
      +              },
      +              "owner": {
      +                "enum": [
      +                  "PROVIDER",
      +                  "DARWIN"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "owner"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 20,
      +          "type": "array"
      +        },
      +        "rendererVersion": {
      +          "const": "execution-guidance-v1",
      +          "type": "string"
      +        },
      +        "setupSummary": {
      +          "maxLength": 1000,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "setupSummaryCode": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "credentialSummaryCode",
      +        "credentialSummary",
      +        "setupSummaryCode",
      +        "setupSummary",
      +        "recordBlockers",
      +        "primaryBlockerCode",
      +        "rendererVersion"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / executionRequirements
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "browser": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "sessionKind": {
      +              "anyOf": [
      +                {
      +                  "enum": [
      +                    "ANONYMOUS",
      +                    "PROVIDER_SESSION",
      +                    "UNKNOWN"
      +                  ],
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "state": {
      +              "enum": [
      +                "REQUIRED",
      +                "NOT_REQUIRED",
      +                "UNKNOWN",
      +                "NOT_APPLICABLE"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "state",
      +            "sessionKind"
      +          ],
      +          "type": "object"
      +        },
      +        "contractVersion": {
      +          "const": "1.0.0",
      +          "type": "string"
      +        },
      +        "derivation": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "completeness": {
      +              "enum": [
      +                "COMPLETE",
      +                "PARTIAL"
      +              ],
      +              "type": "string"
      +            },
      +            "derivationKey": {
      +              "pattern": "^sha256:[a-f0-9]{64}$",
      +              "type": "string"
      +            },
      +            "normalizerVersion": {
      +              "const": "execution-requirements-v1",
      +              "type": "string"
      +            },
      +            "sourceReceiptDigest": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "sourceRevision": {
      +              "maxLength": 240,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "normalizerVersion",
      +            "sourceRevision",
      +            "sourceReceiptDigest",
      +            "completeness",
      +            "derivationKey"
      +          ],
      +          "type": "object"
      +        },
      +        "operationCredentials": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "sensitiveInputNames": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 100,
      +              "type": "array"
      +            },
      +            "state": {
      +              "enum": [
      +                "REQUIRED",
      +                "NOT_REQUIRED",
      +                "UNKNOWN",
      +                "NOT_APPLICABLE"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "state",
      +            "sensitiveInputNames"
      +          ],
      +          "type": "object"
      +        },
      +        "payment": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "state": {
      +              "enum": [
      +                "REQUIRED",
      +                "NOT_REQUIRED",
      +                "UNKNOWN",
      +                "NOT_APPLICABLE"
      +              ],
      +              "type": "string"
      +            },
      +            "termsDigest": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 200,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "state",
      +            "termsDigest"
      +          ],
      +          "type": "object"
      +        },
      +        "providerAuthentication": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "evidence": {
      +              "enum": [
      +                "PROVIDER_DECLARED",
      +                "PROVIDER_OBSERVED",
      +                "DERIVED_FROM_VERIFIED_RECEIPT",
      +                "UNKNOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "mechanisms": {
      +              "items": {
      +                "enum": [
      +                  "BEARER",
      +                  "API_KEY",
      +                  "OAUTH2",
      +                  "HTTP_BASIC",
      +                  "MUTUAL_TLS",
      +                  "SIGNED_REQUEST",
      +                  "SESSION_COOKIE",
      +                  "OPERATION_SECRET_INPUT",
      +                  "UNSPECIFIED"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "type": "array"
      +            },
      +            "placements": {
      +              "items": {
      +                "enum": [
      +                  "HEADER",
      +                  "QUERY",
      +                  "COOKIE",
      +                  "BODY",
      +                  "TOOL_ARGUMENT",
      +                  "ENVIRONMENT",
      +                  "AUTH_CONTINUATION"
      +                ],
      +                "type": "string"
      +              },
      +              "maxItems": 20,
      +              "type": "array"
      +            },
      +            "scopes": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 100,
      +              "type": "array"
      +            },
      +            "state": {
      +              "enum": [
      +                "REQUIRED",
      +                "NOT_REQUIRED",
      +                "UNKNOWN",
      +                "NOT_APPLICABLE"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "state",
      +            "mechanisms",
      +            "placements",
      +            "scopes",
      +            "evidence"
      +          ],
      +          "type": "object"
      +        },
      +        "providerBlockers": {
      +          "items": {
      +            "additionalProperties": false,
      +            "properties": {
      +              "code": {
      +                "enum": [
      +                  "PROVIDER_ROUTE_UNSUPPORTED",
      +                  "PROVIDER_SCHEMA_MISSING",
      +                  "PROVIDER_AUTH_SCHEME_UNSPECIFIED",
      +                  "PROVIDER_METADATA_INCOMPLETE",
      +                  "DARWIN_ADAPTER_UNAVAILABLE",
      +                  "DARWIN_ROUTE_NOT_APPROVED",
      +                  "DARWIN_LOCAL_RUNTIME_UNAVAILABLE",
      +                  "DARWIN_BROWSER_RUNTIME_UNAVAILABLE",
      +                  "DARWIN_PAYMENT_RUNTIME_UNAVAILABLE"
      +                ],
      +                "type": "string"
      +              },
      +              "owner": {
      +                "enum": [
      +                  "PROVIDER",
      +                  "DARWIN"
      +                ],
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "code",
      +              "owner"
      +            ],
      +            "type": "object"
      +          },
      +          "maxItems": 20,
      +          "type": "array"
      +        },
      +        "providerContract": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "inputSchema": {
      +              "enum": [
      +                "CONCRETE",
      +                "DIGEST_ONLY",
      +                "MISSING",
      +                "UNKNOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "outputSchema": {
      +              "enum": [
      +                "CONCRETE",
      +                "DIGEST_ONLY",
      +                "MISSING",
      +                "UNKNOWN"
      +              ],
      +              "type": "string"
      +            },
      +            "route": {
      +              "enum": [
      +                "RESOLVED",
      +                "MISSING",
      +                "AMBIGUOUS",
      +                "UNSAFE",
      +                "UNSUPPORTED",
      +                "UNKNOWN"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "route",
      +            "inputSchema",
      +            "outputSchema"
      +          ],
      +          "type": "object"
      +        },
      +        "runtime": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "kind": {
      +              "enum": [
      +                "REMOTE_MCP",
      +                "LOCAL_STDIO",
      +                "A2A_JSONRPC",
      +                "HTTP_JSON",
      +                "OPENAPI_HTTP",
      +                "BOUNDED_FETCH",
      +                "BROWSER",
      +                "X402_PAYMENT",
      +                "COMMERCE",
      +                "UNSUPPORTED"
      +              ],
      +              "type": "string"
      +            },
      +            "package": {
      +              "anyOf": [
      +                {
      +                  "additionalProperties": false,
      +                  "properties": {
      +                    "ecosystem": {
      +                      "maxLength": 40,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "identifier": {
      +                      "maxLength": 500,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "runtimeProfile": {
      +                      "maxLength": 120,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "version": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    }
      +                  },
      +                  "required": [
      +                    "ecosystem",
      +                    "identifier",
      +                    "version",
      +                    "runtimeProfile"
      +                  ],
      +                  "type": "object"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "requiredEnvironmentNames": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 100,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "kind",
      +            "package",
      +            "requiredEnvironmentNames"
      +          ],
      +          "type": "object"
      +        }
      +      },
      +      "required": [
      +        "contractVersion",
      +        "providerAuthentication",
      +        "operationCredentials",
      +        "runtime",
      +        "payment",
      +        "browser",
      +        "providerContract",
      +        "providerBlockers",
      +        "derivation"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null
      +}
    • changedOutput schema / properties / response / properties / agents / items / required
      Previous value: -[
      -  "agentId",
      -  "agentSlug",
      -  "capabilityId",
      -  "capabilityRevision",
      -  "rank",
      -  "selected",
      -  "name",
      -  "description",
      -  "requiredSetup",
      -  "readiness",
      -  "canStartThread",
      -  "reasons",
      -  "uncertainties",
      -  "providerCheck",
      -  "connectionPrompt"
      -]New value: +[
      +  "agentId",
      +  "agentSlug",
      +  "capabilityId",
      +  "capabilityRevision",
      +  "rank",
      +  "selected",
      +  "name",
      +  "description",
      +  "requiredSetup",
      +  "executionRequirements",
      +  "executionGuidance",
      +  "readiness",
      +  "canStartThread",
      +  "reasons",
      +  "uncertainties",
      +  "providerCheck",
      +  "connectionMethods",
      +  "connectionPrompt"
      +]
  7. Changed1 schema field changed
    • changedOutput schema / properties / response / properties / plan / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "steps": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "dependsOn": {
      -              "items": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "maxItems": 8,
      -              "type": "array"
      -            },
      -            "objective": {
      -              "maxLength": 250,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "stepId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "stepId",
      -            "agentId",
      -            "capabilityId",
      -            "objective",
      -            "dependsOn"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "steps"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "steps": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "alternatives": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "agentId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "capabilityId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "agentId",
      +                  "capabilityId"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 3,
      +              "type": "array"
      +            },
      +            "capabilityId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "dependsOn": {
      +              "items": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "maxItems": 8,
      +              "type": "array"
      +            },
      +            "objective": {
      +              "maxLength": 250,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "stepId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "stepId",
      +            "agentId",
      +            "capabilityId",
      +            "objective",
      +            "dependsOn"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "steps"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  8. Changed8 schema fields changed
    • changedInput schema / properties / maxResults / default
      Previous value: -5New value: +10
    • addedOutput schema / properties / response / properties / agents / items / properties / imageUrl
      Added value: +{
      +  "anyOf": [
      +    {
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / inquiry
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "description": {
      +      "maxLength": 1200,
      +      "type": "string"
      +    },
      +    "expiresAt": {
      +      "format": "date-time",
      +      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +      "type": "string"
      +    },
      +    "fit": {
      +      "enum": [
      +        "matches",
      +        "partial",
      +        "not_fit",
      +        "unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "question": {
      +      "maxLength": 2000,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "reason": {
      +      "maxLength": 250,
      +      "type": "string"
      +    },
      +    "replies": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "at": {
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +            "type": "string"
      +          },
      +          "messageId": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "text": {
      +            "maxLength": 8000,
      +            "minLength": 1,
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "messageId",
      +          "text",
      +          "at"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 4,
      +      "type": "array"
      +    },
      +    "status": {
      +      "enum": [
      +        "contacting",
      +        "waiting",
      +        "following_up",
      +        "replied",
      +        "needs_input",
      +        "no_reply",
      +        "not_contacted",
      +        "outcome_unknown"
      +      ],
      +      "type": "string"
      +    },
      +    "threadId": {
      +      "maxLength": 200,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "status",
      +    "question",
      +    "replies"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / response / properties / agents / items / properties / requiredSetup
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "description": {
      +          "maxLength": 500,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        "kind": {
      +          "enum": [
      +            "credential",
      +            "installation",
      +            "provider_configuration"
      +          ],
      +          "type": "string"
      +        },
      +        "suppliedBy": {
      +          "enum": [
      +            "user",
      +            "provider",
      +            "runtime"
      +          ],
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "kind",
      +        "suppliedBy",
      +        "description"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null
      +}
    • changedOutput schema / properties / response / properties / agents / items / required
      Previous value: -[
      -  "agentId",
      -  "agentSlug",
      -  "capabilityId",
      -  "capabilityRevision",
      -  "rank",
      -  "selected",
      -  "name",
      -  "description",
      -  "readiness",
      -  "canStartThread",
      -  "reasons",
      -  "uncertainties",
      -  "providerCheck",
      -  "connectionPrompt"
      -]New value: +[
      +  "agentId",
      +  "agentSlug",
      +  "capabilityId",
      +  "capabilityRevision",
      +  "rank",
      +  "selected",
      +  "name",
      +  "description",
      +  "requiredSetup",
      +  "readiness",
      +  "canStartThread",
      +  "reasons",
      +  "uncertainties",
      +  "providerCheck",
      +  "connectionPrompt"
      +]
    • addedOutput schema / properties / response / properties / assessment
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "explanation": {
      +      "maxLength": 2000,
      +      "minLength": 1,
      +      "type": "string"
      +    },
      +    "outcome": {
      +      "enum": [
      +        "strong",
      +        "partial",
      +        "clarify",
      +        "no_match",
      +        "unverified"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "outcome",
      +    "explanation"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / response / properties / relatedSearches
      Added value: +{
      +  "default": [],
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "query": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "reason": {
      +        "maxLength": 250,
      +        "minLength": 1,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "query",
      +      "reason"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 3,
      +  "type": "array"
      +}
    • changedOutput schema / properties / response / required
      Previous value: -[
      -  "agents",
      -  "plan",
      -  "question",
      -  "noMatchReason"
      -]New value: +[
      +  "agents",
      +  "relatedSearches",
      +  "plan",
      +  "question",
      +  "noMatchReason"
      +]
  9. Changed2 schema fields changed
    • addedInput schema / properties / context / description
      Added value: +"Explicit context from the assistant or user, including follow-ups. Chat attachments are not automatically forwarded. Send extracted text/CSV as text; send actual PDF/PNG/JPEG/WebP bytes as file with name, mimeType and raw base64 data (no data-URL prefix). Up to 10 items, about 5 MB per file and 10 MB total; text items max 4000 characters. For video use image frames plus transcript/description; raw video/audio, local paths and attachment IDs are not supported. If bytes are inaccessible, provide available extracted context and disclose its limits. Search does not transfer original files to Act."
    • addedInput schema / properties / forkSearchId
      Added value: +{
      +  "description": "Copy a public Search conversation into a new owned search before refining it.",
      +  "pattern": "^srch_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
  10. Changed24 schema fields changed
    • addedInput schema / $defs
      Added value: +{
      +  "__schema0": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  }
      +}
    • addedInput schema / properties / agentCount
      Added value: +{
      +  "anyOf": [
      +    {
      +      "const": "auto",
      +      "type": "string"
      +    },
      +    {
      +      "maximum": 8,
      +      "minimum": 1,
      +      "type": "integer"
      +    }
      +  ],
      +  "default": "auto"
      +}
    • removedInput schema / properties / category
      Removed value: -{
      -  "description": "Optional open-ended agent or capability category focus for ranking.",
      -  "maxLength": 200,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedInput schema / properties / context
      Added value: +{
      +  "default": [],
      +  "items": {
      +    "oneOf": [
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {
      +            "maxLength": 7000000,
      +            "minLength": 4,
      +            "pattern": "^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$",
      +            "type": "string"
      +          },
      +          "mimeType": {
      +            "enum": [
      +              "application/pdf",
      +              "image/png",
      +              "image/jpeg",
      +              "image/webp"
      +            ],
      +            "type": "string"
      +          },
      +          "name": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "type": {
      +            "const": "file",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "name",
      +          "mimeType",
      +          "data"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "text": {
      +            "maxLength": 4000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "type": {
      +            "const": "text",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "text"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "amountMinor": {
      +            "maximum": 9007199254740991,
      +            "minimum": 0,
      +            "type": "integer"
      +          },
      +          "currency": {
      +            "pattern": "^[A-Z]{3}$",
      +            "type": "string"
      +          },
      +          "type": {
      +            "const": "budget",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "amountMinor",
      +          "currency"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "at": {
      +            "format": "date-time",
      +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +            "type": "string"
      +          },
      +          "type": {
      +            "const": "deadline",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "at"
      +        ],
      +        "type": "object"
      +      },
      +      {
      +        "additionalProperties": false,
      +        "properties": {
      +          "data": {
      +            "additionalProperties": {
      +              "$ref": "#/$defs/__schema0"
      +            },
      +            "propertyNames": {
      +              "maxLength": 80,
      +              "type": "string"
      +            },
      +            "type": "object"
      +          },
      +          "type": {
      +            "const": "custom",
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "type",
      +          "data"
      +        ],
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  "maxItems": 10,
      +  "type": "array"
      +}
    • addedInput schema / properties / maxResults
      Added value: +{
      +  "default": 5,
      +  "maximum": 20,
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • removedInput schema / properties / numResults
      Removed value: -{
      -  "default": 10,
      -  "maximum": 50,
      -  "minimum": 1,
      -  "type": "integer"
      -}
    • removedInput schema / properties / objective
      Removed value: -{
      -  "description": "Optional outcome or success objective that should affect ranking.",
      -  "maxLength": 1000,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedInput schema / properties / previousResponseId
      Added value: +{
      +  "pattern": "^sresp_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
    • changedInput schema / properties / query / maxLength
      Previous value: -2000New value: +20000
    • addedInput schema / properties / searchToken
      Added value: +{
      +  "maxLength": 100,
      +  "type": "string"
      +}
    • removedOutput schema / properties / agents
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "avatar": {
      -        "anyOf": [
      -          {
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "canAttemptThread": {
      -        "type": "boolean"
      -      },
      -      "canStartThread": {
      -        "type": "boolean"
      -      },
      -      "capabilities": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "canAttemptThread": {
      -              "type": "boolean"
      -            },
      -            "canStartThread": {
      -              "type": "boolean"
      -            },
      -            "capability": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "category": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 500,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "description": {
      -              "anyOf": [
      -                {
      -                  "maxLength": 8000,
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            },
      -            "input": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "additionalFieldsAllowed": {
      -                  "const": false,
      -                  "type": "boolean"
      -                },
      -                "available": {
      -                  "type": "boolean"
      -                },
      -                "fields": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "allowedValues": {
      -                        "items": {
      -                          "anyOf": [
      -                            {
      -                              "maxLength": 200,
      -                              "type": "string"
      -                            },
      -                            {
      -                              "type": "number"
      -                            },
      -                            {
      -                              "type": "boolean"
      -                            }
      -                          ]
      -                        },
      -                        "maxItems": 50,
      -                        "type": "array"
      -                      },
      -                      "description": {
      -                        "anyOf": [
      -                          {
      -                            "maxLength": 500,
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "format": {
      -                        "anyOf": [
      -                          {
      -                            "maxLength": 50,
      -                            "type": "string"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "maxItems": {
      -                        "anyOf": [
      -                          {
      -                            "maximum": 9007199254740991,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "maxLength": {
      -                        "anyOf": [
      -                          {
      -                            "maximum": 9007199254740991,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "maximum": {
      -                        "anyOf": [
      -                          {
      -                            "type": "number"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "minItems": {
      -                        "anyOf": [
      -                          {
      -                            "maximum": 9007199254740991,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "minLength": {
      -                        "anyOf": [
      -                          {
      -                            "maximum": 9007199254740991,
      -                            "minimum": 0,
      -                            "type": "integer"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "minimum": {
      -                        "anyOf": [
      -                          {
      -                            "type": "number"
      -                          },
      -                          {
      -                            "type": "null"
      -                          }
      -                        ]
      -                      },
      -                      "name": {
      -                        "maxLength": 80,
      -                        "minLength": 1,
      -                        "type": "string"
      -                      },
      -                      "required": {
      -                        "type": "boolean"
      -                      },
      -                      "valueType": {
      -                        "enum": [
      -                          "string",
      -                          "number",
      -                          "integer",
      -                          "boolean",
      -                          "string_list",
      -                          "number_list",
      -                          "integer_list",
      -                          "boolean_list"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "name",
      -                      "valueType",
      -                      "description",
      -                      "required",
      -                      "allowedValues",
      -                      "format",
      -                      "minLength",
      -                      "maxLength",
      -                      "minimum",
      -                      "maximum",
      -                      "minItems",
      -                      "maxItems"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 32,
      -                  "type": "array"
      -                }
      -              },
      -              "required": [
      -                "available",
      -                "additionalFieldsAllowed",
      -                "fields"
      -              ],
      -              "type": "object"
      -            },
      -            "name": {
      -              "maxLength": 500,
      -              "minLength": 1,
      -              "type": "string"
      -            },
      -            "readiness": {
      -              "enum": [
      -                "ready",
      -                "authentication_required",
      -                "recheck_available",
      -                "unavailable"
      -              ],
      -              "type": "string"
      -            },
      -            "revision": {
      -              "anyOf": [
      -                {
      -                  "exclusiveMinimum": 0,
      -                  "maximum": 9007199254740991,
      -                  "type": "integer"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ],
      -              "default": null
      -            },
      -            "routeDecision": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "bindingRevision": {
      -                  "anyOf": [
      -                    {
      -                      "exclusiveMinimum": 0,
      -                      "maximum": 9007199254740991,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "capabilityRevision": {
      -                  "anyOf": [
      -                    {
      -                      "exclusiveMinimum": 0,
      -                      "maximum": 9007199254740991,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "contractVersion": {
      -                  "const": 1,
      -                  "type": "number"
      -                },
      -                "owner": {
      -                  "enum": [
      -                    "SOURCE",
      -                    "CREORA",
      -                    "CREORA_DARWIN",
      -                    "PROVIDER",
      -                    "PROVIDER_DARWIN",
      -                    "DARWIN",
      -                    "DARWIN_WEB",
      -                    "PROVIDER_NETWORK"
      -                  ],
      -                  "type": "string"
      -                },
      -                "reasonCode": {
      -                  "enum": [
      -                    "NO_REMOTE_ROUTE",
      -                    "VERIFICATION_EXPIRED",
      -                    "EXACT_OPERATION_NOT_VERIFIED",
      -                    "SCHEMA_CHANGED",
      -                    "SOURCE_RECEIPT_MISSING",
      -                    "SOURCE_REVISION_MISMATCH",
      -                    "BINDING_DIGEST_MISMATCH",
      -                    "AUTHENTICATION_REQUIRED",
      -                    "CONFIGURATION_REQUIRED",
      -                    "BROWSER_SESSION_REQUIRED",
      -                    "ROUTE_NOT_APPROVED",
      -                    "UNSUPPORTED_TRANSPORT",
      -                    "UNSUPPORTED_PROTOCOL_VERSION",
      -                    "CATALOG_TOO_LARGE",
      -                    "ADAPTER_UNAVAILABLE",
      -                    "PROVIDER_UNREACHABLE",
      -                    "ROUTE_WITHDRAWN",
      -                    "DARWIN_POLICY_BLOCKED",
      -                    "READINESS_EVALUATION_UNAVAILABLE"
      -                  ],
      -                  "type": "string"
      -                },
      -                "recovery": {
      -                  "enum": [
      -                    "REFRESH_EVIDENCE",
      -                    "REAUTHENTICATE",
      -                    "CONFIGURE_ROUTE",
      -                    "CONNECT_BROWSER",
      -                    "REQUEST_APPROVAL",
      -                    "DEPLOY_ADAPTER",
      -                    "REDUCE_CATALOG",
      -                    "RETRY_PROVIDER",
      -                    "CONTACT_OPERATOR",
      -                    "NONE"
      -                  ],
      -                  "type": "string"
      -                },
      -                "stage": {
      -                  "enum": [
      -                    "SOURCE_EVIDENCE",
      -                    "VERIFICATION_FRESHNESS",
      -                    "CAPABILITY_BINDING",
      -                    "PUBLICATION_HANDOFF",
      -                    "DARWIN_CONSUMPTION",
      -                    "USER_PREFLIGHT",
      -                    "TRANSPORT_ADMISSION",
      -                    "ROUTE_POLICY",
      -                    "ADAPTER_SELECTION",
      -                    "PROVIDER_ATTEMPT",
      -                    "SOURCE_LIFECYCLE",
      -                    "DARWIN_POLICY",
      -                    "READINESS_EVALUATION"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "contractVersion",
      -                "reasonCode",
      -                "stage",
      -                "owner",
      -                "capabilityRevision",
      -                "bindingRevision",
      -                "recovery"
      -              ],
      -              "type": "object"
      -            },
      -            "threadUnavailableReason": {
      -              "anyOf": [
      -                {
      -                  "enum": [
      -                    "ACT_THREAD_CUTOVER_PENDING",
      -                    "TARGET_CAPABILITY_NOT_FOUND",
      -                    "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      -                    "ROUTE_NOT_CONFIGURED",
      -                    "ROUTE_REVISION_STALE",
      -                    "ROUTE_NOT_APPROVED",
      -                    "ROUTE_NOT_READY",
      -                    "ROUTE_NOT_VERIFIED",
      -                    "ROUTE_VERIFICATION_EXPIRED",
      -                    "CALLABLE_TRANSPORT_NOT_VERIFIED",
      -                    "THREAD_ADAPTER_UNAVAILABLE",
      -                    "CAPABILITY_SCHEMA_MISSING",
      -                    "THREAD_AUTH_BINDING_UNVERIFIED",
      -                    "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      -                    "THREAD_READINESS_UNAVAILABLE"
      -                  ],
      -                  "type": "string"
      -                },
      -                {
      -                  "type": "null"
      -                }
      -              ]
      -            }
      -          },
      -          "required": [
      -            "capability",
      -            "revision",
      -            "name",
      -            "description",
      -            "category",
      -            "readiness",
      -            "canStartThread",
      -            "input"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 50,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "category": {
      -        "anyOf": [
      -          {
      -            "maxLength": 500,
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "description": {
      -        "anyOf": [
      -          {
      -            "maxLength": 8000,
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "handle": {
      -        "anyOf": [
      -          {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "name": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "readiness": {
      -        "enum": [
      -          "ready",
      -          "authentication_required",
      -          "recheck_available",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "verified": {
      -        "type": "boolean"
      -      }
      -    },
      -    "required": [
      -      "agent",
      -      "name",
      -      "description",
      -      "category",
      -      "handle",
      -      "avatar",
      -      "verified",
      -      "readiness",
      -      "canStartThread",
      -      "capabilities"
      -    ],
      -    "type": "object"
      -  },
      -  "maxItems": 50,
      -  "type": "array"
      -}
    • changedOutput schema / properties / contractVersion / const
      Previous value: -"search-public-v2"New value: +"search-v3.0"
    • removedOutput schema / properties / contractVersion / default
      Removed value: -"search-public-v2"
    • removedOutput schema / properties / diagnostics
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "candidates": {
      -      "items": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "agent": {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "capability": {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "type": "string"
      -          },
      -          "constraintVerdicts": {
      -            "items": {},
      -            "maxItems": 32,
      -            "type": "array"
      -          },
      -          "denseRank": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "denseScore": {
      -            "anyOf": [
      -              {
      -                "maximum": 1,
      -                "minimum": -1,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "exactRank": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "facetRank": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "fusedScore": {
      -            "maximum": 1,
      -            "minimum": 0,
      -            "type": "number"
      -          },
      -          "hydrationOutcome": {
      -            "enum": [
      -              "RETURNED",
      -              "DROPPED_CONSTRAINT",
      -              "DROPPED_RANKING_POLICY",
      -              "DROPPED_EXECUTABLE_READINESS"
      -            ],
      -            "type": "string"
      -          },
      -          "revision": {
      -            "exclusiveMinimum": 0,
      -            "maximum": 9007199254740991,
      -            "type": "integer"
      -          },
      -          "sparseRank": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "sparseScore": {
      -            "anyOf": [
      -              {
      -                "maximum": 1,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "capability",
      -          "revision",
      -          "agent",
      -          "denseRank",
      -          "sparseRank",
      -          "exactRank",
      -          "facetRank",
      -          "denseScore",
      -          "sparseScore",
      -          "fusedScore",
      -          "constraintVerdicts",
      -          "hydrationOutcome"
      -        ],
      -        "type": "object"
      -      },
      -      "maxItems": 100,
      -      "type": "array"
      -    },
      -    "intent": {
      -      "anyOf": [
      -        {},
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "stopReason": {
      -      "maxLength": 80,
      -      "minLength": 1,
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "stopReason",
      -    "intent",
      -    "candidates"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / outcome
      Removed value: -{
      -  "default": "NO_ELIGIBLE_SUPPLY",
      -  "enum": [
      -    "MATCH",
      -    "CLARIFY",
      -    "NO_ELIGIBLE_SUPPLY"
      -  ],
      -  "type": "string"
      -}
    • addedOutput schema / properties / previousResponseId
      Added value: +{
      +  "anyOf": [
      +    {
      +      "pattern": "^sresp_[a-f0-9-]{36}$",
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / response
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "agents": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agentId": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "agentSlug": {
      +            "anyOf": [
      +              {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "canStartThread": {
      +            "type": "boolean"
      +          },
      +          "capabilityId": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "capabilityRevision": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "connectionPrompt": {
      +            "maxLength": 60000,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "description": {
      +            "anyOf": [
      +              {
      +                "maxLength": 8000,
      +                "type": "string"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "name": {
      +            "maxLength": 500,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "providerCheck": {
      +            "enum": [
      +              "not_attempted",
      +              "confirmed",
      +              "unconfirmed",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          },
      +          "rank": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "readiness": {
      +            "enum": [
      +              "ready",
      +              "authentication_required",
      +              "recheck_required",
      +              "unavailable"
      +            ],
      +            "type": "string"
      +          },
      +          "reasons": {
      +            "items": {
      +              "maxLength": 250,
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "type": "array"
      +          },
      +          "selected": {
      +            "type": "boolean"
      +          },
      +          "uncertainties": {
      +            "items": {
      +              "maxLength": 250,
      +              "type": "string"
      +            },
      +            "maxItems": 3,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "agentId",
      +          "agentSlug",
      +          "capabilityId",
      +          "capabilityRevision",
      +          "rank",
      +          "selected",
      +          "name",
      +          "description",
      +          "readiness",
      +          "canStartThread",
      +          "reasons",
      +          "uncertainties",
      +          "providerCheck",
      +          "connectionPrompt"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 20,
      +      "type": "array"
      +    },
      +    "noMatchReason": {
      +      "anyOf": [
      +        {
      +          "maxLength": 500,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "plan": {
      +      "anyOf": [
      +        {
      +          "additionalProperties": false,
      +          "properties": {
      +            "steps": {
      +              "items": {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "agentId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "capabilityId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "dependsOn": {
      +                    "items": {
      +                      "maxLength": 200,
      +                      "minLength": 1,
      +                      "type": "string"
      +                    },
      +                    "maxItems": 8,
      +                    "type": "array"
      +                  },
      +                  "objective": {
      +                    "maxLength": 250,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  },
      +                  "stepId": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "stepId",
      +                  "agentId",
      +                  "capabilityId",
      +                  "objective",
      +                  "dependsOn"
      +                ],
      +                "type": "object"
      +              },
      +              "maxItems": 8,
      +              "minItems": 1,
      +              "type": "array"
      +            }
      +          },
      +          "required": [
      +            "steps"
      +          ],
      +          "type": "object"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "question": {
      +      "anyOf": [
      +        {
      +          "maxLength": 500,
      +          "minLength": 1,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    }
      +  },
      +  "required": [
      +    "agents",
      +    "plan",
      +    "question",
      +    "noMatchReason"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / responseId
      Added value: +{
      +  "pattern": "^sresp_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
    • removedOutput schema / properties / results
      Removed value: -{
      -  "default": [],
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agent": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "canAttemptThread": {
      -        "type": "boolean"
      -      },
      -      "canStartThread": {
      -        "type": "boolean"
      -      },
      -      "capability": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "category": {
      -        "anyOf": [
      -          {
      -            "maxLength": 500,
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "description": {
      -        "anyOf": [
      -          {
      -            "maxLength": 8000,
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "input": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "additionalFieldsAllowed": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "available": {
      -            "type": "boolean"
      -          },
      -          "fields": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "allowedValues": {
      -                  "items": {
      -                    "anyOf": [
      -                      {
      -                        "maxLength": 200,
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "number"
      -                      },
      -                      {
      -                        "type": "boolean"
      -                      }
      -                    ]
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "description": {
      -                  "anyOf": [
      -                    {
      -                      "maxLength": 500,
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "format": {
      -                  "anyOf": [
      -                    {
      -                      "maxLength": 50,
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maxItems": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maxLength": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maximum": {
      -                  "anyOf": [
      -                    {
      -                      "type": "number"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minItems": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minLength": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minimum": {
      -                  "anyOf": [
      -                    {
      -                      "type": "number"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "name": {
      -                  "maxLength": 80,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "required": {
      -                  "type": "boolean"
      -                },
      -                "valueType": {
      -                  "enum": [
      -                    "string",
      -                    "number",
      -                    "integer",
      -                    "boolean",
      -                    "string_list",
      -                    "number_list",
      -                    "integer_list",
      -                    "boolean_list"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "valueType",
      -                "description",
      -                "required",
      -                "allowedValues",
      -                "format",
      -                "minLength",
      -                "maxLength",
      -                "minimum",
      -                "maximum",
      -                "minItems",
      -                "maxItems"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 32,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "available",
      -          "additionalFieldsAllowed",
      -          "fields"
      -        ],
      -        "type": "object"
      -      },
      -      "name": {
      -        "maxLength": 500,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "rank": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "readiness": {
      -        "enum": [
      -          "ready",
      -          "authentication_required",
      -          "recheck_available",
      -          "unavailable"
      -        ],
      -        "type": "string"
      -      },
      -      "revision": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "routeDecision": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "bindingRevision": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "capabilityRevision": {
      -            "anyOf": [
      -              {
      -                "exclusiveMinimum": 0,
      -                "maximum": 9007199254740991,
      -                "type": "integer"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "contractVersion": {
      -            "const": 1,
      -            "type": "number"
      -          },
      -          "owner": {
      -            "enum": [
      -              "SOURCE",
      -              "CREORA",
      -              "CREORA_DARWIN",
      -              "PROVIDER",
      -              "PROVIDER_DARWIN",
      -              "DARWIN",
      -              "DARWIN_WEB",
      -              "PROVIDER_NETWORK"
      -            ],
      -            "type": "string"
      -          },
      -          "reasonCode": {
      -            "enum": [
      -              "NO_REMOTE_ROUTE",
      -              "VERIFICATION_EXPIRED",
      -              "EXACT_OPERATION_NOT_VERIFIED",
      -              "SCHEMA_CHANGED",
      -              "SOURCE_RECEIPT_MISSING",
      -              "SOURCE_REVISION_MISMATCH",
      -              "BINDING_DIGEST_MISMATCH",
      -              "AUTHENTICATION_REQUIRED",
      -              "CONFIGURATION_REQUIRED",
      -              "BROWSER_SESSION_REQUIRED",
      -              "ROUTE_NOT_APPROVED",
      -              "UNSUPPORTED_TRANSPORT",
      -              "UNSUPPORTED_PROTOCOL_VERSION",
      -              "CATALOG_TOO_LARGE",
      -              "ADAPTER_UNAVAILABLE",
      -              "PROVIDER_UNREACHABLE",
      -              "ROUTE_WITHDRAWN",
      -              "DARWIN_POLICY_BLOCKED",
      -              "READINESS_EVALUATION_UNAVAILABLE"
      -            ],
      -            "type": "string"
      -          },
      -          "recovery": {
      -            "enum": [
      -              "REFRESH_EVIDENCE",
      -              "REAUTHENTICATE",
      -              "CONFIGURE_ROUTE",
      -              "CONNECT_BROWSER",
      -              "REQUEST_APPROVAL",
      -              "DEPLOY_ADAPTER",
      -              "REDUCE_CATALOG",
      -              "RETRY_PROVIDER",
      -              "CONTACT_OPERATOR",
      -              "NONE"
      -            ],
      -            "type": "string"
      -          },
      -          "stage": {
      -            "enum": [
      -              "SOURCE_EVIDENCE",
      -              "VERIFICATION_FRESHNESS",
      -              "CAPABILITY_BINDING",
      -              "PUBLICATION_HANDOFF",
      -              "DARWIN_CONSUMPTION",
      -              "USER_PREFLIGHT",
      -              "TRANSPORT_ADMISSION",
      -              "ROUTE_POLICY",
      -              "ADAPTER_SELECTION",
      -              "PROVIDER_ATTEMPT",
      -              "SOURCE_LIFECYCLE",
      -              "DARWIN_POLICY",
      -              "READINESS_EVALUATION"
      -            ],
      -            "type": "string"
      -          }
      -        },
      -        "required": [
      -          "contractVersion",
      -          "reasonCode",
      -          "stage",
      -          "owner",
      -          "capabilityRevision",
      -          "bindingRevision",
      -          "recovery"
      -        ],
      -        "type": "object"
      -      },
      -      "threadUnavailableReason": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "ACT_THREAD_CUTOVER_PENDING",
      -              "TARGET_CAPABILITY_NOT_FOUND",
      -              "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      -              "ROUTE_NOT_CONFIGURED",
      -              "ROUTE_REVISION_STALE",
      -              "ROUTE_NOT_APPROVED",
      -              "ROUTE_NOT_READY",
      -              "ROUTE_NOT_VERIFIED",
      -              "ROUTE_VERIFICATION_EXPIRED",
      -              "CALLABLE_TRANSPORT_NOT_VERIFIED",
      -              "THREAD_ADAPTER_UNAVAILABLE",
      -              "CAPABILITY_SCHEMA_MISSING",
      -              "THREAD_AUTH_BINDING_UNVERIFIED",
      -              "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      -              "THREAD_READINESS_UNAVAILABLE"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      }
      -    },
      -    "required": [
      -      "rank",
      -      "agent",
      -      "capability",
      -      "revision",
      -      "name",
      -      "description",
      -      "category",
      -      "readiness",
      -      "canStartThread",
      -      "input"
      -    ],
      -    "type": "object"
      -  },
      -  "maxItems": 50,
      -  "type": "array"
      -}
    • addedOutput schema / properties / searchId
      Added value: +{
      +  "pattern": "^srch_[a-f0-9-]{36}$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / searchToken
      Added value: +{
      +  "type": "string"
      +}
    • addedOutput schema / properties / status
      Added value: +{
      +  "enum": [
      +    "completed",
      +    "needs_input",
      +    "no_match"
      +  ],
      +  "type": "string"
      +}
    • removedOutput schema / properties / versions
      Removed value: -{
      -  "additionalProperties": false,
      -  "default": {
      -    "embedding": null,
      -    "feature": null,
      -    "generation": null,
      -    "policy": null,
      -    "projection": null,
      -    "ranker": null,
      -    "retrieval": null,
      -    "sparse": null
      -  },
      -  "properties": {
      -    "embedding": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "feature": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "generation": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "policy": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "projection": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "ranker": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "retrieval": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    },
      -    "sparse": {
      -      "anyOf": [
      -        {
      -          "maxLength": 200,
      -          "type": "string"
      -        },
      -        {
      -          "type": "null"
      -        }
      -      ]
      -    }
      -  },
      -  "required": [
      -    "generation",
      -    "projection",
      -    "embedding",
      -    "sparse",
      -    "retrieval",
      -    "feature",
      -    "ranker",
      -    "policy"
      -  ],
      -  "type": "object"
      -}
    • changedOutput schema / required
      Previous value: -[
      -  "contractVersion",
      -  "outcome",
      -  "results",
      -  "agents",
      -  "versions"
      -]New value: +[
      +  "searchId",
      +  "responseId",
      +  "previousResponseId",
      +  "contractVersion",
      +  "status",
      +  "response"
      +]
  11. Changed2 schema fields changed
    • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / routeDecision
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "bindingRevision": {
      +      "anyOf": [
      +        {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "capabilityRevision": {
      +      "anyOf": [
      +        {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "contractVersion": {
      +      "const": 1,
      +      "type": "number"
      +    },
      +    "owner": {
      +      "enum": [
      +        "SOURCE",
      +        "CREORA",
      +        "CREORA_DARWIN",
      +        "PROVIDER",
      +        "PROVIDER_DARWIN",
      +        "DARWIN",
      +        "DARWIN_WEB",
      +        "PROVIDER_NETWORK"
      +      ],
      +      "type": "string"
      +    },
      +    "reasonCode": {
      +      "enum": [
      +        "NO_REMOTE_ROUTE",
      +        "VERIFICATION_EXPIRED",
      +        "EXACT_OPERATION_NOT_VERIFIED",
      +        "SCHEMA_CHANGED",
      +        "SOURCE_RECEIPT_MISSING",
      +        "SOURCE_REVISION_MISMATCH",
      +        "BINDING_DIGEST_MISMATCH",
      +        "AUTHENTICATION_REQUIRED",
      +        "CONFIGURATION_REQUIRED",
      +        "BROWSER_SESSION_REQUIRED",
      +        "ROUTE_NOT_APPROVED",
      +        "UNSUPPORTED_TRANSPORT",
      +        "UNSUPPORTED_PROTOCOL_VERSION",
      +        "CATALOG_TOO_LARGE",
      +        "ADAPTER_UNAVAILABLE",
      +        "PROVIDER_UNREACHABLE",
      +        "ROUTE_WITHDRAWN",
      +        "DARWIN_POLICY_BLOCKED",
      +        "READINESS_EVALUATION_UNAVAILABLE"
      +      ],
      +      "type": "string"
      +    },
      +    "recovery": {
      +      "enum": [
      +        "REFRESH_EVIDENCE",
      +        "REAUTHENTICATE",
      +        "CONFIGURE_ROUTE",
      +        "CONNECT_BROWSER",
      +        "REQUEST_APPROVAL",
      +        "DEPLOY_ADAPTER",
      +        "REDUCE_CATALOG",
      +        "RETRY_PROVIDER",
      +        "CONTACT_OPERATOR",
      +        "NONE"
      +      ],
      +      "type": "string"
      +    },
      +    "stage": {
      +      "enum": [
      +        "SOURCE_EVIDENCE",
      +        "VERIFICATION_FRESHNESS",
      +        "CAPABILITY_BINDING",
      +        "PUBLICATION_HANDOFF",
      +        "DARWIN_CONSUMPTION",
      +        "USER_PREFLIGHT",
      +        "TRANSPORT_ADMISSION",
      +        "ROUTE_POLICY",
      +        "ADAPTER_SELECTION",
      +        "PROVIDER_ATTEMPT",
      +        "SOURCE_LIFECYCLE",
      +        "DARWIN_POLICY",
      +        "READINESS_EVALUATION"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "contractVersion",
      +    "reasonCode",
      +    "stage",
      +    "owner",
      +    "capabilityRevision",
      +    "bindingRevision",
      +    "recovery"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / results / items / properties / routeDecision
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "bindingRevision": {
      +      "anyOf": [
      +        {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "capabilityRevision": {
      +      "anyOf": [
      +        {
      +          "exclusiveMinimum": 0,
      +          "maximum": 9007199254740991,
      +          "type": "integer"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "contractVersion": {
      +      "const": 1,
      +      "type": "number"
      +    },
      +    "owner": {
      +      "enum": [
      +        "SOURCE",
      +        "CREORA",
      +        "CREORA_DARWIN",
      +        "PROVIDER",
      +        "PROVIDER_DARWIN",
      +        "DARWIN",
      +        "DARWIN_WEB",
      +        "PROVIDER_NETWORK"
      +      ],
      +      "type": "string"
      +    },
      +    "reasonCode": {
      +      "enum": [
      +        "NO_REMOTE_ROUTE",
      +        "VERIFICATION_EXPIRED",
      +        "EXACT_OPERATION_NOT_VERIFIED",
      +        "SCHEMA_CHANGED",
      +        "SOURCE_RECEIPT_MISSING",
      +        "SOURCE_REVISION_MISMATCH",
      +        "BINDING_DIGEST_MISMATCH",
      +        "AUTHENTICATION_REQUIRED",
      +        "CONFIGURATION_REQUIRED",
      +        "BROWSER_SESSION_REQUIRED",
      +        "ROUTE_NOT_APPROVED",
      +        "UNSUPPORTED_TRANSPORT",
      +        "UNSUPPORTED_PROTOCOL_VERSION",
      +        "CATALOG_TOO_LARGE",
      +        "ADAPTER_UNAVAILABLE",
      +        "PROVIDER_UNREACHABLE",
      +        "ROUTE_WITHDRAWN",
      +        "DARWIN_POLICY_BLOCKED",
      +        "READINESS_EVALUATION_UNAVAILABLE"
      +      ],
      +      "type": "string"
      +    },
      +    "recovery": {
      +      "enum": [
      +        "REFRESH_EVIDENCE",
      +        "REAUTHENTICATE",
      +        "CONFIGURE_ROUTE",
      +        "CONNECT_BROWSER",
      +        "REQUEST_APPROVAL",
      +        "DEPLOY_ADAPTER",
      +        "REDUCE_CATALOG",
      +        "RETRY_PROVIDER",
      +        "CONTACT_OPERATOR",
      +        "NONE"
      +      ],
      +      "type": "string"
      +    },
      +    "stage": {
      +      "enum": [
      +        "SOURCE_EVIDENCE",
      +        "VERIFICATION_FRESHNESS",
      +        "CAPABILITY_BINDING",
      +        "PUBLICATION_HANDOFF",
      +        "DARWIN_CONSUMPTION",
      +        "USER_PREFLIGHT",
      +        "TRANSPORT_ADMISSION",
      +        "ROUTE_POLICY",
      +        "ADAPTER_SELECTION",
      +        "PROVIDER_ATTEMPT",
      +        "SOURCE_LIFECYCLE",
      +        "DARWIN_POLICY",
      +        "READINESS_EVALUATION"
      +      ],
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "contractVersion",
      +    "reasonCode",
      +    "stage",
      +    "owner",
      +    "capabilityRevision",
      +    "bindingRevision",
      +    "recovery"
      +  ],
      +  "type": "object"
      +}
  12. Changed2 schema fields changed
    • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / threadUnavailableReason
      Added value: +{
      +  "anyOf": [
      +    {
      +      "enum": [
      +        "ACT_THREAD_CUTOVER_PENDING",
      +        "TARGET_CAPABILITY_NOT_FOUND",
      +        "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      +        "ROUTE_NOT_CONFIGURED",
      +        "ROUTE_REVISION_STALE",
      +        "ROUTE_NOT_APPROVED",
      +        "ROUTE_NOT_READY",
      +        "ROUTE_NOT_VERIFIED",
      +        "ROUTE_VERIFICATION_EXPIRED",
      +        "CALLABLE_TRANSPORT_NOT_VERIFIED",
      +        "THREAD_ADAPTER_UNAVAILABLE",
      +        "CAPABILITY_SCHEMA_MISSING",
      +        "THREAD_AUTH_BINDING_UNVERIFIED",
      +        "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      +        "THREAD_READINESS_UNAVAILABLE"
      +      ],
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / threadUnavailableReason
      Added value: +{
      +  "anyOf": [
      +    {
      +      "enum": [
      +        "ACT_THREAD_CUTOVER_PENDING",
      +        "TARGET_CAPABILITY_NOT_FOUND",
      +        "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      +        "ROUTE_NOT_CONFIGURED",
      +        "ROUTE_REVISION_STALE",
      +        "ROUTE_NOT_APPROVED",
      +        "ROUTE_NOT_READY",
      +        "ROUTE_NOT_VERIFIED",
      +        "ROUTE_VERIFICATION_EXPIRED",
      +        "CALLABLE_TRANSPORT_NOT_VERIFIED",
      +        "THREAD_ADAPTER_UNAVAILABLE",
      +        "CAPABILITY_SCHEMA_MISSING",
      +        "THREAD_AUTH_BINDING_UNVERIFIED",
      +        "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      +        "THREAD_READINESS_UNAVAILABLE"
      +      ],
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  13. Changed6 schema fields changed
    • addedOutput schema / properties / agents / items / properties / canAttemptThread
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / canAttemptThread
      Added value: +{
      +  "type": "boolean"
      +}
    • changedOutput schema / properties / agents / items / properties / capabilities / items / properties / readiness / enum
      Previous value: -[
      -  "ready",
      -  "authentication_required",
      -  "unavailable"
      -]New value: +[
      +  "ready",
      +  "authentication_required",
      +  "recheck_available",
      +  "unavailable"
      +]
    • changedOutput schema / properties / agents / items / properties / readiness / enum
      Previous value: -[
      -  "ready",
      -  "authentication_required",
      -  "unavailable"
      -]New value: +[
      +  "ready",
      +  "authentication_required",
      +  "recheck_available",
      +  "unavailable"
      +]
    • addedOutput schema / properties / results / items / properties / canAttemptThread
      Added value: +{
      +  "type": "boolean"
      +}
    • changedOutput schema / properties / results / items / properties / readiness / enum
      Previous value: -[
      -  "ready",
      -  "authentication_required",
      -  "unavailable"
      -]New value: +[
      +  "ready",
      +  "authentication_required",
      +  "recheck_available",
      +  "unavailable"
      +]
  14. Changed8 schema fields changed
    • addedOutput schema / properties / agents / items / properties / capabilities / items / properties / revision
      Added value: +{
      +  "anyOf": [
      +    {
      +      "exclusiveMinimum": 0,
      +      "maximum": 9007199254740991,
      +      "type": "integer"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ],
      +  "default": null
      +}
    • changedOutput schema / properties / agents / items / properties / capabilities / items / required
      Previous value: -[
      -  "capability",
      -  "name",
      -  "description",
      -  "category",
      -  "readiness",
      -  "canStartThread",
      -  "input"
      -]New value: +[
      +  "capability",
      +  "revision",
      +  "name",
      +  "description",
      +  "category",
      +  "readiness",
      +  "canStartThread",
      +  "input"
      +]
    • addedOutput schema / properties / contractVersion
      Added value: +{
      +  "const": "search-public-v2",
      +  "default": "search-public-v2",
      +  "type": "string"
      +}
    • addedOutput schema / properties / diagnostics
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "candidates": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "agent": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "capability": {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          "constraintVerdicts": {
      +            "items": {},
      +            "maxItems": 32,
      +            "type": "array"
      +          },
      +          "denseRank": {
      +            "anyOf": [
      +              {
      +                "exclusiveMinimum": 0,
      +                "maximum": 9007199254740991,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "denseScore": {
      +            "anyOf": [
      +              {
      +                "maximum": 1,
      +                "minimum": -1,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "exactRank": {
      +            "anyOf": [
      +              {
      +                "exclusiveMinimum": 0,
      +                "maximum": 9007199254740991,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "facetRank": {
      +            "anyOf": [
      +              {
      +                "exclusiveMinimum": 0,
      +                "maximum": 9007199254740991,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "fusedScore": {
      +            "maximum": 1,
      +            "minimum": 0,
      +            "type": "number"
      +          },
      +          "hydrationOutcome": {
      +            "enum": [
      +              "RETURNED",
      +              "DROPPED_CONSTRAINT",
      +              "DROPPED_RANKING_POLICY",
      +              "DROPPED_EXECUTABLE_READINESS"
      +            ],
      +            "type": "string"
      +          },
      +          "revision": {
      +            "exclusiveMinimum": 0,
      +            "maximum": 9007199254740991,
      +            "type": "integer"
      +          },
      +          "sparseRank": {
      +            "anyOf": [
      +              {
      +                "exclusiveMinimum": 0,
      +                "maximum": 9007199254740991,
      +                "type": "integer"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          },
      +          "sparseScore": {
      +            "anyOf": [
      +              {
      +                "maximum": 1,
      +                "minimum": 0,
      +                "type": "number"
      +              },
      +              {
      +                "type": "null"
      +              }
      +            ]
      +          }
      +        },
      +        "required": [
      +          "capability",
      +          "revision",
      +          "agent",
      +          "denseRank",
      +          "sparseRank",
      +          "exactRank",
      +          "facetRank",
      +          "denseScore",
      +          "sparseScore",
      +          "fusedScore",
      +          "constraintVerdicts",
      +          "hydrationOutcome"
      +        ],
      +        "type": "object"
      +      },
      +      "maxItems": 100,
      +      "type": "array"
      +    },
      +    "intent": {
      +      "anyOf": [
      +        {},
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "stopReason": {
      +      "maxLength": 80,
      +      "minLength": 1,
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "stopReason",
      +    "intent",
      +    "candidates"
      +  ],
      +  "type": "object"
      +}
    • addedOutput schema / properties / outcome
      Added value: +{
      +  "default": "NO_ELIGIBLE_SUPPLY",
      +  "enum": [
      +    "MATCH",
      +    "CLARIFY",
      +    "NO_ELIGIBLE_SUPPLY"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / results
      Added value: +{
      +  "default": [],
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "canStartThread": {
      +        "type": "boolean"
      +      },
      +      "capability": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "category": {
      +        "anyOf": [
      +          {
      +            "maxLength": 500,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "description": {
      +        "anyOf": [
      +          {
      +            "maxLength": 8000,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "input": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "additionalFieldsAllowed": {
      +            "const": false,
      +            "type": "boolean"
      +          },
      +          "available": {
      +            "type": "boolean"
      +          },
      +          "fields": {
      +            "items": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "allowedValues": {
      +                  "items": {
      +                    "anyOf": [
      +                      {
      +                        "maxLength": 200,
      +                        "type": "string"
      +                      },
      +                      {
      +                        "type": "number"
      +                      },
      +                      {
      +                        "type": "boolean"
      +                      }
      +                    ]
      +                  },
      +                  "maxItems": 50,
      +                  "type": "array"
      +                },
      +                "description": {
      +                  "anyOf": [
      +                    {
      +                      "maxLength": 500,
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "format": {
      +                  "anyOf": [
      +                    {
      +                      "maxLength": 50,
      +                      "type": "string"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "maxItems": {
      +                  "anyOf": [
      +                    {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "maxLength": {
      +                  "anyOf": [
      +                    {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "maximum": {
      +                  "anyOf": [
      +                    {
      +                      "type": "number"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "minItems": {
      +                  "anyOf": [
      +                    {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "minLength": {
      +                  "anyOf": [
      +                    {
      +                      "maximum": 9007199254740991,
      +                      "minimum": 0,
      +                      "type": "integer"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "minimum": {
      +                  "anyOf": [
      +                    {
      +                      "type": "number"
      +                    },
      +                    {
      +                      "type": "null"
      +                    }
      +                  ]
      +                },
      +                "name": {
      +                  "maxLength": 80,
      +                  "minLength": 1,
      +                  "type": "string"
      +                },
      +                "required": {
      +                  "type": "boolean"
      +                },
      +                "valueType": {
      +                  "enum": [
      +                    "string",
      +                    "number",
      +                    "integer",
      +                    "boolean",
      +                    "string_list",
      +                    "number_list",
      +                    "integer_list",
      +                    "boolean_list"
      +                  ],
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "name",
      +                "valueType",
      +                "description",
      +                "required",
      +                "allowedValues",
      +                "format",
      +                "minLength",
      +                "maxLength",
      +                "minimum",
      +                "maximum",
      +                "minItems",
      +                "maxItems"
      +              ],
      +              "type": "object"
      +            },
      +            "maxItems": 32,
      +            "type": "array"
      +          }
      +        },
      +        "required": [
      +          "available",
      +          "additionalFieldsAllowed",
      +          "fields"
      +        ],
      +        "type": "object"
      +      },
      +      "name": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "rank": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      },
      +      "readiness": {
      +        "enum": [
      +          "ready",
      +          "authentication_required",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "revision": {
      +        "exclusiveMinimum": 0,
      +        "maximum": 9007199254740991,
      +        "type": "integer"
      +      }
      +    },
      +    "required": [
      +      "rank",
      +      "agent",
      +      "capability",
      +      "revision",
      +      "name",
      +      "description",
      +      "category",
      +      "readiness",
      +      "canStartThread",
      +      "input"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 50,
      +  "type": "array"
      +}
    • addedOutput schema / properties / versions
      Added value: +{
      +  "additionalProperties": false,
      +  "default": {
      +    "embedding": null,
      +    "feature": null,
      +    "generation": null,
      +    "policy": null,
      +    "projection": null,
      +    "ranker": null,
      +    "retrieval": null,
      +    "sparse": null
      +  },
      +  "properties": {
      +    "embedding": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "feature": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "generation": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "policy": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "projection": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "ranker": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "retrieval": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    },
      +    "sparse": {
      +      "anyOf": [
      +        {
      +          "maxLength": 200,
      +          "type": "string"
      +        },
      +        {
      +          "type": "null"
      +        }
      +      ]
      +    }
      +  },
      +  "required": [
      +    "generation",
      +    "projection",
      +    "embedding",
      +    "sparse",
      +    "retrieval",
      +    "feature",
      +    "ranker",
      +    "policy"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / required
      Previous value: -[
      -  "agents"
      -]New value: +[
      +  "contractVersion",
      +  "outcome",
      +  "results",
      +  "agents",
      +  "versions"
      +]
  15. Changed14 schema fields changed
    • addedInput schema / properties / category
      Added value: +{
      +  "description": "Optional open-ended agent or capability category focus for ranking.",
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedInput schema / properties / filters
      Removed value: -{
      -  "additionalProperties": false,
      -  "description": "Optional hard constraints supported by the active Creora capability index.",
      -  "properties": {
      -    "capabilityKinds": {
      -      "items": {
      -        "enum": [
      -          "API",
      -          "BROWSER_AUTOMATION",
      -          "MCP",
      -          "SOFTWARE_ACTION",
      -          "OTHER"
      -        ],
      -        "type": "string"
      -      },
      -      "maxItems": 5,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "capabilityTypes": {
      -      "items": {
      -        "enum": [
      -          "PRODUCT",
      -          "SERVICE",
      -          "CAPABILITY",
      -          "CAPACITY",
      -          "ASSET",
      -          "DATA",
      -          "RIGHT"
      -        ],
      -        "type": "string"
      -      },
      -      "maxItems": 7,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "currency": {
      -      "pattern": "^[A-Z]{3}$",
      -      "type": "string"
      -    },
      -    "executionDomains": {
      -      "items": {
      -        "enum": [
      -          "HUMAN",
      -          "DIGITAL",
      -          "PHYSICAL"
      -        ],
      -        "type": "string"
      -      },
      -      "maxItems": 3,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "maxPriceMinor": {
      -      "maximum": 9007199254740991,
      -      "minimum": 0,
      -      "type": "integer"
      -    },
      -    "protocols": {
      -      "items": {
      -        "enum": [
      -          "DARWIN",
      -          "UCP",
      -          "ACP",
      -          "ARD",
      -          "A2A",
      -          "MCP",
      -          "WEBMCP",
      -          "OPENAPI",
      -          "X402",
      -          "MPP",
      -          "AP2"
      -        ],
      -        "type": "string"
      -      },
      -      "maxItems": 11,
      -      "minItems": 1,
      -      "type": "array"
      -    },
      -    "requiresExecutableRoute": {
      -      "default": false,
      -      "type": "boolean"
      -    }
      -  },
      -  "type": "object"
      -}
    • removedInput schema / properties / limit
      Removed value: -{
      -  "default": 10,
      -  "description": "Maximum number of ranked results to return, from 1 through 50. Defaults to 10.",
      -  "maximum": 50,
      -  "minimum": 1,
      -  "type": "integer"
      -}
    • addedInput schema / properties / numResults
      Added value: +{
      +  "default": 10,
      +  "maximum": 50,
      +  "minimum": 1,
      +  "type": "integer"
      +}
    • addedInput schema / properties / objective
      Added value: +{
      +  "description": "Optional outcome or success objective that should affect ranking.",
      +  "maxLength": 1000,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • removedInput schema / properties / query / description
      Removed value: -"Describe the capability or outcome to find in natural language, including constraints and success criteria that should affect ranking."
    • addedOutput schema / properties / agents
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agent": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "avatar": {
      +        "anyOf": [
      +          {
      +            "format": "uri",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "canStartThread": {
      +        "type": "boolean"
      +      },
      +      "capabilities": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "canStartThread": {
      +              "type": "boolean"
      +            },
      +            "capability": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "category": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 500,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "description": {
      +              "anyOf": [
      +                {
      +                  "maxLength": 8000,
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            },
      +            "input": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "additionalFieldsAllowed": {
      +                  "const": false,
      +                  "type": "boolean"
      +                },
      +                "available": {
      +                  "type": "boolean"
      +                },
      +                "fields": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "allowedValues": {
      +                        "items": {
      +                          "anyOf": [
      +                            {
      +                              "maxLength": 200,
      +                              "type": "string"
      +                            },
      +                            {
      +                              "type": "number"
      +                            },
      +                            {
      +                              "type": "boolean"
      +                            }
      +                          ]
      +                        },
      +                        "maxItems": 50,
      +                        "type": "array"
      +                      },
      +                      "description": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 500,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "format": {
      +                        "anyOf": [
      +                          {
      +                            "maxLength": 50,
      +                            "type": "string"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "maxItems": {
      +                        "anyOf": [
      +                          {
      +                            "maximum": 9007199254740991,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "maxLength": {
      +                        "anyOf": [
      +                          {
      +                            "maximum": 9007199254740991,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "maximum": {
      +                        "anyOf": [
      +                          {
      +                            "type": "number"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "minItems": {
      +                        "anyOf": [
      +                          {
      +                            "maximum": 9007199254740991,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "minLength": {
      +                        "anyOf": [
      +                          {
      +                            "maximum": 9007199254740991,
      +                            "minimum": 0,
      +                            "type": "integer"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "minimum": {
      +                        "anyOf": [
      +                          {
      +                            "type": "number"
      +                          },
      +                          {
      +                            "type": "null"
      +                          }
      +                        ]
      +                      },
      +                      "name": {
      +                        "maxLength": 80,
      +                        "minLength": 1,
      +                        "type": "string"
      +                      },
      +                      "required": {
      +                        "type": "boolean"
      +                      },
      +                      "valueType": {
      +                        "enum": [
      +                          "string",
      +                          "number",
      +                          "integer",
      +                          "boolean",
      +                          "string_list",
      +                          "number_list",
      +                          "integer_list",
      +                          "boolean_list"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "name",
      +                      "valueType",
      +                      "description",
      +                      "required",
      +                      "allowedValues",
      +                      "format",
      +                      "minLength",
      +                      "maxLength",
      +                      "minimum",
      +                      "maximum",
      +                      "minItems",
      +                      "maxItems"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 32,
      +                  "type": "array"
      +                }
      +              },
      +              "required": [
      +                "available",
      +                "additionalFieldsAllowed",
      +                "fields"
      +              ],
      +              "type": "object"
      +            },
      +            "name": {
      +              "maxLength": 500,
      +              "minLength": 1,
      +              "type": "string"
      +            },
      +            "readiness": {
      +              "enum": [
      +                "ready",
      +                "authentication_required",
      +                "unavailable"
      +              ],
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "capability",
      +            "name",
      +            "description",
      +            "category",
      +            "readiness",
      +            "canStartThread",
      +            "input"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 50,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "category": {
      +        "anyOf": [
      +          {
      +            "maxLength": 500,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "description": {
      +        "anyOf": [
      +          {
      +            "maxLength": 8000,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "handle": {
      +        "anyOf": [
      +          {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "name": {
      +        "maxLength": 500,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "readiness": {
      +        "enum": [
      +          "ready",
      +          "authentication_required",
      +          "unavailable"
      +        ],
      +        "type": "string"
      +      },
      +      "verified": {
      +        "type": "boolean"
      +      }
      +    },
      +    "required": [
      +      "agent",
      +      "name",
      +      "description",
      +      "category",
      +      "handle",
      +      "avatar",
      +      "verified",
      +      "readiness",
      +      "canStartThread",
      +      "capabilities"
      +    ],
      +    "type": "object"
      +  },
      +  "maxItems": 50,
      +  "type": "array"
      +}
    • removedOutput schema / properties / degraded
      Removed value: -{
      -  "type": "boolean"
      -}
    • removedOutput schema / properties / degradedReason
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "enum": [
      -        "CANONICAL_CACHE",
      -        "POSTGRES_COMPATIBILITY"
      -      ],
      -      "type": "string"
      -    },
      -    {
      -      "type": "null"
      -    }
      -  ]
      -}
    • removedOutput schema / properties / nextCursor
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "type": "string"
      -    },
      -    {
      -      "type": "null"
      -    }
      -  ]
      -}
    • removedOutput schema / properties / partialHydration
      Removed value: -{
      -  "type": "boolean"
      -}
    • removedOutput schema / properties / rankingVersion
      Removed value: -{
      -  "maxLength": 200,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedOutput schema / properties / results
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "accountRequirement": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "authorizationMode": {
      -                "enum": [
      -                  "REMOTE_MCP_ELICITATION",
      -                  "REMOTE_UCP_IDENTITY",
      -                  "DARWIN_BROKERED",
      -                  "SELLER_HOSTED",
      -                  "UNAVAILABLE"
      -                ],
      -                "type": "string"
      -              },
      -              "providerDomain": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "providerLabel": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "requirement": {
      -                "enum": [
      -                  "none",
      -                  "optional",
      -                  "required"
      -                ],
      -                "type": "string"
      -              },
      -              "retentionModes": {
      -                "items": {
      -                  "enum": [
      -                    "temporary",
      -                    "saved"
      -                  ],
      -                  "type": "string"
      -                },
      -                "maxItems": 2,
      -                "type": "array"
      -              },
      -              "scopeDescriptions": {
      -                "items": {
      -                  "maxLength": 240,
      -                  "type": "string"
      -                },
      -                "maxItems": 12,
      -                "type": "array"
      -              }
      -            },
      -            "required": [
      -              "requirement",
      -              "providerLabel",
      -              "providerDomain",
      -              "retentionModes",
      -              "scopeDescriptions",
      -              "authorizationMode"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "aiId": {
      -        "type": "string"
      -      },
      -      "availability": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "observedAt": {
      -                "anyOf": [
      -                  {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "status": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "status",
      -              "observedAt"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "canAuthenticateForThread": {
      -        "type": "boolean"
      -      },
      -      "canStartThread": {
      -        "type": "boolean"
      -      },
      -      "capabilityId": {
      -        "type": "string"
      -      },
      -      "capabilityKind": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "capabilityRevision": {
      -        "exclusiveMinimum": 0,
      -        "maximum": 9007199254740991,
      -        "type": "integer"
      -      },
      -      "category": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "description": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "executionDomain": {
      -        "anyOf": [
      -          {
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "inputContract": {
      -        "additionalProperties": false,
      -        "description": "Exact public execution fields when an Act bridge is verified. When available is false, this indexed capability cannot be started through Act; do not retry Search with a capabilityId selector.",
      -        "properties": {
      -          "additionalFieldsAllowed": {
      -            "const": false,
      -            "type": "boolean"
      -          },
      -          "available": {
      -            "type": "boolean"
      -          },
      -          "fields": {
      -            "items": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "allowedValues": {
      -                  "items": {
      -                    "anyOf": [
      -                      {
      -                        "maxLength": 200,
      -                        "type": "string"
      -                      },
      -                      {
      -                        "type": "number"
      -                      },
      -                      {
      -                        "type": "boolean"
      -                      }
      -                    ]
      -                  },
      -                  "maxItems": 50,
      -                  "type": "array"
      -                },
      -                "description": {
      -                  "anyOf": [
      -                    {
      -                      "maxLength": 500,
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "format": {
      -                  "anyOf": [
      -                    {
      -                      "maxLength": 50,
      -                      "type": "string"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maxItems": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maxLength": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "maximum": {
      -                  "anyOf": [
      -                    {
      -                      "type": "number"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minItems": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minLength": {
      -                  "anyOf": [
      -                    {
      -                      "maximum": 9007199254740991,
      -                      "minimum": 0,
      -                      "type": "integer"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "minimum": {
      -                  "anyOf": [
      -                    {
      -                      "type": "number"
      -                    },
      -                    {
      -                      "type": "null"
      -                    }
      -                  ]
      -                },
      -                "name": {
      -                  "maxLength": 80,
      -                  "minLength": 1,
      -                  "type": "string"
      -                },
      -                "required": {
      -                  "type": "boolean"
      -                },
      -                "valueType": {
      -                  "enum": [
      -                    "string",
      -                    "number",
      -                    "integer",
      -                    "boolean",
      -                    "string_list",
      -                    "number_list",
      -                    "integer_list",
      -                    "boolean_list"
      -                  ],
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "name",
      -                "valueType",
      -                "description",
      -                "required",
      -                "allowedValues",
      -                "format",
      -                "minLength",
      -                "maxLength",
      -                "minimum",
      -                "maximum",
      -                "minItems",
      -                "maxItems"
      -              ],
      -              "type": "object"
      -            },
      -            "maxItems": 32,
      -            "type": "array"
      -          }
      -        },
      -        "required": [
      -          "available",
      -          "additionalFieldsAllowed",
      -          "fields"
      -        ],
      -        "type": "object"
      -      },
      -      "mediaPreviewUrl": {
      -        "anyOf": [
      -          {
      -            "format": "uri",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "owningAi": {
      -        "additionalProperties": false,
      -        "properties": {
      -          "aiId": {
      -            "type": "string"
      -          },
      -          "avatarUrl": {
      -            "anyOf": [
      -              {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "classification": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "handle": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "name": {
      -            "type": "string"
      -          },
      -          "profileHandle": {
      -            "type": "string"
      -          },
      -          "reliabilityScore": {
      -            "anyOf": [
      -              {
      -                "maximum": 1,
      -                "minimum": 0,
      -                "type": "number"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "summary": {
      -            "anyOf": [
      -              {
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          },
      -          "verified": {
      -            "type": "boolean"
      -          },
      -          "websiteUrl": {
      -            "anyOf": [
      -              {
      -                "format": "uri",
      -                "type": "string"
      -              },
      -              {
      -                "type": "null"
      -              }
      -            ]
      -          }
      -        },
      -        "required": [
      -          "aiId",
      -          "name",
      -          "profileHandle",
      -          "handle",
      -          "avatarUrl",
      -          "verified",
      -          "classification"
      -        ],
      -        "type": "object"
      -      },
      -      "paymentRequirement": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "handlers": {
      -                "items": {
      -                  "enum": [
      -                    "HOSTED_CHECKOUT",
      -                    "UCP_SPT",
      -                    "ACP_SPT",
      -                    "MPP_SPT",
      -                    "X402"
      -                  ],
      -                  "type": "string"
      -                },
      -                "maxItems": 5,
      -                "type": "array"
      -              },
      -              "mode": {
      -                "enum": [
      -                  "free",
      -                  "fixed",
      -                  "quote",
      -                  "usage"
      -                ],
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "mode",
      -              "handlers"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "pricing": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "currency": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "maximumMinor": {
      -                "anyOf": [
      -                  {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "minimumMinor": {
      -                "anyOf": [
      -                  {
      -                    "maximum": 9007199254740991,
      -                    "minimum": 0,
      -                    "type": "integer"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "mode": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              },
      -              "unit": {
      -                "anyOf": [
      -                  {
      -                    "type": "string"
      -                  },
      -                  {
      -                    "type": "null"
      -                  }
      -                ]
      -              }
      -            },
      -            "required": [
      -              "mode",
      -              "currency",
      -              "minimumMinor",
      -              "maximumMinor",
      -              "unit"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "profileHandle": {
      -        "type": "string"
      -      },
      -      "protocols": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "searchAttributionId": {
      -        "description": "Opaque identifier scoped to this Search result. Preserve it with the selected capability; it does not itself grant Act authority.",
      -        "maxLength": 191,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "tags": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      },
      -      "threadUnavailableReason": {
      -        "anyOf": [
      -          {
      -            "enum": [
      -              "ACT_THREAD_CUTOVER_PENDING",
      -              "TARGET_CAPABILITY_NOT_FOUND",
      -              "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      -              "ROUTE_NOT_CONFIGURED",
      -              "ROUTE_REVISION_STALE",
      -              "ROUTE_NOT_APPROVED",
      -              "ROUTE_NOT_READY",
      -              "ROUTE_NOT_VERIFIED",
      -              "ROUTE_VERIFICATION_EXPIRED",
      -              "CALLABLE_TRANSPORT_NOT_VERIFIED",
      -              "THREAD_ADAPTER_UNAVAILABLE",
      -              "CAPABILITY_SCHEMA_MISSING",
      -              "THREAD_AUTH_BINDING_UNVERIFIED",
      -              "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      -              "THREAD_READINESS_UNAVAILABLE"
      -            ],
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "title": {
      -        "type": "string"
      -      },
      -      "type": {
      -        "type": "string"
      -      },
      -      "whyMatched": {
      -        "items": {
      -          "type": "string"
      -        },
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "aiId",
      -      "profileHandle",
      -      "capabilityId",
      -      "capabilityRevision",
      -      "type",
      -      "executionDomain",
      -      "capabilityKind",
      -      "title",
      -      "description",
      -      "category",
      -      "tags",
      -      "mediaPreviewUrl",
      -      "pricing",
      -      "availability",
      -      "protocols",
      -      "inputContract",
      -      "accountRequirement",
      -      "paymentRequirement",
      -      "owningAi",
      -      "whyMatched",
      -      "searchAttributionId"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • changedOutput schema / required
      Previous value: -[
      -  "results",
      -  "nextCursor"
      -]New value: +[
      +  "agents"
      +]
  16. Changed2 schema fields changed
    • addedOutput schema / properties / results / items / properties / canAuthenticateForThread
      Added value: +{
      +  "type": "boolean"
      +}
    • changedOutput schema / properties / results / items / properties / threadUnavailableReason / anyOf
      Previous value: -[
      -  {
      -    "enum": [
      -      "ACT_THREAD_CUTOVER_PENDING",
      -      "TARGET_CAPABILITY_NOT_FOUND",
      -      "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      -      "ROUTE_NOT_CONFIGURED",
      -      "ROUTE_REVISION_STALE",
      -      "ROUTE_NOT_APPROVED",
      -      "ROUTE_NOT_READY",
      -      "ROUTE_NOT_VERIFIED",
      -      "ROUTE_VERIFICATION_EXPIRED",
      -      "CALLABLE_TRANSPORT_NOT_VERIFIED",
      -      "THREAD_ADAPTER_UNAVAILABLE",
      -      "CAPABILITY_SCHEMA_MISSING",
      -      "THREAD_AUTH_BINDING_UNVERIFIED",
      -      "THREAD_READINESS_UNAVAILABLE"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "enum": [
      +      "ACT_THREAD_CUTOVER_PENDING",
      +      "TARGET_CAPABILITY_NOT_FOUND",
      +      "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      +      "ROUTE_NOT_CONFIGURED",
      +      "ROUTE_REVISION_STALE",
      +      "ROUTE_NOT_APPROVED",
      +      "ROUTE_NOT_READY",
      +      "ROUTE_NOT_VERIFIED",
      +      "ROUTE_VERIFICATION_EXPIRED",
      +      "CALLABLE_TRANSPORT_NOT_VERIFIED",
      +      "THREAD_ADAPTER_UNAVAILABLE",
      +      "CAPABILITY_SCHEMA_MISSING",
      +      "THREAD_AUTH_BINDING_UNVERIFIED",
      +      "THREAD_DISCOVERY_AUTHENTICATION_REQUIRED",
      +      "THREAD_READINESS_UNAVAILABLE"
      +    ],
      +    "type": "string"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  17. Changed5 schema fields changed
    • addedOutput schema / properties / results / items / properties / canStartThread
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / results / items / properties / owningAi / properties / reliabilityScore
      Added value: +{
      +  "anyOf": [
      +    {
      +      "maximum": 1,
      +      "minimum": 0,
      +      "type": "number"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / owningAi / properties / summary
      Added value: +{
      +  "anyOf": [
      +    {
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / owningAi / properties / websiteUrl
      Added value: +{
      +  "anyOf": [
      +    {
      +      "format": "uri",
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / results / items / properties / threadUnavailableReason
      Added value: +{
      +  "anyOf": [
      +    {
      +      "enum": [
      +        "ACT_THREAD_CUTOVER_PENDING",
      +        "TARGET_CAPABILITY_NOT_FOUND",
      +        "THREAD_CAPABILITY_CATALOG_TOO_LARGE",
      +        "ROUTE_NOT_CONFIGURED",
      +        "ROUTE_REVISION_STALE",
      +        "ROUTE_NOT_APPROVED",
      +        "ROUTE_NOT_READY",
      +        "ROUTE_NOT_VERIFIED",
      +        "ROUTE_VERIFICATION_EXPIRED",
      +        "CALLABLE_TRANSPORT_NOT_VERIFIED",
      +        "THREAD_ADAPTER_UNAVAILABLE",
      +        "CAPABILITY_SCHEMA_MISSING",
      +        "THREAD_AUTH_BINDING_UNVERIFIED",
      +        "THREAD_READINESS_UNAVAILABLE"
      +      ],
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  18. Changed13 schema fields changed
    • removedInput schema / properties / context
      Removed value: -{
      -  "additionalProperties": false,
      -  "description": "Optional locale and display currency used to interpret and present public Search results.",
      -  "properties": {
      -    "currency": {
      -      "pattern": "^[A-Z]{3}$",
      -      "type": "string"
      -    },
      -    "locale": {
      -      "maxLength": 35,
      -      "minLength": 2,
      -      "type": "string"
      -    }
      -  },
      -  "type": "object"
      -}
    • removedInput schema / properties / cursor
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "maxLength": 6144,
      -      "minLength": 1,
      -      "type": "string"
      -    },
      -    {
      -      "type": "null"
      -    }
      -  ],
      -  "description": "Opaque pagination cursor returned as nextCursor by a previous Search call."
      -}
    • removedInput schema / properties / excludeAiIds
      Removed value: -{
      -  "description": "Remove capabilities owned by these exact public AI IDs.",
      -  "items": {
      -    "maxLength": 191,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "maxItems": 50,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • removedInput schema / properties / excludeDomains
      Removed value: -{
      -  "description": "Remove capabilities whose owning AI has a public website on one of these domains. Use hostnames without a scheme, path, or port.",
      -  "items": {
      -    "maxLength": 253,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "maxItems": 50,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • changedInput schema / properties / filters / description
      Previous value: -"Optional bounded public capability filters applied without exposing private resource details."New value: +"Optional hard constraints supported by the active Creora capability index."
    • removedInput schema / properties / filters / properties / allowQuotePricing
      Removed value: -{
      -  "default": true,
      -  "type": "boolean"
      -}
    • removedInput schema / properties / filters / properties / availableAt
      Removed value: -{
      -  "format": "date-time",
      -  "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
      -  "type": "string"
      -}
    • removedInput schema / properties / filters / properties / countryCodes
      Removed value: -{
      -  "description": "Optional ISO 3166-1 alpha-2 country codes for country-level capability availability. Precise destinations, regions, and postal codes are not accepted.",
      -  "items": {
      -    "pattern": "^[A-Z]{2}$",
      -    "type": "string"
      -  },
      -  "maxItems": 50,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • removedInput schema / properties / filters / properties / minPriceMinor
      Removed value: -{
      -  "maximum": 9007199254740991,
      -  "minimum": 0,
      -  "type": "integer"
      -}
    • removedInput schema / properties / includeAiIds
      Removed value: -{
      -  "description": "Only return capabilities owned by these exact public AI IDs.",
      -  "items": {
      -    "maxLength": 191,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "maxItems": 50,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • removedInput schema / properties / includeDomains
      Removed value: -{
      -  "description": "Only return capabilities whose owning AI has a public website on one of these domains. Use hostnames without a scheme, path, or port.",
      -  "items": {
      -    "maxLength": 253,
      -    "minLength": 1,
      -    "type": "string"
      -  },
      -  "maxItems": 50,
      -  "minItems": 1,
      -  "type": "array"
      -}
    • changedOutput schema / properties / results / items / properties / inputContract / description
      Previous value: -"Exact public execution fields for this capability. When available is false, call search again with capabilityId before start_action. Pass only these declared field names to start_action inputs."New value: +"Exact public execution fields when an Act bridge is verified. When available is false, this indexed capability cannot be started through Act; do not retry Search with a capabilityId selector."
    • changedOutput schema / properties / results / items / properties / searchAttributionId / description
      Previous value: -"Opaque identifier scoped to this Search result. Pass it unchanged to start_action only when selecting this capability; do not reuse it for another result or Search call."New value: +"Opaque identifier scoped to this Search result. Preserve it with the selected capability; it does not itself grant Act authority."
  19. Changed1 schema field changed
    • changedOutput schema / properties / results / items / properties / paymentRequirement / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "handlers": {
      -        "items": {
      -          "enum": [
      -            "DARWIN_WALLET",
      -            "HOSTED_CHECKOUT",
      -            "UCP_SPT",
      -            "ACP_SPT",
      -            "MPP_SPT",
      -            "X402"
      -          ],
      -          "type": "string"
      -        },
      -        "maxItems": 6,
      -        "type": "array"
      -      },
      -      "mode": {
      -        "enum": [
      -          "free",
      -          "fixed",
      -          "quote",
      -          "usage"
      -        ],
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "mode",
      -      "handlers"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "handlers": {
      +        "items": {
      +          "enum": [
      +            "HOSTED_CHECKOUT",
      +            "UCP_SPT",
      +            "ACP_SPT",
      +            "MPP_SPT",
      +            "X402"
      +          ],
      +          "type": "string"
      +        },
      +        "maxItems": 5,
      +        "type": "array"
      +      },
      +      "mode": {
      +        "enum": [
      +          "free",
      +          "fixed",
      +          "quote",
      +          "usage"
      +        ],
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "mode",
      +      "handlers"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
  20. Changed2 schema fields changed
    • addedOutput schema / properties / results / items / properties / searchAttributionId
      Added value: +{
      +  "description": "Opaque identifier scoped to this Search result. Pass it unchanged to start_action only when selecting this capability; do not reuse it for another result or Search call.",
      +  "maxLength": 191,
      +  "minLength": 1,
      +  "type": "string"
      +}
    • changedOutput schema / properties / results / items / required
      Previous value: -[
      -  "aiId",
      -  "profileHandle",
      -  "capabilityId",
      -  "capabilityRevision",
      -  "type",
      -  "executionDomain",
      -  "capabilityKind",
      -  "title",
      -  "description",
      -  "category",
      -  "tags",
      -  "mediaPreviewUrl",
      -  "pricing",
      -  "availability",
      -  "protocols",
      -  "inputContract",
      -  "accountRequirement",
      -  "paymentRequirement",
      -  "owningAi",
      -  "whyMatched"
      -]New value: +[
      +  "aiId",
      +  "profileHandle",
      +  "capabilityId",
      +  "capabilityRevision",
      +  "type",
      +  "executionDomain",
      +  "capabilityKind",
      +  "title",
      +  "description",
      +  "category",
      +  "tags",
      +  "mediaPreviewUrl",
      +  "pricing",
      +  "availability",
      +  "protocols",
      +  "inputContract",
      +  "accountRequirement",
      +  "paymentRequirement",
      +  "owningAi",
      +  "whyMatched",
      +  "searchAttributionId"
      +]
  21. Changed13 schema fields changed
    • removedInput schema / properties / aiId
      Removed value: -{
      -  "description": "Restrict Search to one exact public AI.",
      -  "maxLength": 191,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • removedInput schema / properties / capabilityId
      Removed value: -{
      -  "description": "Load one exact public capability.",
      -  "maxLength": 191,
      -  "minLength": 1,
      -  "type": "string"
      -}
    • addedInput schema / properties / excludeAiIds
      Added value: +{
      +  "description": "Remove capabilities owned by these exact public AI IDs.",
      +  "items": {
      +    "maxLength": 191,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "maxItems": 50,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • addedInput schema / properties / excludeDomains
      Added value: +{
      +  "description": "Remove capabilities whose owning AI has a public website on one of these domains. Use hostnames without a scheme, path, or port.",
      +  "items": {
      +    "maxLength": 253,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "maxItems": 50,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • addedInput schema / properties / filters / properties / capabilityKinds / minItems
      Added value: +1
    • addedInput schema / properties / filters / properties / capabilityTypes / minItems
      Added value: +1
    • addedInput schema / properties / filters / properties / countryCodes / minItems
      Added value: +1
    • addedInput schema / properties / filters / properties / executionDomains / minItems
      Added value: +1
    • addedInput schema / properties / filters / properties / protocols / minItems
      Added value: +1
    • addedInput schema / properties / includeAiIds
      Added value: +{
      +  "description": "Only return capabilities owned by these exact public AI IDs.",
      +  "items": {
      +    "maxLength": 191,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "maxItems": 50,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • addedInput schema / properties / includeDomains
      Added value: +{
      +  "description": "Only return capabilities whose owning AI has a public website on one of these domains. Use hostnames without a scheme, path, or port.",
      +  "items": {
      +    "maxLength": 253,
      +    "minLength": 1,
      +    "type": "string"
      +  },
      +  "maxItems": 50,
      +  "minItems": 1,
      +  "type": "array"
      +}
    • changedInput schema / properties / query / description
      Previous value: -"Natural-language description of the capability or outcome to find."New value: +"Describe the capability or outcome to find in natural language, including constraints and success criteria that should affect ranking."
    • addedInput schema / required
      Added value: +[
      +  "query"
      +]
  22. Changed6 schema fields changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • addedOutput schema / properties / degraded
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / degradedReason
      Added value: +{
      +  "anyOf": [
      +    {
      +      "enum": [
      +        "CANONICAL_CACHE",
      +        "POSTGRES_COMPATIBILITY"
      +      ],
      +      "type": "string"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
    • addedOutput schema / properties / partialHydration
      Added value: +{
      +  "type": "boolean"
      +}
    • addedOutput schema / properties / rankingVersion
      Added value: +{
      +  "maxLength": 200,
      +  "minLength": 1,
      +  "type": "string"
      +}
  23. Changed5 schema fields changed
    • addedInput schema / properties / context / description
      Added value: +"Optional locale and display currency used to interpret and present public Search results."
    • addedInput schema / properties / cursor / description
      Added value: +"Opaque pagination cursor returned as nextCursor by a previous Search call."
    • addedInput schema / properties / filters / description
      Added value: +"Optional bounded public capability filters applied without exposing private resource details."
    • addedInput schema / properties / limit / description
      Added value: +"Maximum number of ranked results to return, from 1 through 50. Defaults to 10."
    • changedOutput schema / properties / results / items / properties / inputContract / description
      Previous value: -"Exact public execution fields for this capability. When available is false, call search again with capabilityId before act with type 'start'. Pass only these declared field names to act inputs."New value: +"Exact public execution fields for this capability. When available is false, call search again with capabilityId before start_action. Pass only these declared field names to start_action inputs."
  24. Changed1 schema field changed
    • changedOutput schema / properties / results / items / properties / inputContract / description
      Previous value: -"Exact public execution fields for this capability. When available is false, call search again with capabilityId before start_action. Pass only these declared field names to start_action inputs."New value: +"Exact public execution fields for this capability. When available is false, call search again with capabilityId before act with type 'start'. Pass only these declared field names to act inputs."
  25. Changed1 schema field changed
    • changedOutput schema / properties / results / items / properties / inputContract / description
      Previous value: -"Exact public execution fields for this capability. When available is false, call Search again with capabilityId before Act. Pass only these field names to Act."New value: +"Exact public execution fields for this capability. When available is false, call search again with capabilityId before start_action. Pass only these declared field names to start_action inputs."
  26. Added

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With readOnlyHint=false already declared, the description supplies the missing 'why': Search persists the request and results as retained search history, which explains the non-read-only classification and warns about data retention. It also discloses the anonymous-vs-authenticated credential model and that tokens must not be substituted with OAuth credentials, plus a firm non-destructive boundary ('never executes agent work') that matches destructiveHint=false. No annotation is contradicted and meaningful context is added beyond them.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Six short sentences, front-loaded with purpose and return shape before auth, refinement and retention details. Every sentence carries distinct information — sign-in behavior, token handling, history persistence, execution boundary — with no restatement of the name or title.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an open-world, non-idempotent search with 8 parameters, the description covers what an agent must know before calling: auth requirements, follow-up mechanics, side effects (retained history) and the fact that execution belongs to another tool. Since an output schema exists, the brief return summary is a bonus rather than a gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already carries per-field meaning and the bar is a baseline 3. The description still adds cross-parameter semantics the schema cannot: which token to preserve depending on anonymous vs authenticated flow, and that previousResponseId plus context together form the refinement path. It stops short of explaining interactions like forkSearchId versus previousResponseId, which keeps it below a 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence gives a specific verb and resource — 'Find agents for a task' — and the closing sentence draws an explicit boundary against the sibling 'act' tool ('never executes agent work'). The return shape (agents with grounded reasons, connection requirements, plus plan/question/noMatchReason) further pins down what the tool produces, so an agent can separate this from act and get_search without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It states the follow-up path concretely (refine with previousResponseId and context, reuse searchToken for anonymous follow-ups, same account for authenticated ones) and clarifies that public Search needs no sign-in when enabled. The exclusion from execution implies act is the tool for doing work, but that alternative is never named explicitly, so the routing guidance is clear rather than exhaustive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources