changedOutput schema / properties / data / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "cursor": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "profile": {
- "const": "summary",
- "type": "string"
- },
- "project": {
- "additionalProperties": false,
- "properties": {
- "ambiguous": {
- "type": "boolean"
- },
- "confidence": {
- "enum": [
- "high",
- "medium",
- "low",
- "none"
- ],
- "type": "string"
- },
- "frameworks": {
- "items": {
- "enum": [
- "vanilla",
- "react",
- "angular",
- "vue",
- "vite",
- "next"
- ],
- "type": "string"
- },
- "maxItems": 6,
- "type": "array"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- }
- },
- "required": [
- "frameworks",
- "confidence",
- "ambiguous",
- "projectCapabilities"
- ],
- "type": "object"
- },
- "redaction": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "const": true,
- "type": "boolean"
- },
- "policy": {
- "const": "default-sensitive-fields",
- "type": "string"
- }
- },
- "required": [
- "applied",
- "policy"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 5,
- "type": "number"
- },
- "session": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- },
- "runtimeCapabilities": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "actions": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "authSeeding": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "evaluation": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "javascriptDebugger": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "locators": {
- "additionalProperties": false,
- "properties": {
- "css": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "semantic": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "css",
- "semantic"
- ],
- "type": "object"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "pageRuntimeEnrichment": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 2,
- "type": "number"
- },
- "screenshots": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "tlsBypass": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "transport": {
- "enum": [
- "chromium-launch",
- "chromium-cdp-attach",
- "safari-webdriver"
- ],
- "type": "string"
- },
- "viewportMatrix": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "transport",
- "actions",
- "locators",
- "dom",
- "console",
- "network",
- "screenshots",
- "javascriptDebugger",
- "evaluation",
- "accessibility",
- "pageRuntimeEnrichment",
- "viewportMatrix",
- "tlsBypass",
- "authSeeding",
- "webmcp"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "starting",
- "ready",
- "paused",
- "failed",
- "closed"
- ],
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "isolated": {
- "type": "boolean"
- },
- "mode": {
- "enum": [
- "launch",
- "attach",
- "webdriver"
- ],
- "type": "string"
- },
- "remote": {
- "type": "boolean"
- },
- "schemaVersion": {
- "const": 1,
- "type": "number"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "remote",
- "viewport",
- "isolated"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "status",
- "target",
- "projectCapabilities",
- "runtimeCapabilities"
- ],
- "type": "object"
- },
- "summary": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 1000,
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "errors": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestErrors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "warnings": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "errors",
- "warnings",
- "latestErrors"
- ],
- "type": "object"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "callFrames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "domElements": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "failed": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestFailures": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "pending": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "failed",
- "pending",
- "latestFailures"
- ],
- "type": "object"
- },
- "observations": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "console": {
- "$ref": "#/definitions/__schema2"
- },
- "dom": {
- "$ref": "#/definitions/__schema1"
- },
- "url": {
- "$ref": "#/definitions/__schema0"
- }
- },
- "required": [
- "url",
- "dom",
- "console"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "frames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "newestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "oldestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "frames",
- "truncated",
- "oldestIndex",
- "newestIndex",
- "restorable",
- "restoreBlockedReason"
- ],
- "type": "object"
- },
- "runtimes": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "angular": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "next": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "react": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vite": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vue": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility"
- ],
- "type": "object"
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "callableTools": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "state",
- "callableTools",
- "truncated"
- ],
- "type": "object"
- }
- },
- "required": [
- "title",
- "viewport",
- "bodyText",
- "domElements",
- "console",
- "network",
- "debugger",
- "runtimes",
- "replay",
- "webmcp",
- "observations"
- ],
- "type": "object"
- },
- "truncation": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "type": "boolean"
- },
- "omittedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- }
- },
- "required": [
- "applied",
- "omittedSurfaces"
- ],
- "type": "object"
- },
- "warnings": {
- "items": {
- "maxLength": 500,
- "type": "string"
- },
- "maxItems": 10,
- "type": "array"
- }
- },
- "required": [
- "schemaVersion",
- "capturedAt",
- "cursor",
- "session",
- "project",
- "summary",
- "redaction",
- "warnings",
- "truncation",
- "profile"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "cursor": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "details": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema9"
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema5"
- },
- {
- "type": "null"
- }
- ]
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "next": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema7"
- },
- {
- "type": "null"
- }
- ]
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema4"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "const": true,
- "type": "boolean"
- },
- "frames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "anyOf": [
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "navigate",
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "url"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "fill",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "key": {
- "maxLength": 40,
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "key"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "select",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "checked": {
- "type": "boolean"
- },
- "kind": {
- "const": "check",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "checked"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "hover",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "scroll",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "expected": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "wait",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "property": {
- "enum": [
- "count",
- "visible",
- "enabled",
- "checked",
- "text"
- ],
- "type": "string"
- },
- "timeoutMs": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "locator",
- "property",
- "expected"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "reload",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema11"
- },
- {
- "type": "null"
- }
- ]
- },
- "attemptId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "index": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema10"
- },
- {
- "type": "null"
- }
- ]
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "trigger": {
- "enum": [
- "action",
- "capture"
- ],
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema12"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "index",
- "attemptId",
- "capturedAt",
- "trigger",
- "action",
- "url",
- "title",
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue"
- ],
- "type": "object"
- },
- "maxItems": 8,
- "type": "array"
- },
- "maxFrames": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "maxFrames",
- "truncated",
- "restorable",
- "restoreBlockedReason",
- "frames"
- ],
- "type": "object"
- },
- "screenshot": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "enum": [
- "captured",
- "suppressed",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "vite": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema8"
- },
- {
- "type": "null"
- }
- ]
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema6"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "observedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "provenance": {
- "const": "webmcp-page-api",
- "type": "string"
- },
- "tools": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "annotations": {
- "additionalProperties": false,
- "properties": {
- "readOnlyHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrustedContentHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "readOnlyHint",
- "untrustedContentHint"
- ],
- "type": "object"
- },
- "description": {
- "maxLength": 500,
- "type": "string"
- },
- "inputSchemaJson": {
- "anyOf": [
- {
- "maxLength": 8192,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "name": {
- "maxLength": 100,
- "type": "string"
- },
- "origin": {
- "maxLength": 2048,
- "type": "string"
- },
- "title": {
- "anyOf": [
- {
- "maxLength": 200,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrusted": {
- "const": true,
- "type": "boolean"
- }
- },
- "required": [
- "origin",
- "name",
- "title",
- "description",
- "inputSchemaJson",
- "annotations",
- "untrusted"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "provenance",
- "observedAt",
- "total",
- "truncated",
- "tools"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "profile": {
- "const": "full",
- "type": "string"
- },
- "project": {
- "additionalProperties": false,
- "properties": {
- "ambiguous": {
- "type": "boolean"
- },
- "confidence": {
- "enum": [
- "high",
- "medium",
- "low",
- "none"
- ],
- "type": "string"
- },
- "frameworks": {
- "items": {
- "enum": [
- "vanilla",
- "react",
- "angular",
- "vue",
- "vite",
- "next"
- ],
- "type": "string"
- },
- "maxItems": 6,
- "type": "array"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- }
- },
- "required": [
- "frameworks",
- "confidence",
- "ambiguous",
- "projectCapabilities"
- ],
- "type": "object"
- },
- "redaction": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "const": true,
- "type": "boolean"
- },
- "policy": {
- "const": "default-sensitive-fields",
- "type": "string"
- }
- },
- "required": [
- "applied",
- "policy"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 5,
- "type": "number"
- },
- "session": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- },
- "runtimeCapabilities": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "actions": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "authSeeding": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "evaluation": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "javascriptDebugger": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "locators": {
- "additionalProperties": false,
- "properties": {
- "css": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "semantic": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "css",
- "semantic"
- ],
- "type": "object"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "pageRuntimeEnrichment": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 2,
- "type": "number"
- },
- "screenshots": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "tlsBypass": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "transport": {
- "enum": [
- "chromium-launch",
- "chromium-cdp-attach",
- "safari-webdriver"
- ],
- "type": "string"
- },
- "viewportMatrix": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "transport",
- "actions",
- "locators",
- "dom",
- "console",
- "network",
- "screenshots",
- "javascriptDebugger",
- "evaluation",
- "accessibility",
- "pageRuntimeEnrichment",
- "viewportMatrix",
- "tlsBypass",
- "authSeeding",
- "webmcp"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "starting",
- "ready",
- "paused",
- "failed",
- "closed"
- ],
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "isolated": {
- "type": "boolean"
- },
- "mode": {
- "enum": [
- "launch",
- "attach",
- "webdriver"
- ],
- "type": "string"
- },
- "remote": {
- "type": "boolean"
- },
- "schemaVersion": {
- "const": 1,
- "type": "number"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "remote",
- "viewport",
- "isolated"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "status",
- "target",
- "projectCapabilities",
- "runtimeCapabilities"
- ],
- "type": "object"
- },
- "summary": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 1000,
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "errors": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestErrors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "warnings": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "errors",
- "warnings",
- "latestErrors"
- ],
- "type": "object"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "callFrames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "domElements": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "failed": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestFailures": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "pending": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "failed",
- "pending",
- "latestFailures"
- ],
- "type": "object"
- },
- "observations": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "console": {
- "$ref": "#/definitions/__schema2"
- },
- "dom": {
- "$ref": "#/definitions/__schema1"
- },
- "url": {
- "$ref": "#/definitions/__schema0"
- }
- },
- "required": [
- "url",
- "dom",
- "console"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "frames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "newestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "oldestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "frames",
- "truncated",
- "oldestIndex",
- "newestIndex",
- "restorable",
- "restoreBlockedReason"
- ],
- "type": "object"
- },
- "runtimes": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "angular": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "next": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "react": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vite": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vue": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility"
- ],
- "type": "object"
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "callableTools": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "state",
- "callableTools",
- "truncated"
- ],
- "type": "object"
- }
- },
- "required": [
- "title",
- "viewport",
- "bodyText",
- "domElements",
- "console",
- "network",
- "debugger",
- "runtimes",
- "replay",
- "webmcp",
- "observations"
- ],
- "type": "object"
- },
- "truncation": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "type": "boolean"
- },
- "omittedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- }
- },
- "required": [
- "applied",
- "omittedSurfaces"
- ],
- "type": "object"
- },
- "warnings": {
- "items": {
- "maxLength": 500,
- "type": "string"
- },
- "maxItems": 10,
- "type": "array"
- }
- },
- "required": [
- "schemaVersion",
- "capturedAt",
- "cursor",
- "session",
- "project",
- "summary",
- "redaction",
- "warnings",
- "truncation",
- "profile",
- "details"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "cursor": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "details": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema9"
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema5"
- },
- {
- "type": "null"
- }
- ]
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "next": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema7"
- },
- {
- "type": "null"
- }
- ]
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema4"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "const": true,
- "type": "boolean"
- },
- "frames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "anyOf": [
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "navigate",
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "url"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "fill",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "key": {
- "maxLength": 40,
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "key"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "select",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "checked": {
- "type": "boolean"
- },
- "kind": {
- "const": "check",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "checked"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "hover",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "scroll",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "expected": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "wait",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "property": {
- "enum": [
- "count",
- "visible",
- "enabled",
- "checked",
- "text"
- ],
- "type": "string"
- },
- "timeoutMs": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "locator",
- "property",
- "expected"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "reload",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema11"
- },
- {
- "type": "null"
- }
- ]
- },
- "attemptId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "index": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema10"
- },
- {
- "type": "null"
- }
- ]
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "trigger": {
- "enum": [
- "action",
- "capture"
- ],
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema12"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "index",
- "attemptId",
- "capturedAt",
- "trigger",
- "action",
- "url",
- "title",
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue"
- ],
- "type": "object"
- },
- "maxItems": 8,
- "type": "array"
- },
- "maxFrames": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "maxFrames",
- "truncated",
- "restorable",
- "restoreBlockedReason",
- "frames"
- ],
- "type": "object"
- },
- "screenshot": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "enum": [
- "captured",
- "suppressed",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "vite": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema8"
- },
- {
- "type": "null"
- }
- ]
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema6"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "observedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "provenance": {
- "const": "webmcp-page-api",
- "type": "string"
- },
- "tools": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "annotations": {
- "additionalProperties": false,
- "properties": {
- "readOnlyHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrustedContentHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "readOnlyHint",
- "untrustedContentHint"
- ],
- "type": "object"
- },
- "description": {
- "maxLength": 500,
- "type": "string"
- },
- "inputSchemaJson": {
- "anyOf": [
- {
- "maxLength": 8192,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "name": {
- "maxLength": 100,
- "type": "string"
- },
- "origin": {
- "maxLength": 2048,
- "type": "string"
- },
- "title": {
- "anyOf": [
- {
- "maxLength": 200,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrusted": {
- "const": true,
- "type": "boolean"
- }
- },
- "required": [
- "origin",
- "name",
- "title",
- "description",
- "inputSchemaJson",
- "annotations",
- "untrusted"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "provenance",
- "observedAt",
- "total",
- "truncated",
- "tools"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "includedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "minItems": 1,
- "type": "array"
- },
- "profile": {
- "const": "include",
- "type": "string"
- },
- "project": {
- "additionalProperties": false,
- "properties": {
- "ambiguous": {
- "type": "boolean"
- },
- "confidence": {
- "enum": [
- "high",
- "medium",
- "low",
- "none"
- ],
- "type": "string"
- },
- "frameworks": {
- "items": {
- "enum": [
- "vanilla",
- "react",
- "angular",
- "vue",
- "vite",
- "next"
- ],
- "type": "string"
- },
- "maxItems": 6,
- "type": "array"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- }
- },
- "required": [
- "frameworks",
- "confidence",
- "ambiguous",
- "projectCapabilities"
- ],
- "type": "object"
- },
- "redaction": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "const": true,
- "type": "boolean"
- },
- "policy": {
- "const": "default-sensitive-fields",
- "type": "string"
- }
- },
- "required": [
- "applied",
- "policy"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 5,
- "type": "number"
- },
- "session": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- },
- "runtimeCapabilities": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "actions": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "authSeeding": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "evaluation": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "javascriptDebugger": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "locators": {
- "additionalProperties": false,
- "properties": {
- "css": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "semantic": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "css",
- "semantic"
- ],
- "type": "object"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "pageRuntimeEnrichment": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 2,
- "type": "number"
- },
- "screenshots": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "tlsBypass": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "transport": {
- "enum": [
- "chromium-launch",
- "chromium-cdp-attach",
- "safari-webdriver"
- ],
- "type": "string"
- },
- "viewportMatrix": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "transport",
- "actions",
- "locators",
- "dom",
- "console",
- "network",
- "screenshots",
- "javascriptDebugger",
- "evaluation",
- "accessibility",
- "pageRuntimeEnrichment",
- "viewportMatrix",
- "tlsBypass",
- "authSeeding",
- "webmcp"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "starting",
- "ready",
- "paused",
- "failed",
- "closed"
- ],
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "isolated": {
- "type": "boolean"
- },
- "mode": {
- "enum": [
- "launch",
- "attach",
- "webdriver"
- ],
- "type": "string"
- },
- "remote": {
- "type": "boolean"
- },
- "schemaVersion": {
- "const": 1,
- "type": "number"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "remote",
- "viewport",
- "isolated"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "status",
- "target",
- "projectCapabilities",
- "runtimeCapabilities"
- ],
- "type": "object"
- },
- "summary": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 1000,
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "errors": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestErrors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "warnings": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "errors",
- "warnings",
- "latestErrors"
- ],
- "type": "object"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "callFrames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "domElements": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "failed": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestFailures": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "pending": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "failed",
- "pending",
- "latestFailures"
- ],
- "type": "object"
- },
- "observations": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "console": {
- "$ref": "#/definitions/__schema2"
- },
- "dom": {
- "$ref": "#/definitions/__schema1"
- },
- "url": {
- "$ref": "#/definitions/__schema0"
- }
- },
- "required": [
- "url",
- "dom",
- "console"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "frames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "newestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "oldestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "frames",
- "truncated",
- "oldestIndex",
- "newestIndex",
- "restorable",
- "restoreBlockedReason"
- ],
- "type": "object"
- },
- "runtimes": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "angular": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "next": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "react": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vite": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vue": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility"
- ],
- "type": "object"
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "callableTools": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "state",
- "callableTools",
- "truncated"
- ],
- "type": "object"
- }
- },
- "required": [
- "title",
- "viewport",
- "bodyText",
- "domElements",
- "console",
- "network",
- "debugger",
- "runtimes",
- "replay",
- "webmcp",
- "observations"
- ],
- "type": "object"
- },
- "truncation": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "type": "boolean"
- },
- "omittedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- }
- },
- "required": [
- "applied",
- "omittedSurfaces"
- ],
- "type": "object"
- },
- "warnings": {
- "items": {
- "maxLength": 500,
- "type": "string"
- },
- "maxItems": 10,
- "type": "array"
- }
- },
- "required": [
- "schemaVersion",
- "capturedAt",
- "cursor",
- "session",
- "project",
- "summary",
- "redaction",
- "warnings",
- "truncation",
- "profile",
- "includedSurfaces",
- "details"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "changedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- },
- "cursor": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "details": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema9"
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema5"
- },
- {
- "type": "null"
- }
- ]
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "next": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema7"
- },
- {
- "type": "null"
- }
- ]
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema4"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "enabled": {
- "const": true,
- "type": "boolean"
- },
- "frames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "anyOf": [
- {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "navigate",
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "url"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "click",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "fill",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "key": {
- "maxLength": 40,
- "type": "string"
- },
- "kind": {
- "const": "press",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "key"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "select",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "value": {
- "type": "string"
- }
- },
- "required": [
- "kind",
- "locator",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "checked": {
- "type": "boolean"
- },
- "kind": {
- "const": "check",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator",
- "checked"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "hover",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "scroll",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- }
- },
- "required": [
- "kind",
- "locator"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "expected": {
- "anyOf": [
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "kind": {
- "const": "wait",
- "type": "string"
- },
- "locator": {
- "oneOf": [
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "css",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "role",
- "type": "string"
- },
- "name": {
- "maxLength": 300,
- "type": "string"
- },
- "role": {
- "maxLength": 100,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "role"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "label",
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "testId",
- "type": "string"
- },
- "value": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "property": {
- "enum": [
- "count",
- "visible",
- "enabled",
- "checked",
- "text"
- ],
- "type": "string"
- },
- "timeoutMs": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "kind",
- "locator",
- "property",
- "expected"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "kind": {
- "const": "reload",
- "type": "string"
- }
- },
- "required": [
- "kind"
- ],
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
- ]
- },
- "angular": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema11"
- },
- {
- "type": "null"
- }
- ]
- },
- "attemptId": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "capturedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "console": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "id": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "sourceUrl": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "sourceUrl",
- "line",
- "column"
- ],
- "type": "object"
- },
- "maxItems": 100,
- "type": "array"
- },
- "callFrames": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "functionName": {
- "maxLength": 500,
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "locals": {
- "additionalProperties": {
- "$ref": "#/definitions/__schema3"
- },
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "scopeNames": {
- "items": {
- "maxLength": 100,
- "type": "string"
- },
- "maxItems": 50,
- "type": "array"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "functionName",
- "url",
- "line",
- "column",
- "scopeNames",
- "locals"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 4000,
- "type": "string"
- },
- "elements": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "tag": {
- "type": "string"
- },
- "text": {
- "type": "string"
- }
- },
- "required": [
- "tag",
- "id",
- "role",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- }
- },
- "required": [
- "bodyText",
- "elements"
- ],
- "type": "object"
- },
- "index": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "react": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema10"
- },
- {
- "type": "null"
- }
- ]
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "trigger": {
- "enum": [
- "action",
- "capture"
- ],
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema12"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "index",
- "attemptId",
- "capturedAt",
- "trigger",
- "action",
- "url",
- "title",
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue"
- ],
- "type": "object"
- },
- "maxItems": 8,
- "type": "array"
- },
- "maxFrames": {
- "exclusiveMinimum": 0,
- "maximum": 9007199254740991,
- "type": "integer"
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "enabled",
- "maxFrames",
- "truncated",
- "restorable",
- "restoreBlockedReason",
- "frames"
- ],
- "type": "object"
- },
- "screenshot": {
- "additionalProperties": false,
- "properties": {
- "status": {
- "enum": [
- "captured",
- "suppressed",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "status"
- ],
- "type": "object"
- },
- "vite": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema8"
- },
- {
- "type": "null"
- }
- ]
- },
- "vue": {
- "anyOf": [
- {
- "$ref": "#/definitions/__schema6"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "observedAt": {
- "maxLength": 100,
- "type": "string"
- },
- "provenance": {
- "const": "webmcp-page-api",
- "type": "string"
- },
- "tools": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "annotations": {
- "additionalProperties": false,
- "properties": {
- "readOnlyHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrustedContentHint": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "readOnlyHint",
- "untrustedContentHint"
- ],
- "type": "object"
- },
- "description": {
- "maxLength": 500,
- "type": "string"
- },
- "inputSchemaJson": {
- "anyOf": [
- {
- "maxLength": 8192,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "name": {
- "maxLength": 100,
- "type": "string"
- },
- "origin": {
- "maxLength": 2048,
- "type": "string"
- },
- "title": {
- "anyOf": [
- {
- "maxLength": 200,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "untrusted": {
- "const": true,
- "type": "boolean"
- }
- },
- "required": [
- "origin",
- "name",
- "title",
- "description",
- "inputSchemaJson",
- "annotations",
- "untrusted"
- ],
- "type": "object"
- },
- "maxItems": 16,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "provenance",
- "observedAt",
- "total",
- "truncated",
- "tools"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "type": "object"
- },
- "fromCursor": {
- "maxLength": 200,
- "type": "string"
- },
- "profile": {
- "const": "delta",
- "type": "string"
- },
- "project": {
- "additionalProperties": false,
- "properties": {
- "ambiguous": {
- "type": "boolean"
- },
- "confidence": {
- "enum": [
- "high",
- "medium",
- "low",
- "none"
- ],
- "type": "string"
- },
- "frameworks": {
- "items": {
- "enum": [
- "vanilla",
- "react",
- "angular",
- "vue",
- "vite",
- "next"
- ],
- "type": "string"
- },
- "maxItems": 6,
- "type": "array"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- }
- },
- "required": [
- "frameworks",
- "confidence",
- "ambiguous",
- "projectCapabilities"
- ],
- "type": "object"
- },
- "redaction": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "const": true,
- "type": "boolean"
- },
- "policy": {
- "const": "default-sensitive-fields",
- "type": "string"
- }
- },
- "required": [
- "applied",
- "policy"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 5,
- "type": "number"
- },
- "session": {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "projectCapabilities": {
- "additionalProperties": false,
- "properties": {
- "angular": {
- "type": "boolean"
- },
- "browserTarget": {
- "type": "boolean"
- },
- "next": {
- "type": "boolean"
- },
- "react": {
- "type": "boolean"
- },
- "serverRuntime": {
- "type": "boolean"
- },
- "vite": {
- "type": "boolean"
- },
- "vue": {
- "type": "boolean"
- }
- },
- "required": [
- "browserTarget",
- "react",
- "angular",
- "vue",
- "vite",
- "next",
- "serverRuntime"
- ],
- "type": "object"
- },
- "runtimeCapabilities": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "actions": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "authSeeding": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "dom": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "evaluation": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "javascriptDebugger": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "locators": {
- "additionalProperties": false,
- "properties": {
- "css": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "semantic": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "css",
- "semantic"
- ],
- "type": "object"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "pageRuntimeEnrichment": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "schemaVersion": {
- "const": 2,
- "type": "number"
- },
- "screenshots": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "tlsBypass": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "transport": {
- "enum": [
- "chromium-launch",
- "chromium-cdp-attach",
- "safari-webdriver"
- ],
- "type": "string"
- },
- "viewportMatrix": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "provenance": {
- "items": {
- "enum": [
- "playwright",
- "chromium-cdp",
- "safari-webdriver",
- "safari-bidi",
- "performance-resource-timing",
- "session-policy",
- "webmcp-page-api"
- ],
- "type": "string"
- },
- "maxItems": 2,
- "type": "array"
- },
- "reason": {
- "maxLength": 500,
- "type": "string"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- }
- },
- "required": [
- "state",
- "provenance"
- ],
- "type": "object"
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "transport",
- "actions",
- "locators",
- "dom",
- "console",
- "network",
- "screenshots",
- "javascriptDebugger",
- "evaluation",
- "accessibility",
- "pageRuntimeEnrichment",
- "viewportMatrix",
- "tlsBypass",
- "authSeeding",
- "webmcp"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "status": {
- "enum": [
- "starting",
- "ready",
- "paused",
- "failed",
- "closed"
- ],
- "type": "string"
- },
- "target": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "browser": {
- "enum": [
- "chromium",
- "safari"
- ],
- "type": "string"
- },
- "isolated": {
- "type": "boolean"
- },
- "mode": {
- "enum": [
- "launch",
- "attach",
- "webdriver"
- ],
- "type": "string"
- },
- "remote": {
- "type": "boolean"
- },
- "schemaVersion": {
- "const": 1,
- "type": "number"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "schemaVersion",
- "browser",
- "remote",
- "viewport",
- "isolated"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "id",
- "url",
- "status",
- "target",
- "projectCapabilities",
- "runtimeCapabilities"
- ],
- "type": "object"
- },
- "summary": {
- "additionalProperties": false,
- "properties": {
- "bodyText": {
- "maxLength": 1000,
- "type": "string"
- },
- "console": {
- "additionalProperties": false,
- "properties": {
- "errors": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestErrors": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "column": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "level": {
- "enum": [
- "log",
- "info",
- "debug",
- "warning",
- "error",
- "pageerror"
- ],
- "type": "string"
- },
- "line": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "text": {
- "maxLength": 2000,
- "type": "string"
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "level",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "warnings": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "errors",
- "warnings",
- "latestErrors"
- ],
- "type": "object"
- },
- "debugger": {
- "additionalProperties": false,
- "properties": {
- "breakpoints": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "callFrames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "paused": {
- "type": "boolean"
- },
- "reason": {
- "anyOf": [
- {
- "maxLength": 500,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "paused",
- "reason",
- "callFrames",
- "breakpoints"
- ],
- "type": "object"
- },
- "domElements": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "network": {
- "additionalProperties": false,
- "properties": {
- "failed": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "latestFailures": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "failure": {
- "maxLength": 500,
- "type": "string"
- },
- "method": {
- "maxLength": 50,
- "type": "string"
- },
- "nextActionId": {
- "maxLength": 200,
- "type": "string"
- },
- "ok": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "null"
- }
- ]
- },
- "requestId": {
- "maxLength": 500,
- "type": "string"
- },
- "resourceType": {
- "maxLength": 100,
- "type": "string"
- },
- "status": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "url": {
- "maxLength": 2560,
- "type": "string"
- }
- },
- "required": [
- "requestId",
- "method",
- "url",
- "resourceType",
- "status",
- "ok"
- ],
- "type": "object"
- },
- "maxItems": 3,
- "type": "array"
- },
- "pending": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "total": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "total",
- "failed",
- "pending",
- "latestFailures"
- ],
- "type": "object"
- },
- "observations": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "console": {
- "$ref": "#/definitions/__schema2"
- },
- "dom": {
- "$ref": "#/definitions/__schema1"
- },
- "url": {
- "$ref": "#/definitions/__schema0"
- }
- },
- "required": [
- "url",
- "dom",
- "console"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "replay": {
- "additionalProperties": false,
- "properties": {
- "frames": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "newestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "oldestIndex": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ]
- },
- "restorable": {
- "type": "boolean"
- },
- "restoreBlockedReason": {
- "anyOf": [
- {
- "maxLength": 100,
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "frames",
- "truncated",
- "oldestIndex",
- "newestIndex",
- "restorable",
- "restoreBlockedReason"
- ],
- "type": "object"
- },
- "runtimes": {
- "additionalProperties": false,
- "properties": {
- "accessibility": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "angular": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "next": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "react": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vite": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- },
- "vue": {
- "enum": [
- "present",
- "not-detected",
- "unavailable"
- ],
- "type": "string"
- }
- },
- "required": [
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility"
- ],
- "type": "object"
- },
- "title": {
- "maxLength": 300,
- "type": "string"
- },
- "viewport": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "height": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "width": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- }
- },
- "required": [
- "width",
- "height"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "webmcp": {
- "additionalProperties": false,
- "properties": {
- "callableTools": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "state": {
- "enum": [
- "supported",
- "degraded",
- "unsupported"
- ],
- "type": "string"
- },
- "truncated": {
- "type": "boolean"
- }
- },
- "required": [
- "state",
- "callableTools",
- "truncated"
- ],
- "type": "object"
- }
- },
- "required": [
- "title",
- "viewport",
- "bodyText",
- "domElements",
- "console",
- "network",
- "debugger",
- "runtimes",
- "replay",
- "webmcp",
- "observations"
- ],
- "type": "object"
- },
- "truncation": {
- "additionalProperties": false,
- "properties": {
- "applied": {
- "type": "boolean"
- },
- "omittedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- }
- },
- "required": [
- "applied",
- "omittedSurfaces"
- ],
- "type": "object"
- },
- "unchangedSurfaces": {
- "items": {
- "enum": [
- "dom",
- "console",
- "network",
- "debugger",
- "react",
- "angular",
- "vue",
- "next",
- "vite",
- "accessibility",
- "replay",
- "screenshot",
- "webmcp"
- ],
- "type": "string"
- },
- "maxItems": 13,
- "type": "array"
- },
- "warnings": {
- "items": {
- "maxLength": 500,
- "type": "string"
- },
- "maxItems": 10,
- "type": "array"
- }
- },
- "required": [
- "schemaVersion",
- "capturedAt",
- "cursor",
- "session",
- "project",
- "summary",
- "redaction",
- "warnings",
- "truncation",
- "profile",
- "fromCursor",
- "changedSurfaces",
- "unchangedSurfaces",
- "details"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "capturedAt": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "collection": {
+ "additionalProperties": {
+ "enum": [
+ "fresh",
+ "stale",
+ "not-collected",
+ "not-detected",
+ "unavailable",
+ "suppressed"
+ ],
+ "type": "string"
+ },
+ "propertyNames": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "required": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "object"
+ },
+ "cursor": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "profile": {
+ "const": "summary",
+ "type": "string"
+ },
+ "project": {
+ "$ref": "#/definitions/CaptureProject"
+ },
+ "redaction": {
+ "$ref": "#/definitions/CaptureRedaction"
+ },
+ "schemaVersion": {
+ "const": 6,
+ "type": "number"
+ },
+ "session": {
+ "$ref": "#/definitions/CaptureSession"
+ },
+ "summary": {
+ "$ref": "#/definitions/CaptureSummary"
+ },
+ "truncation": {
+ "$ref": "#/definitions/CaptureTruncation"
+ },
+ "warnings": {
+ "items": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "type": "array"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "collection",
+ "capturedAt",
+ "cursor",
+ "session",
+ "project",
+ "summary",
+ "redaction",
+ "warnings",
+ "truncation",
+ "profile"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "capturedAt": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "collection": {
+ "additionalProperties": {
+ "enum": [
+ "fresh",
+ "stale",
+ "not-collected",
+ "not-detected",
+ "unavailable",
+ "suppressed"
+ ],
+ "type": "string"
+ },
+ "propertyNames": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "required": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "object"
+ },
+ "cursor": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "details": {
+ "$ref": "#/definitions/CaptureDetailsOutput"
+ },
+ "profile": {
+ "const": "full",
+ "type": "string"
+ },
+ "project": {
+ "$ref": "#/definitions/CaptureProject"
+ },
+ "redaction": {
+ "$ref": "#/definitions/CaptureRedaction"
+ },
+ "schemaVersion": {
+ "const": 6,
+ "type": "number"
+ },
+ "session": {
+ "$ref": "#/definitions/CaptureSession"
+ },
+ "summary": {
+ "$ref": "#/definitions/CaptureSummary"
+ },
+ "truncation": {
+ "$ref": "#/definitions/CaptureTruncation"
+ },
+ "warnings": {
+ "items": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "type": "array"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "collection",
+ "capturedAt",
+ "cursor",
+ "session",
+ "project",
+ "summary",
+ "redaction",
+ "warnings",
+ "truncation",
+ "profile",
+ "details"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "capturedAt": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "collection": {
+ "additionalProperties": {
+ "enum": [
+ "fresh",
+ "stale",
+ "not-collected",
+ "not-detected",
+ "unavailable",
+ "suppressed"
+ ],
+ "type": "string"
+ },
+ "propertyNames": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "required": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "object"
+ },
+ "cursor": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "details": {
+ "$ref": "#/definitions/CaptureDetailsOutput"
+ },
+ "includedSurfaces": {
+ "items": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "maxItems": 13,
+ "minItems": 1,
+ "type": "array"
+ },
+ "profile": {
+ "const": "include",
+ "type": "string"
+ },
+ "project": {
+ "$ref": "#/definitions/CaptureProject"
+ },
+ "redaction": {
+ "$ref": "#/definitions/CaptureRedaction"
+ },
+ "schemaVersion": {
+ "const": 6,
+ "type": "number"
+ },
+ "session": {
+ "$ref": "#/definitions/CaptureSession"
+ },
+ "summary": {
+ "$ref": "#/definitions/CaptureSummary"
+ },
+ "truncation": {
+ "$ref": "#/definitions/CaptureTruncation"
+ },
+ "warnings": {
+ "items": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "type": "array"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "collection",
+ "capturedAt",
+ "cursor",
+ "session",
+ "project",
+ "summary",
+ "redaction",
+ "warnings",
+ "truncation",
+ "profile",
+ "includedSurfaces",
+ "details"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "capturedAt": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "changedSurfaces": {
+ "items": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "maxItems": 13,
+ "type": "array"
+ },
+ "collection": {
+ "additionalProperties": {
+ "enum": [
+ "fresh",
+ "stale",
+ "not-collected",
+ "not-detected",
+ "unavailable",
+ "suppressed"
+ ],
+ "type": "string"
+ },
+ "propertyNames": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "required": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "object"
+ },
+ "cursor": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "details": {
+ "$ref": "#/definitions/CaptureDetailsOutput"
+ },
+ "fromCursor": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "profile": {
+ "const": "delta",
+ "type": "string"
+ },
+ "project": {
+ "$ref": "#/definitions/CaptureProject"
+ },
+ "redaction": {
+ "$ref": "#/definitions/CaptureRedaction"
+ },
+ "schemaVersion": {
+ "const": 6,
+ "type": "number"
+ },
+ "session": {
+ "$ref": "#/definitions/CaptureSession"
+ },
+ "summary": {
+ "$ref": "#/definitions/CaptureSummary"
+ },
+ "truncation": {
+ "$ref": "#/definitions/CaptureTruncation"
+ },
+ "unchangedSurfaces": {
+ "items": {
+ "enum": [
+ "dom",
+ "console",
+ "network",
+ "debugger",
+ "react",
+ "angular",
+ "vue",
+ "next",
+ "vite",
+ "accessibility",
+ "replay",
+ "screenshot",
+ "webmcp"
+ ],
+ "type": "string"
+ },
+ "maxItems": 13,
+ "type": "array"
+ },
+ "warnings": {
+ "items": {
+ "maxLength": 500,
+ "type": "string"
+ },
+ "maxItems": 10,
+ "type": "array"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "collection",
+ "capturedAt",
+ "cursor",
+ "session",
+ "project",
+ "summary",
+ "redaction",
+ "warnings",
+ "truncation",
+ "profile",
+ "fromCursor",
+ "changedSurfaces",
+ "unchangedSurfaces",
+ "details"
+ ],
+ "type": "object"
+ }
+]