changedOutput schema / additionalProperties
Previous value: -{}New value: +false
addedOutput schema / properties / action
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "durationMs": {
+ "type": "number"
+ },
+ "index": {
+ "type": "number"
+ },
+ "result": {
+ "type": "string"
+ },
+ "resultTruncated": {
+ "type": "boolean"
+ },
+ "selector": {
+ "type": "string"
+ },
+ "status": {
+ "const": "ok",
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "index",
+ "type",
+ "status",
+ "durationMs"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / captchaDetected
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / captchaIframes
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "selector": {
+ "type": "string"
+ },
+ "src": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "selector",
+ "src"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / challengeHandling
Added value: +{
+ "enum": [
+ "manual",
+ "llm_assisted"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / challengePlaybook
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / challengeProvider
Added value: +{
+ "enum": [
+ "recaptcha",
+ "hcaptcha",
+ "turnstile",
+ "cloudflare",
+ "text_captcha",
+ "generic"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / challengeSignals
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / challengeType
Added value: +{
+ "const": "captcha_or_bot_check",
+ "type": "string"
+}
addedOutput schema / properties / expiresAt
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / interactiveElements
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "frame": {
+ "type": "string"
+ },
+ "label": {
+ "type": "string"
+ },
+ "selector": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "checkbox",
+ "input",
+ "button",
+ "image"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "selector",
+ "type"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / message
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / requiresUserAction
Added value: +{
+ "type": "boolean"
+}
addedOutput schema / properties / sessionId
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / snapshot
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "ariaSnapshot": {
+ "type": "string"
+ },
+ "ariaSnapshotError": {
+ "type": "string"
+ },
+ "ariaSnapshotTruncated": {
+ "type": "boolean"
+ },
+ "contentType": {
+ "type": "string"
+ },
+ "diagnostics": {
+ "additionalProperties": false,
+ "properties": {
+ "console": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "location": {
+ "additionalProperties": false,
+ "properties": {
+ "columnNumber": {
+ "type": "number"
+ },
+ "lineNumber": {
+ "type": "number"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "text": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "consoleTruncated": {
+ "type": "boolean"
+ },
+ "network": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "contentType": {
+ "type": "string"
+ },
+ "errorText": {
+ "type": "string"
+ },
+ "failed": {
+ "type": "boolean"
+ },
+ "method": {
+ "type": "string"
+ },
+ "resourceType": {
+ "type": "string"
+ },
+ "status": {
+ "type": "number"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "method",
+ "resourceType"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "networkTruncated": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "elements": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "bounds": {
+ "additionalProperties": false,
+ "properties": {
+ "height": {
+ "type": "number"
+ },
+ "width": {
+ "type": "number"
+ },
+ "x": {
+ "type": "number"
+ },
+ "y": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "x",
+ "y",
+ "width",
+ "height"
+ ],
+ "type": "object"
+ },
+ "name": {
+ "type": "string"
+ },
+ "role": {
+ "type": "string"
+ },
+ "selector": {
+ "type": "string"
+ },
+ "tag": {
+ "type": "string"
+ },
+ "text": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "tag",
+ "selector"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "elementsTruncated": {
+ "type": "boolean"
+ },
+ "maxChars": {
+ "type": "number"
+ },
+ "maxElements": {
+ "type": "number"
+ },
+ "selector": {
+ "type": "string"
+ },
+ "selectorFound": {
+ "type": "boolean"
+ },
+ "status": {
+ "type": "number"
+ },
+ "text": {
+ "type": "string"
+ },
+ "textTruncated": {
+ "type": "boolean"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "selectorFound",
+ "maxChars",
+ "maxElements",
+ "text",
+ "textTruncated",
+ "elements",
+ "elementsTruncated"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / suggestedStrategy
Added value: +{
+ "type": "string"
+}
addedOutput schema / required
Added value: +[
+ "sessionId",
+ "expiresAt",
+ "action",
+ "snapshot"
+]