changedOutput schema / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "not": {
- "required": [
- "error"
- ]
- },
- "properties": {
- "settings": {
- "additionalProperties": true,
- "type": "object"
- }
- },
- "required": [
- "settings"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "error": {
- "additionalProperties": false,
- "allOf": [
- {
- "if": {
- "required": [
- "verification"
- ]
- },
- "then": {
- "properties": {
- "code": {
- "const": "MCP_SOURCE_FIDELITY_FAILED"
- }
- }
- }
- }
- ],
- "properties": {
- "cause": {
- "enum": [
- "PAYLOAD_TOO_LARGE",
- "INSUFFICIENT_SCOPE",
- "QUOTA_EXCEEDED",
- "GENERATION_FAILED",
- "SCORING_FAILED",
- "GENERATION_TIMEOUT",
- "MCP_SOURCE_FIDELITY_FAILED",
- "MCP_PERSISTENCE_REQUIRED",
- "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
- "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
- "MCP_PROMPTDRIVE_TIMEOUT",
- "MCP_PROMPTDRIVE_UNAVAILABLE",
- "MCP_PROMPTDRIVE_WRITE_FAILED",
- "PROMPT_NOT_FOUND",
- "MCP_RATE_LIMITER_UNAVAILABLE",
- "RATE_LIMIT_EXCEEDED",
- "MCP_REQUEST_IN_PROGRESS",
- "MCP_IDEMPOTENCY_REQUIRED",
- "MCP_IDEMPOTENCY_KEY_INVALID",
- "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
- "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
- "MCP_IDEMPOTENCY_LEASE_LOST",
- "MCP_QUOTA_RESERVATION_REQUIRED",
- "MCP_QUOTA_USER_NOT_FOUND",
- "MEMORY_UNAVAILABLE",
- "MEMORY_DISABLED",
- "MEMORY_SETTINGS_UNAVAILABLE",
- "MEMORY_READ_TIMEOUT",
- "MEMORY_SOURCES_FAILED",
- "MEMORY_SEARCH_TIMEOUT",
- "MEMORY_SEARCH_FAILED",
- "MEMORY_PAGE_ID_INVALID",
- "MEMORY_PAGE_TIMEOUT",
- "MEMORY_PAGE_FAILED",
- "MEMORY_PAGE_NOT_FOUND",
- "MEMORY_ASK_PRO_REQUIRED",
- "MEMORY_ASK_QUOTA",
- "MEMORY_ASK_BUSY",
- "MEMORY_ASK_TIMEOUT",
- "MEMORY_ASK_FAILED",
- "MCP_TOOL_EXECUTION_FAILED",
- "MCP_TOOL_NOT_FOUND"
- ],
- "type": "string"
- },
- "code": {
- "enum": [
- "PAYLOAD_TOO_LARGE",
- "INSUFFICIENT_SCOPE",
- "QUOTA_EXCEEDED",
- "GENERATION_FAILED",
- "SCORING_FAILED",
- "GENERATION_TIMEOUT",
- "MCP_SOURCE_FIDELITY_FAILED",
- "MCP_PERSISTENCE_REQUIRED",
- "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
- "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
- "MCP_PROMPTDRIVE_TIMEOUT",
- "MCP_PROMPTDRIVE_UNAVAILABLE",
- "MCP_PROMPTDRIVE_WRITE_FAILED",
- "PROMPT_NOT_FOUND",
- "MCP_RATE_LIMITER_UNAVAILABLE",
- "RATE_LIMIT_EXCEEDED",
- "MCP_REQUEST_IN_PROGRESS",
- "MCP_IDEMPOTENCY_REQUIRED",
- "MCP_IDEMPOTENCY_KEY_INVALID",
- "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
- "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
- "MCP_IDEMPOTENCY_LEASE_LOST",
- "MCP_QUOTA_RESERVATION_REQUIRED",
- "MCP_QUOTA_USER_NOT_FOUND",
- "MEMORY_UNAVAILABLE",
- "MEMORY_DISABLED",
- "MEMORY_SETTINGS_UNAVAILABLE",
- "MEMORY_READ_TIMEOUT",
- "MEMORY_SOURCES_FAILED",
- "MEMORY_SEARCH_TIMEOUT",
- "MEMORY_SEARCH_FAILED",
- "MEMORY_PAGE_ID_INVALID",
- "MEMORY_PAGE_TIMEOUT",
- "MEMORY_PAGE_FAILED",
- "MEMORY_PAGE_NOT_FOUND",
- "MEMORY_ASK_PRO_REQUIRED",
- "MEMORY_ASK_QUOTA",
- "MEMORY_ASK_BUSY",
- "MEMORY_ASK_TIMEOUT",
- "MEMORY_ASK_FAILED",
- "MCP_TOOL_EXECUTION_FAILED",
- "MCP_TOOL_NOT_FOUND"
- ],
- "type": "string"
- },
- "currentCount": {
- "minimum": 0,
- "type": "integer"
- },
- "limit": {
- "minimum": 0,
- "type": [
- "integer",
- "null"
- ]
- },
- "message": {
- "minLength": 1,
- "type": "string"
- },
- "recovery": {
- "minLength": 1,
- "type": "string"
- },
- "requestId": {
- "minLength": 1,
- "type": "string"
- },
- "resetDate": {
- "type": [
- "string",
- "null"
- ]
- },
- "retryAfterSeconds": {
- "minimum": 1,
- "type": "integer"
- },
- "retryable": {
- "type": "boolean"
- },
- "toolName": {
- "minLength": 1,
- "type": "string"
- },
- "verification": {
- "additionalProperties": false,
- "properties": {
- "diagnostic": {
- "enum": [
- "audit_payload_invalid",
- "audit_unverified",
- "audit_json_invalid",
- "audit_payload_limit",
- "audit_claims_invalid",
- "audit_claim_shape_invalid",
- "audit_claim_quote_unanchored",
- "audit_definition_identifier_invalid",
- "audit_evidence_invalid",
- "audit_evidence_quote_unanchored",
- "audit_omissions_invalid",
- "audit_omission_shape_invalid",
- "audit_omission_quote_unanchored",
- "audit_summary_invalid",
- "audit_incomplete_coverage",
- "audit_legacy_violations_invalid",
- "repair_payload_invalid",
- "repair_replacement_invalid",
- "repair_edits_invalid",
- "repair_edit_invalid",
- "repair_size_limit",
- "repair_anchor_missing",
- "repair_anchor_ambiguous",
- "repair_edits_overlap",
- "repair_empty",
- "repair_no_change",
- "repair_copies_brief",
- "repair_reference_leak",
- "repair_declined",
- "recheck_payload_invalid",
- "recheck_invalid",
- "recheck_unverified",
- "audit_timeout",
- "repair_timeout",
- "recheck_timeout",
- "audit_provider_failure",
- "repair_provider_failure",
- "recheck_provider_failure",
- "skill_missing_frontmatter",
- "skill_invalid_frontmatter_fields",
- "skill_empty_body",
- "skill_size_limit",
- "skill_body_line_limit",
- "skill_not_raw_markdown",
- "skill_structure_invalid"
- ],
- "type": "string"
- },
- "elapsedMs": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "number"
- },
- "reason": {
- "enum": [
- "invalid_input",
- "input_limit",
- "timeout",
- "provider_failure",
- "malformed_audit",
- "model_unverified",
- "invalid_repair",
- "repair_not_verified",
- "invalid_skill_structure",
- "repaired_skill_structure_invalid"
- ],
- "type": "string"
- },
- "status": {
- "enum": [
- "invalid",
- "unverified"
- ],
- "type": "string"
- },
- "violationCount": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- }
- },
- "required": [
- "status",
- "reason",
- "elapsedMs",
- "violationCount"
- ],
- "type": "object"
- }
- },
- "required": [
- "code",
- "message",
- "recovery",
- "retryable",
- "requestId"
- ],
- "type": "object"
- }
- },
- "required": [
- "error"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "not": {
+ "required": [
+ "error"
+ ]
+ },
+ "properties": {
+ "settings": {
+ "additionalProperties": true,
+ "type": "object"
+ }
+ },
+ "required": [
+ "settings"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "additionalProperties": false,
+ "allOf": [
+ {
+ "if": {
+ "required": [
+ "verification"
+ ]
+ },
+ "then": {
+ "properties": {
+ "code": {
+ "const": "MCP_SOURCE_FIDELITY_FAILED"
+ }
+ }
+ }
+ }
+ ],
+ "properties": {
+ "cause": {
+ "enum": [
+ "PAYLOAD_TOO_LARGE",
+ "INSUFFICIENT_SCOPE",
+ "QUOTA_EXCEEDED",
+ "GENERATION_FAILED",
+ "SCORING_FAILED",
+ "GENERATION_TIMEOUT",
+ "MCP_SOURCE_FIDELITY_FAILED",
+ "MCP_PERSISTENCE_REQUIRED",
+ "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
+ "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
+ "MCP_PROMPTDRIVE_TIMEOUT",
+ "MCP_PROMPTDRIVE_UNAVAILABLE",
+ "MCP_PROMPTDRIVE_WRITE_FAILED",
+ "PROMPT_NOT_FOUND",
+ "MCP_RATE_LIMITER_UNAVAILABLE",
+ "RATE_LIMIT_EXCEEDED",
+ "MCP_REQUEST_IN_PROGRESS",
+ "MCP_IDEMPOTENCY_REQUIRED",
+ "MCP_IDEMPOTENCY_KEY_INVALID",
+ "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
+ "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
+ "MCP_IDEMPOTENCY_LEASE_LOST",
+ "MCP_QUOTA_RESERVATION_REQUIRED",
+ "MCP_QUOTA_USER_NOT_FOUND",
+ "MEMORY_UNAVAILABLE",
+ "MEMORY_DISABLED",
+ "MEMORY_SETTINGS_UNAVAILABLE",
+ "MEMORY_READ_TIMEOUT",
+ "MEMORY_SOURCES_FAILED",
+ "MEMORY_SEARCH_TIMEOUT",
+ "MEMORY_SEARCH_FAILED",
+ "MEMORY_PAGE_ID_INVALID",
+ "MEMORY_PAGE_TIMEOUT",
+ "MEMORY_PAGE_FAILED",
+ "MEMORY_PAGE_NOT_FOUND",
+ "MEMORY_ASK_PRO_REQUIRED",
+ "MEMORY_ASK_QUOTA",
+ "MEMORY_ASK_BUSY",
+ "MEMORY_ASK_TIMEOUT",
+ "MEMORY_ASK_FAILED",
+ "MCP_TOOL_EXECUTION_FAILED",
+ "MCP_TOOL_NOT_FOUND"
+ ],
+ "type": "string"
+ },
+ "code": {
+ "enum": [
+ "PAYLOAD_TOO_LARGE",
+ "INSUFFICIENT_SCOPE",
+ "QUOTA_EXCEEDED",
+ "GENERATION_FAILED",
+ "SCORING_FAILED",
+ "GENERATION_TIMEOUT",
+ "MCP_SOURCE_FIDELITY_FAILED",
+ "MCP_PERSISTENCE_REQUIRED",
+ "MCP_PROMPTDRIVE_SCHEMA_MISMATCH",
+ "MCP_PROMPTDRIVE_CONSTRAINT_REJECTED",
+ "MCP_PROMPTDRIVE_TIMEOUT",
+ "MCP_PROMPTDRIVE_UNAVAILABLE",
+ "MCP_PROMPTDRIVE_WRITE_FAILED",
+ "PROMPT_NOT_FOUND",
+ "MCP_RATE_LIMITER_UNAVAILABLE",
+ "RATE_LIMIT_EXCEEDED",
+ "MCP_REQUEST_IN_PROGRESS",
+ "MCP_IDEMPOTENCY_REQUIRED",
+ "MCP_IDEMPOTENCY_KEY_INVALID",
+ "MCP_IDEMPOTENCY_KEY_REUSE_CONFLICT",
+ "MCP_IDEMPOTENCY_LEDGER_UNAVAILABLE",
+ "MCP_IDEMPOTENCY_LEASE_LOST",
+ "MCP_QUOTA_RESERVATION_REQUIRED",
+ "MCP_QUOTA_USER_NOT_FOUND",
+ "MEMORY_UNAVAILABLE",
+ "MEMORY_DISABLED",
+ "MEMORY_SETTINGS_UNAVAILABLE",
+ "MEMORY_READ_TIMEOUT",
+ "MEMORY_SOURCES_FAILED",
+ "MEMORY_SEARCH_TIMEOUT",
+ "MEMORY_SEARCH_FAILED",
+ "MEMORY_PAGE_ID_INVALID",
+ "MEMORY_PAGE_TIMEOUT",
+ "MEMORY_PAGE_FAILED",
+ "MEMORY_PAGE_NOT_FOUND",
+ "MEMORY_ASK_PRO_REQUIRED",
+ "MEMORY_ASK_QUOTA",
+ "MEMORY_ASK_BUSY",
+ "MEMORY_ASK_TIMEOUT",
+ "MEMORY_ASK_FAILED",
+ "MCP_TOOL_EXECUTION_FAILED",
+ "MCP_TOOL_NOT_FOUND"
+ ],
+ "type": "string"
+ },
+ "currentCount": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "limit": {
+ "minimum": 0,
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "message": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "recovery": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "requestId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "resetDate": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "retryAfterSeconds": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "retryable": {
+ "type": "boolean"
+ },
+ "toolName": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "verification": {
+ "additionalProperties": false,
+ "properties": {
+ "diagnostic": {
+ "enum": [
+ "audit_payload_invalid",
+ "audit_unverified",
+ "audit_json_invalid",
+ "audit_payload_limit",
+ "audit_claims_invalid",
+ "audit_claim_shape_invalid",
+ "audit_claim_quote_unanchored",
+ "audit_definition_identifier_invalid",
+ "audit_evidence_invalid",
+ "audit_evidence_quote_unanchored",
+ "audit_omissions_invalid",
+ "audit_omission_shape_invalid",
+ "audit_omission_quote_unanchored",
+ "audit_summary_invalid",
+ "audit_incomplete_coverage",
+ "audit_legacy_violations_invalid",
+ "repair_payload_invalid",
+ "repair_replacement_invalid",
+ "repair_edits_invalid",
+ "repair_edit_invalid",
+ "repair_size_limit",
+ "repair_anchor_missing",
+ "repair_anchor_ambiguous",
+ "repair_edits_overlap",
+ "repair_empty",
+ "repair_no_change",
+ "repair_copies_brief",
+ "repair_reference_leak",
+ "repair_declined",
+ "recheck_payload_invalid",
+ "recheck_invalid",
+ "recheck_unverified",
+ "audit_timeout",
+ "repair_timeout",
+ "recheck_timeout",
+ "audit_provider_failure",
+ "repair_provider_failure",
+ "recheck_provider_failure",
+ "skill_missing_frontmatter",
+ "skill_invalid_frontmatter_fields",
+ "skill_empty_body",
+ "skill_size_limit",
+ "skill_body_line_limit",
+ "skill_not_raw_markdown",
+ "skill_structure_invalid"
+ ],
+ "type": "string"
+ },
+ "elapsedMs": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "number"
+ },
+ "latestAudit": {
+ "additionalProperties": false,
+ "properties": {
+ "stage": {
+ "enum": [
+ "audit",
+ "recheck"
+ ],
+ "type": "string"
+ },
+ "verdict": {
+ "const": "invalid",
+ "type": "string"
+ },
+ "violationCount": {
+ "maximum": 35,
+ "minimum": 1,
+ "type": "integer"
+ },
+ "violationKinds": {
+ "items": {
+ "enum": [
+ "unsupported_definition",
+ "unsupported_fact",
+ "changed_fact",
+ "unsupported_requirement",
+ "missing_requirement"
+ ],
+ "type": "string"
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ }
+ },
+ "required": [
+ "stage",
+ "verdict",
+ "violationCount",
+ "violationKinds"
+ ],
+ "type": "object"
+ },
+ "reason": {
+ "enum": [
+ "invalid_input",
+ "input_limit",
+ "timeout",
+ "provider_failure",
+ "malformed_audit",
+ "model_unverified",
+ "invalid_repair",
+ "repair_not_verified",
+ "invalid_skill_structure",
+ "repaired_skill_structure_invalid"
+ ],
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "invalid",
+ "unverified"
+ ],
+ "type": "string"
+ },
+ "violationCount": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "status",
+ "reason",
+ "elapsedMs",
+ "violationCount"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "code",
+ "message",
+ "recovery",
+ "retryable",
+ "requestId"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+]