changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "account": {
- "additionalProperties": false,
- "properties": {
- "checkedByRelay": {
- "const": false,
- "type": "boolean"
- },
- "status": {
- "const": "unknown",
- "type": "string"
- }
- },
- "required": [
- "status",
- "checkedByRelay"
- ],
- "type": "object"
- },
- "availability": {
- "enum": [
- "documented",
- "unavailable"
- ],
- "type": "string"
- },
- "canExecuteInRelay": {
- "const": false,
- "type": "boolean"
- },
- "credentialsHeldBy": {
- "const": "agent_host",
- "type": "string"
- },
- "executionLocation": {
- "const": "agent_host",
- "type": "string"
- },
- "hostRequirements": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "options": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "authentication": {
- "additionalProperties": false,
- "properties": {
- "handledBy": {
- "const": "agent_host",
- "type": "string"
- },
- "instructions": {
- "type": "string"
- },
- "method": {
- "enum": [
- "oauth",
- "api-key"
- ],
- "type": "string"
- }
- },
- "required": [
- "method",
- "handledBy",
- "instructions"
- ],
- "type": "object"
- },
- "configuration": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "format": {
- "const": "mcpServers",
- "type": "string"
- },
- "json": {
- "type": "string"
- }
- },
- "required": [
- "format",
- "json"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "connectionPackage": {
- "additionalProperties": false,
- "properties": {
- "example": {
- "additionalProperties": false,
- "properties": {
- "content": {
- "type": "string"
- },
- "documentationUrl": {
- "format": "uri",
- "type": "string"
- },
- "format": {
- "enum": [
- "json",
- "http"
- ],
- "type": "string"
- },
- "instructions": {
- "type": "string"
- }
- },
- "required": [
- "format",
- "content",
- "instructions",
- "documentationUrl"
- ],
- "type": "object"
- },
- "hostPrompt": {
- "type": "string"
- },
- "permissions": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "reviewedAt": {
- "format": "date",
- "type": "string"
- },
- "verification": {
- "items": {
- "type": "string"
- },
- "type": "array"
- }
- },
- "required": [
- "reviewedAt",
- "hostPrompt",
- "permissions",
- "verification",
- "example"
- ],
- "type": "object"
- },
- "documentationUrl": {
- "format": "uri",
- "type": "string"
- },
- "endpoint": {
- "format": "uri",
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "label": {
- "type": "string"
- },
- "protocol": {
- "enum": [
- "MCP",
- "REST"
- ],
- "type": "string"
- },
- "sourceIds": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "steps": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "transport": {
- "enum": [
- "streamable-http",
- "https"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "label",
- "protocol",
- "transport",
- "endpoint",
- "authentication",
- "configuration",
- "connectionPackage",
- "documentationUrl",
- "steps",
- "sourceIds"
- ],
- "type": "object"
- },
- "maxItems": 1,
- "type": "array"
- },
- "payment": {
- "additionalProperties": false,
- "properties": {
- "authorizedByHandoff": {
- "const": false,
- "type": "boolean"
- },
- "budgetUsd": {
- "type": "null"
- },
- "providerCostUsd": {
- "type": "null"
- },
- "requiresHostEnforcement": {
- "const": true,
- "type": "boolean"
- },
- "requiresUserAuthorization": {
- "const": true,
- "type": "boolean"
- }
- },
- "required": [
- "authorizedByHandoff",
- "budgetUsd",
- "providerCostUsd",
- "requiresUserAuthorization",
- "requiresHostEnforcement"
- ],
- "type": "object"
- },
- "provider": {
- "enum": [
- "exa",
- "jina-ai",
- "browserless"
- ],
- "type": "string"
- },
- "providerName": {
- "type": "string"
- },
- "reasonCode": {
- "enum": [
- "HOST_SETUP_DOCUMENTED",
- "PUBLISHED_SERVICE_UNAVAILABLE",
- "REVIEWED_CONNECTION_UNAVAILABLE"
- ],
- "type": "string"
- },
- "review": {
- "additionalProperties": false,
- "properties": {
- "guideSnapshotMatched": {
- "type": "boolean"
- },
- "listingSnapshotMatched": {
- "type": "boolean"
- },
- "reviewedAt": {
- "anyOf": [
- {
- "format": "date",
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "reviewedAt",
- "listingSnapshotMatched",
- "guideSnapshotMatched"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": "1",
- "type": "string"
- },
- "sources": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "checkedAt": {
- "format": "date",
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "url": {
- "format": "uri",
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "title",
- "checkedAt"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "status": {
- "const": "host_connection_required",
- "type": "string"
- },
- "summary": {
- "type": "string"
- }
- },
- "required": [
- "schemaVersion",
- "provider",
- "providerName",
- "status",
- "availability",
- "reasonCode",
- "summary",
- "executionLocation",
- "credentialsHeldBy",
- "canExecuteInRelay",
- "account",
- "payment",
- "review",
- "sources",
- "options",
- "hostRequirements",
- "limitations"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "error": {
- "additionalProperties": false,
- "properties": {
- "code": {
- "minLength": 1,
- "type": "string"
- },
- "message": {
- "type": "string"
- }
- },
- "required": [
- "code",
- "message"
- ],
- "type": "object"
- },
- "error_code": {
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "error_code",
- "error"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "account": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedByRelay": {
+ "const": false,
+ "type": "boolean"
+ },
+ "status": {
+ "const": "unknown",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "checkedByRelay"
+ ],
+ "type": "object"
+ },
+ "availability": {
+ "enum": [
+ "documented",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "canExecuteInRelay": {
+ "const": false,
+ "type": "boolean"
+ },
+ "credentialsHeldBy": {
+ "const": "agent_host",
+ "type": "string"
+ },
+ "executionLocation": {
+ "const": "agent_host",
+ "type": "string"
+ },
+ "hostRequirements": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "options": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "authentication": {
+ "additionalProperties": false,
+ "properties": {
+ "handledBy": {
+ "const": "agent_host",
+ "type": "string"
+ },
+ "instructions": {
+ "type": "string"
+ },
+ "method": {
+ "enum": [
+ "oauth",
+ "api-key"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "method",
+ "handledBy",
+ "instructions"
+ ],
+ "type": "object"
+ },
+ "configuration": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "format": {
+ "const": "mcpServers",
+ "type": "string"
+ },
+ "json": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "format",
+ "json"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "connectionPackage": {
+ "additionalProperties": false,
+ "properties": {
+ "example": {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "type": "string"
+ },
+ "documentationUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "format": {
+ "enum": [
+ "json",
+ "http"
+ ],
+ "type": "string"
+ },
+ "instructions": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "format",
+ "content",
+ "instructions",
+ "documentationUrl"
+ ],
+ "type": "object"
+ },
+ "hostPrompt": {
+ "type": "string"
+ },
+ "permissions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "reviewedAt": {
+ "format": "date",
+ "type": "string"
+ },
+ "verification": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "reviewedAt",
+ "hostPrompt",
+ "permissions",
+ "verification",
+ "example"
+ ],
+ "type": "object"
+ },
+ "documentationUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "endpoint": {
+ "format": "uri",
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "protocol": {
+ "enum": [
+ "MCP",
+ "REST"
+ ],
+ "type": "string"
+ },
+ "sourceIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "steps": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "transport": {
+ "enum": [
+ "streamable-http",
+ "https"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "label",
+ "protocol",
+ "transport",
+ "endpoint",
+ "authentication",
+ "configuration",
+ "connectionPackage",
+ "documentationUrl",
+ "steps",
+ "sourceIds"
+ ],
+ "type": "object"
+ },
+ "maxItems": 1,
+ "type": "array"
+ },
+ "payment": {
+ "additionalProperties": false,
+ "properties": {
+ "authorizedByHandoff": {
+ "const": false,
+ "type": "boolean"
+ },
+ "budgetUsd": {
+ "type": "null"
+ },
+ "providerCostUsd": {
+ "type": "null"
+ },
+ "requiresHostEnforcement": {
+ "const": true,
+ "type": "boolean"
+ },
+ "requiresUserAuthorization": {
+ "const": true,
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "authorizedByHandoff",
+ "budgetUsd",
+ "providerCostUsd",
+ "requiresUserAuthorization",
+ "requiresHostEnforcement"
+ ],
+ "type": "object"
+ },
+ "provider": {
+ "enum": [
+ "exa",
+ "jina-ai",
+ "browserless"
+ ],
+ "type": "string"
+ },
+ "providerName": {
+ "type": "string"
+ },
+ "reasonCode": {
+ "enum": [
+ "HOST_SETUP_DOCUMENTED",
+ "PUBLISHED_SERVICE_UNAVAILABLE",
+ "REVIEWED_CONNECTION_UNAVAILABLE"
+ ],
+ "type": "string"
+ },
+ "review": {
+ "additionalProperties": false,
+ "properties": {
+ "guideSnapshotMatched": {
+ "type": "boolean"
+ },
+ "listingSnapshotMatched": {
+ "type": "boolean"
+ },
+ "reviewedAt": {
+ "anyOf": [
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "reviewedAt",
+ "listingSnapshotMatched",
+ "guideSnapshotMatched"
+ ],
+ "type": "object"
+ },
+ "schemaVersion": {
+ "const": "1",
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "checkedAt": {
+ "format": "date",
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "url",
+ "title",
+ "checkedAt"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "status": {
+ "const": "host_connection_required",
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "provider",
+ "providerName",
+ "status",
+ "availability",
+ "reasonCode",
+ "summary",
+ "executionLocation",
+ "credentialsHeldBy",
+ "canExecuteInRelay",
+ "account",
+ "payment",
+ "review",
+ "sources",
+ "options",
+ "hostRequirements",
+ "limitations"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "additionalProperties": false,
+ "properties": {
+ "code": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "error_code": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "recovery": {
+ "additionalProperties": false,
+ "properties": {
+ "automaticRetryAllowed": {
+ "const": false
+ },
+ "guidance": {
+ "type": "string"
+ },
+ "requiredArguments": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "tool": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool",
+ "requiredArguments",
+ "guidance",
+ "automaticRetryAllowed"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "error_code",
+ "error"
+ ],
+ "type": "object"
+ }
+]