changedOutput schema / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "availability": {
- "enum": [
- "ready",
- "host_connection_required",
- "unavailable"
- ],
- "type": "string"
- },
- "canExecute": {
- "type": "boolean"
- },
- "connection": {
- "additionalProperties": false,
- "properties": {
- "authentication": {
- "enum": [
- "keyless",
- "host_managed"
- ],
- "type": "string"
- },
- "documentationUrl": {
- "type": "string"
- },
- "endpoint": {
- "type": "string"
- },
- "hostConnectionChecked": {
- "const": false,
- "type": "boolean"
- },
- "serviceUrl": {
- "type": "string"
- }
- },
- "required": [
- "serviceUrl",
- "documentationUrl",
- "endpoint",
- "authentication",
- "hostConnectionChecked"
- ],
- "type": "object"
- },
- "input": {
- "type": "string"
- },
- "limitations": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "provider": {
- "enum": [
- "exa",
- "jina-ai",
- "browserless",
- "tavily",
- "firecrawl",
- "file2markdown"
- ],
- "type": "string"
- },
- "reasonCode": {
- "type": "string"
- },
- "restrictions": {
- "additionalProperties": false,
- "properties": {
- "allowQueries": {
- "const": false,
- "type": "boolean"
- },
- "allowedReadOrigins": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "allowedReadTargets": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "origin": {
- "type": "string"
- },
- "pathPrefix": {
- "type": "string"
- },
- "subpaths": {
- "type": "boolean"
- }
- },
- "required": [
- "origin",
- "pathPrefix",
- "subpaths"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "maxInputChars": {
- "const": 1000,
- "type": "number"
- },
- "maxOutputChars": {
- "const": 16000,
- "type": "number"
- },
- "maxResponseBytes": {
- "const": 262144,
- "type": "number"
- },
- "maxSpendUsd": {
- "const": 0,
- "type": "number"
- },
- "timeoutMs": {
- "const": 25000,
- "type": "number"
- }
- },
- "required": [
- "maxSpendUsd",
- "allowedReadOrigins",
- "allowedReadTargets",
- "allowQueries",
- "maxInputChars",
- "timeoutMs",
- "maxResponseBytes",
- "maxOutputChars"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": "1",
- "type": "string"
- },
- "sourceUrls": {
- "items": {
- "format": "uri",
- "maxLength": 1000,
- "type": "string"
- },
- "maxItems": 3,
- "minItems": 1,
- "type": "array",
- "uniqueItems": true
- },
- "summary": {
- "type": "string"
- },
- "task": {
- "enum": [
- "web_search",
- "read_page",
- "pdf_parse",
- "browser_screenshot"
- ],
- "type": "string"
- }
- },
- "required": [
- "schemaVersion",
- "task",
- "input",
- "provider",
- "availability",
- "canExecute",
- "reasonCode",
- "summary",
- "connection",
- "restrictions",
- "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": {
+ "availability": {
+ "enum": [
+ "ready",
+ "host_connection_required",
+ "unavailable"
+ ],
+ "type": "string"
+ },
+ "canExecute": {
+ "type": "boolean"
+ },
+ "connection": {
+ "additionalProperties": false,
+ "properties": {
+ "authentication": {
+ "enum": [
+ "keyless",
+ "host_managed"
+ ],
+ "type": "string"
+ },
+ "documentationUrl": {
+ "type": "string"
+ },
+ "endpoint": {
+ "type": "string"
+ },
+ "hostConnectionChecked": {
+ "const": false,
+ "type": "boolean"
+ },
+ "serviceUrl": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "serviceUrl",
+ "documentationUrl",
+ "endpoint",
+ "authentication",
+ "hostConnectionChecked"
+ ],
+ "type": "object"
+ },
+ "input": {
+ "type": "string"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "provider": {
+ "enum": [
+ "exa",
+ "jina-ai",
+ "browserless",
+ "tavily",
+ "firecrawl",
+ "file2markdown"
+ ],
+ "type": "string"
+ },
+ "reasonCode": {
+ "type": "string"
+ },
+ "restrictions": {
+ "additionalProperties": false,
+ "properties": {
+ "allowQueries": {
+ "const": false,
+ "type": "boolean"
+ },
+ "allowedReadOrigins": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "allowedReadTargets": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "origin": {
+ "type": "string"
+ },
+ "pathPrefix": {
+ "type": "string"
+ },
+ "subpaths": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "origin",
+ "pathPrefix",
+ "subpaths"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "maxInputChars": {
+ "const": 1000,
+ "type": "number"
+ },
+ "maxOutputChars": {
+ "const": 16000,
+ "type": "number"
+ },
+ "maxResponseBytes": {
+ "const": 262144,
+ "type": "number"
+ },
+ "maxSpendUsd": {
+ "const": 0,
+ "type": "number"
+ },
+ "timeoutMs": {
+ "const": 25000,
+ "type": "number"
+ }
+ },
+ "required": [
+ "maxSpendUsd",
+ "allowedReadOrigins",
+ "allowedReadTargets",
+ "allowQueries",
+ "maxInputChars",
+ "timeoutMs",
+ "maxResponseBytes",
+ "maxOutputChars"
+ ],
+ "type": "object"
+ },
+ "schemaVersion": {
+ "const": "1",
+ "type": "string"
+ },
+ "sourceUrls": {
+ "items": {
+ "format": "uri",
+ "maxLength": 1000,
+ "type": "string"
+ },
+ "maxItems": 3,
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ },
+ "summary": {
+ "type": "string"
+ },
+ "task": {
+ "enum": [
+ "web_search",
+ "read_page",
+ "pdf_parse",
+ "browser_screenshot"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "task",
+ "input",
+ "provider",
+ "availability",
+ "canExecute",
+ "reasonCode",
+ "summary",
+ "connection",
+ "restrictions",
+ "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"
+ }
+]