addedOutput schema / anyOf
Added value: +[
+ {
+ "allOf": [
+ {
+ "properties": {
+ "auth_methods": {
+ "properties": {
+ "data_api": {
+ "properties": {
+ "example": {
+ "type": "string"
+ },
+ "header": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "header"
+ ],
+ "type": "object"
+ },
+ "json_rpc": {
+ "properties": {
+ "bearer": {
+ "type": "string"
+ },
+ "example": {
+ "type": "string"
+ },
+ "header": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "header"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "data_api",
+ "json_rpc"
+ ],
+ "type": "object"
+ },
+ "env_var": {
+ "type": "string"
+ },
+ "handoff_instructions": {
+ "type": "string"
+ },
+ "paths": {
+ "properties": {
+ "browser": {
+ "properties": {
+ "console_url": {
+ "type": "string"
+ },
+ "instructions": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "console_url",
+ "instructions"
+ ],
+ "type": "object"
+ },
+ "programmatic": {
+ "properties": {
+ "base_url": {
+ "type": "string"
+ },
+ "guide_url": {
+ "type": "string"
+ },
+ "notes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "rate_limit_policy": {
+ "properties": {
+ "error_code": {
+ "type": "string"
+ },
+ "instruction": {
+ "type": "string"
+ },
+ "retry_after_header": {
+ "type": "string"
+ },
+ "status": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "error_code",
+ "status",
+ "retry_after_header",
+ "instruction"
+ ],
+ "type": "object"
+ },
+ "security": {
+ "type": "string"
+ },
+ "steps": {
+ "items": {
+ "properties": {
+ "description": {
+ "type": "string"
+ },
+ "endpoint": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "name": {
+ "type": "string"
+ },
+ "step": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "step",
+ "name",
+ "description"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "token_lifetime": {
+ "properties": {
+ "absolute_ttl_days": {
+ "type": "number"
+ },
+ "description": {
+ "type": "string"
+ },
+ "idle_ttl_hours": {
+ "type": "number"
+ },
+ "refresh_token": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "absolute_ttl_days",
+ "idle_ttl_hours",
+ "refresh_token",
+ "description"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "base_url",
+ "guide_url",
+ "steps",
+ "rate_limit_policy",
+ "token_lifetime",
+ "notes",
+ "security"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "programmatic",
+ "browser"
+ ],
+ "type": "object"
+ },
+ "preferred_path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "preferred_path",
+ "paths",
+ "handoff_instructions",
+ "env_var",
+ "auth_methods"
+ ],
+ "type": "object"
+ },
+ {
+ "not": {
+ "properties": {
+ "error": {
+ "const": "invalid_tool_arguments",
+ "type": "string"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+ }
+ ]
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "const": "invalid_tool_arguments",
+ "type": "string"
+ },
+ "message": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "reason": {
+ "enum": [
+ "invalid_root",
+ "schema_type",
+ "schema_enum",
+ "undeclared_property",
+ "credential_field",
+ "credential_value"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "error",
+ "reason",
+ "message"
+ ],
+ "type": "object"
+ }
+]
removedOutput schema / properties
Removed value: -{
- "auth_methods": {
- "properties": {
- "data_api": {
- "properties": {
- "example": {
- "type": "string"
- },
- "header": {
- "type": "string"
- }
- },
- "required": [
- "header"
- ],
- "type": "object"
- },
- "json_rpc": {
- "properties": {
- "bearer": {
- "type": "string"
- },
- "example": {
- "type": "string"
- },
- "header": {
- "type": "string"
- }
- },
- "required": [
- "header"
- ],
- "type": "object"
- }
- },
- "required": [
- "data_api",
- "json_rpc"
- ],
- "type": "object"
- },
- "env_var": {
- "type": "string"
- },
- "handoff_instructions": {
- "type": "string"
- },
- "paths": {
- "properties": {
- "browser": {
- "properties": {
- "console_url": {
- "type": "string"
- },
- "instructions": {
- "type": "string"
- }
- },
- "required": [
- "console_url",
- "instructions"
- ],
- "type": "object"
- },
- "programmatic": {
- "properties": {
- "base_url": {
- "type": "string"
- },
- "guide_url": {
- "type": "string"
- },
- "notes": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "rate_limit_policy": {
- "properties": {
- "error_code": {
- "type": "string"
- },
- "instruction": {
- "type": "string"
- },
- "retry_after_header": {
- "type": "string"
- },
- "status": {
- "type": "number"
- }
- },
- "required": [
- "error_code",
- "status",
- "retry_after_header",
- "instruction"
- ],
- "type": "object"
- },
- "security": {
- "type": "string"
- },
- "steps": {
- "items": {
- "properties": {
- "description": {
- "type": "string"
- },
- "endpoint": {
- "type": [
- "string",
- "null"
- ]
- },
- "name": {
- "type": "string"
- },
- "step": {
- "type": "number"
- }
- },
- "required": [
- "step",
- "name",
- "description"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "token_lifetime": {
- "properties": {
- "absolute_ttl_days": {
- "type": "number"
- },
- "description": {
- "type": "string"
- },
- "idle_ttl_hours": {
- "type": "number"
- },
- "refresh_token": {
- "type": "boolean"
- }
- },
- "required": [
- "absolute_ttl_days",
- "idle_ttl_hours",
- "refresh_token",
- "description"
- ],
- "type": "object"
- }
- },
- "required": [
- "base_url",
- "guide_url",
- "steps",
- "rate_limit_policy",
- "token_lifetime",
- "notes",
- "security"
- ],
- "type": "object"
- }
- },
- "required": [
- "programmatic",
- "browser"
- ],
- "type": "object"
- },
- "preferred_path": {
- "type": "string"
- }
-}