Skip to main content
Glama

Act

act
Destructive

Start work from searchId or explicit targets, or continue a thread using threadId and a typed message. Authentication and payment responses use this tool. Preserve idempotencyKey on retries. Use get_act_request with the returned actRequestId for verified thread state; acceptance is not completion or settlement.

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agentIds": {
      -        "items": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "arguments": {
      -        "additionalProperties": {
      -          "additionalProperties": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "propertyNames": {
      -            "type": "string"
      -          },
      -          "type": "object"
      -        },
      -        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
      -        "propertyNames": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "pattern": "^srch_[a-f0-9-]{36}$",
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "searchId",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "targets": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "arguments": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema1"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "operationId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "operationRevision": {
      -              "exclusiveMinimum": 0,
      -              "maximum": 9007199254740991,
      -              "type": "integer"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 1,
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "targets",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "text": {
      -                "maxLength": 32000,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "text",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "text"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "arguments": {
      -                "additionalProperties": {
      -                  "$ref": "#/$defs/__schema2"
      -                },
      -                "propertyNames": {
      -                  "type": "string"
      -                },
      -                "type": "object"
      -              },
      -              "operationId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "operationId",
      -              "arguments"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "decision": {
      -                "enum": [
      -                  "allow",
      -                  "deny"
      -                ],
      -                "type": "string"
      -              },
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "approval_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId",
      -              "decision"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "completion_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "actionId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "cancellation_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "actionId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "authentication_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "payment_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "threadId",
      -      "message"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentIds": {
      +        "description": "Subset of agentIds from that Search to contact; omit to use its selection.",
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "arguments": {
      +        "additionalProperties": {
      +          "additionalProperties": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "propertyNames": {
      +            "type": "string"
      +          },
      +          "type": "object"
      +        },
      +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
      +        "propertyNames": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "idempotencyKey": {
      +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "description": "Exact searchId whose selected agents should receive the task.",
      +        "pattern": "^srch_[a-f0-9-]{36}$",
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
      +        "maxLength": 100,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "searchId",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "targets": {
      +        "description": "One explicit agent target with its selected operation and capability arguments.",
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "arguments": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 1,
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "targets",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "description": "Caller-generated idempotency key. Reuse for retries of the same request; use a new key for different work.",
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "description": "Opening task text for a new thread, or the typed continuation for an existing thread. Use exact pending request IDs for confirmations.",
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "text": {
      +                "maxLength": 32000,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "text",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "text"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "arguments": {
      +                "additionalProperties": {
      +                  "$ref": "#/$defs/__schema2"
      +                },
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "operationId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "operationId",
      +              "arguments"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "decision": {
      +                "enum": [
      +                  "allow",
      +                  "deny"
      +                ],
      +                "type": "string"
      +              },
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "approval_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId",
      +              "decision"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "completion_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actionId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "cancellation_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "actionId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "authentication_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "payment_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "searchToken": {
      +        "description": "Opaque searchToken returned by an anonymous Search; reuse only for that search and never substitute an OAuth credential.",
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "description": "Existing owner-scoped threadId to continue; never invent an identifier.",
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "threadId",
      +      "message"
      +    ],
      +    "type": "object"
      +  }
      +]
  2. Changed2 schema fields changed
    • changedInput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agentIds": {
      -        "items": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "arguments": {
      -        "additionalProperties": {
      -          "additionalProperties": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "propertyNames": {
      -            "type": "string"
      -          },
      -          "type": "object"
      -        },
      -        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; capabilityId keys are invalid.",
      -        "propertyNames": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "pattern": "^srch_[a-f0-9-]{36}$",
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "searchId",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "targets": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "arguments": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema1"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "targets",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "text": {
      -                "maxLength": 32000,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "text",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "text"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "arguments": {
      -                "additionalProperties": {
      -                  "$ref": "#/$defs/__schema2"
      -                },
      -                "propertyNames": {
      -                  "type": "string"
      -                },
      -                "type": "object"
      -              },
      -              "capabilityId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "capabilityId",
      -              "arguments"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "decision": {
      -                "enum": [
      -                  "allow",
      -                  "deny"
      -                ],
      -                "type": "string"
      -              },
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "approval_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId",
      -              "decision"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "completion_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "operationId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "cancellation_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "operationId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "authentication_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "payment_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "threadId",
      -      "message"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentIds": {
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "arguments": {
      +        "additionalProperties": {
      +          "additionalProperties": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "propertyNames": {
      +            "type": "string"
      +          },
      +          "type": "object"
      +        },
      +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; operationId keys are invalid.",
      +        "propertyNames": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "pattern": "^srch_[a-f0-9-]{36}$",
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "searchId",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "targets": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "arguments": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 1,
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "targets",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "text": {
      +                "maxLength": 32000,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "text",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "text"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "arguments": {
      +                "additionalProperties": {
      +                  "$ref": "#/$defs/__schema2"
      +                },
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "operationId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "operationId",
      +              "arguments"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "decision": {
      +                "enum": [
      +                  "allow",
      +                  "deny"
      +                ],
      +                "type": "string"
      +              },
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "approval_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId",
      +              "decision"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "completion_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "actionId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "cancellation_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "actionId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "authentication_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "payment_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "threadId",
      +      "message"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actRequestId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "createdAt": {
      -        "format": "date-time",
      -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "anyOf": [
      -          {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "status": {
      -        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
      -        "enum": [
      -          "pending",
      -          "completed",
      -          "partial",
      -          "failed"
      -        ],
      -        "type": "string"
      -      },
      -      "threads": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "errorCode": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "messageId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "state": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "actions": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "accepted": {
      -                        "type": "boolean"
      -                      },
      -                      "action": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "cancellationRequested": {
      -                        "type": "boolean"
      -                      },
      -                      "capability": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "request": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "awaiting_confirmation",
      -                          "queued",
      -                          "running",
      -                          "waiting",
      -                          "reconciling",
      -                          "succeeded",
      -                          "failed",
      -                          "cancelled",
      -                          "withdrawn"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "action",
      -                      "capability",
      -                      "request",
      -                      "status",
      -                      "cancellationRequested"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "type": "array"
      -                },
      -                "archived": {
      -                  "type": "boolean"
      -                },
      -                "cursor": {
      -                  "maxLength": 200,
      -                  "minLength": 3,
      -                  "pattern": "^.+:(0|[1-9][0-9]*)$",
      -                  "type": "string"
      -                },
      -                "errors": {
      -                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "action": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "code": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "createdAt": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                        "type": "string"
      -                      },
      -                      "event": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "retryable": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "event",
      -                      "code",
      -                      "retryable",
      -                      "createdAt"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 100,
      -                  "type": "array"
      -                },
      -                "hasMore": {
      -                  "type": "boolean"
      -                },
      -                "messages": {
      -                  "items": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "content": {
      -                            "items": {
      -                              "oneOf": [
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "text": {
      -                                      "maxLength": 32000,
      -                                      "minLength": 1,
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "text",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "text"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "image",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "audio",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "video",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "file",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                }
      -                              ]
      -                            },
      -                            "maxItems": 20,
      -                            "type": "array"
      -                          },
      -                          "createdAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "from": {
      -                            "enum": [
      -                              "you",
      -                              "agent",
      -                              "darwin"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "message": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "accepted",
      -                              "delivered",
      -                              "failed",
      -                              "unknown"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "message",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "message",
      -                          "from",
      -                          "content",
      -                          "status",
      -                          "createdAt",
      -                          "type"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "content": {
      -                            "items": {
      -                              "oneOf": [
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "text": {
      -                                      "maxLength": 32000,
      -                                      "minLength": 1,
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "text",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "text"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "image",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "audio",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "video",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "file",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                }
      -                              ]
      -                            },
      -                            "maxItems": 20,
      -                            "type": "array"
      -                          },
      -                          "createdAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "data": {
      -                            "$ref": "#/$defs/__schema0",
      -                            "description": "Structured JSON returned by the action."
      -                          },
      -                          "from": {
      -                            "enum": [
      -                              "you",
      -                              "agent",
      -                              "darwin"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "message": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "accepted",
      -                              "delivered",
      -                              "failed",
      -                              "unknown"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "result",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "message",
      -                          "from",
      -                          "content",
      -                          "status",
      -                          "createdAt",
      -                          "type"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "maxItems": 100,
      -                  "type": "array"
      -                },
      -                "needsAttention": {
      -                  "type": "boolean"
      -                },
      -                "requests": {
      -                  "items": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "arguments": {
      -                            "additionalProperties": {
      -                              "$ref": "#/$defs/__schema1"
      -                            },
      -                            "propertyNames": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "type": "object"
      -                          },
      -                          "capability": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "action_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "capability",
      -                          "arguments"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "arguments": {
      -                            "additionalProperties": {
      -                              "$ref": "#/$defs/__schema1"
      -                            },
      -                            "propertyNames": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "type": "object"
      -                          },
      -                          "capability": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "reason": {
      -                            "maxLength": 2000,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "approval_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "reason",
      -                          "expiresAt",
      -                          "capability",
      -                          "arguments"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "authenticationType": {
      -                            "maxLength": 100,
      -                            "minLength": 1,
      -                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "resource": {
      -                            "format": "uri",
      -                            "maxLength": 2000,
      -                            "type": "string"
      -                          },
      -                          "scopes": {
      -                            "items": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 50,
      -                            "type": "array"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "targetAgent": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "authentication_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "targetAgent",
      -                          "authenticationType",
      -                          "resource",
      -                          "scopes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "scopes": {
      -                            "items": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 50,
      -                            "type": "array"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "targetAgent": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "authentication_required",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "targetAgent",
      -                          "scopes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "acceptedMethods": {
      -                            "items": {
      -                              "enum": [
      -                                "card",
      -                                "bank",
      -                                "hosted_checkout",
      -                                "darwin_wallet",
      -                                "mpp",
      -                                "x402",
      -                                "ucp",
      -                                "acp"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            "maxItems": 8,
      -                            "minItems": 1,
      -                            "type": "array"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "amountMinor": {
      -                            "pattern": "^[1-9][0-9]{0,17}$",
      -                            "type": "string"
      -                          },
      -                          "currency": {
      -                            "pattern": "^[A-Z]{3}$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "payee": {
      -                            "additionalProperties": false,
      -                            "properties": {
      -                              "agent": {
      -                                "maxLength": 200,
      -                                "minLength": 1,
      -                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                "type": "string"
      -                              },
      -                              "name": {
      -                                "maxLength": 200,
      -                                "minLength": 1,
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "agent",
      -                              "name"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "payment_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "amountMinor",
      -                          "currency",
      -                          "payee",
      -                          "acceptedMethods",
      -                          "expiresAt"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "result": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "completion_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "result"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "type": "array"
      -                },
      -                "thread": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "thread",
      -                "messages",
      -                "actions",
      -                "requests",
      -                "cursor",
      -                "hasMore",
      -                "archived",
      -                "needsAttention"
      -              ],
      -              "type": "object"
      -            },
      -            "threadId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "request",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "actRequestId",
      -      "searchId",
      -      "status",
      -      "createdAt",
      -      "threads"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "result": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "cursor": {
      -                "maxLength": 200,
      -                "minLength": 3,
      -                "pattern": "^.+:(0|[1-9][0-9]*)$",
      -                "type": "string"
      -              },
      -              "idempotencyKey": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "message": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "status": {
      -                "const": "accepted",
      -                "type": "string"
      -              },
      -              "thread": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "thread",
      -              "message",
      -              "status",
      -              "cursor",
      -              "idempotencyKey"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "awaiting_consent",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "authorizing",
      -                      "exchanging",
      -                      "expired",
      -                      "denied",
      -                      "failed"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "account": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "connected",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status",
      -                  "account"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "request": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "selection_required",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "request",
      -                  "status",
      -                  "expiresAt",
      -                  "url",
      -                  "idempotencyKey"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "prepared",
      -                      "dispatching",
      -                      "uncertain",
      -                      "pending"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "url"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "receipt": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "settled",
      -                      "partially_refunded",
      -                      "reversal_pending",
      -                      "reversal_failed",
      -                      "disputed",
      -                      "refunded"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "receipt"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "failed",
      -                      "voided"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          }
      -        ]
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "continuation",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "threadId",
      -      "result"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actRequestId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "createdAt": {
      +        "format": "date-time",
      +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "anyOf": [
      +          {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "status": {
      +        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
      +        "enum": [
      +          "pending",
      +          "completed",
      +          "partial",
      +          "failed"
      +        ],
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "description": "The one created thread. Omitted for historical failed or batch receipts.",
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "threads": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "errorCode": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "messageId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "operationId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "operationRevision": {
      +              "exclusiveMinimum": 0,
      +              "maximum": 9007199254740991,
      +              "type": "integer"
      +            },
      +            "state": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "actions": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "accepted": {
      +                        "type": "boolean"
      +                      },
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "cancellationRequested": {
      +                        "type": "boolean"
      +                      },
      +                      "capability": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "request": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "awaiting_confirmation",
      +                          "queued",
      +                          "running",
      +                          "waiting",
      +                          "reconciling",
      +                          "succeeded",
      +                          "failed",
      +                          "cancelled",
      +                          "withdrawn"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "action",
      +                      "capability",
      +                      "request",
      +                      "status",
      +                      "cancellationRequested"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "archived": {
      +                  "type": "boolean"
      +                },
      +                "cursor": {
      +                  "maxLength": 200,
      +                  "minLength": 3,
      +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                  "type": "string"
      +                },
      +                "errors": {
      +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "code": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "createdAt": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "event": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "retryable": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "event",
      +                      "code",
      +                      "retryable",
      +                      "createdAt"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "hasMore": {
      +                  "type": "boolean"
      +                },
      +                "messages": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "message",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "data": {
      +                            "$ref": "#/$defs/__schema0",
      +                            "description": "Structured JSON returned by the action."
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "result",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "needsAttention": {
      +                  "type": "boolean"
      +                },
      +                "requests": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "action_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "reason": {
      +                            "maxLength": 2000,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "approval_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "reason",
      +                          "expiresAt",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "authenticationType": {
      +                            "maxLength": 100,
      +                            "minLength": 1,
      +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "resource": {
      +                            "format": "uri",
      +                            "maxLength": 2000,
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "authenticationType",
      +                          "resource",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_required",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "acceptedMethods": {
      +                            "items": {
      +                              "enum": [
      +                                "card",
      +                                "bank",
      +                                "hosted_checkout",
      +                                "darwin_wallet",
      +                                "mpp",
      +                                "x402",
      +                                "ucp",
      +                                "acp"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "maxItems": 8,
      +                            "minItems": 1,
      +                            "type": "array"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "amountMinor": {
      +                            "pattern": "^[1-9][0-9]{0,17}$",
      +                            "type": "string"
      +                          },
      +                          "currency": {
      +                            "pattern": "^[A-Z]{3}$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "payee": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "agent": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "agent",
      +                              "name"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "payment_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "amountMinor",
      +                          "currency",
      +                          "payee",
      +                          "acceptedMethods",
      +                          "expiresAt"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "result": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "completion_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "result"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "type": "array"
      +                },
      +                "thread": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "thread",
      +                "messages",
      +                "actions",
      +                "requests",
      +                "cursor",
      +                "hasMore",
      +                "archived",
      +                "needsAttention"
      +              ],
      +              "type": "object"
      +            },
      +            "threadId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "request",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "actRequestId",
      +      "searchId",
      +      "status",
      +      "createdAt",
      +      "threads"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "result": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "cursor": {
      +                "maxLength": 200,
      +                "minLength": 3,
      +                "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                "type": "string"
      +              },
      +              "idempotencyKey": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "message": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "status": {
      +                "const": "accepted",
      +                "type": "string"
      +              },
      +              "thread": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "thread",
      +              "message",
      +              "status",
      +              "cursor",
      +              "idempotencyKey"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "awaiting_consent",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "authorizing",
      +                      "exchanging",
      +                      "expired",
      +                      "denied",
      +                      "failed"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "account": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "connected",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status",
      +                  "account"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "request": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "selection_required",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "request",
      +                  "status",
      +                  "expiresAt",
      +                  "url",
      +                  "idempotencyKey"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "prepared",
      +                      "dispatching",
      +                      "uncertain",
      +                      "pending"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "url"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "receipt": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "settled",
      +                      "partially_refunded",
      +                      "reversal_pending",
      +                      "reversal_failed",
      +                      "disputed",
      +                      "refunded"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "receipt"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "failed",
      +                      "voided"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          }
      +        ]
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "continuation",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "threadId",
      +      "result"
      +    ],
      +    "type": "object"
      +  }
      +]
  3. Changed2 schema fields changed
    • changedInput schema / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "agentIds": {
      -        "items": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "arguments": {
      -        "additionalProperties": {
      -          "additionalProperties": {
      -            "$ref": "#/$defs/__schema0"
      -          },
      -          "propertyNames": {
      -            "type": "string"
      -          },
      -          "type": "object"
      -        },
      -        "propertyNames": {
      -          "maxLength": 200,
      -          "minLength": 1,
      -          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -          "type": "string"
      -        },
      -        "type": "object"
      -      },
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "pattern": "^srch_[a-f0-9-]{36}$",
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "searchId",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "maxLength": 32000,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "targets": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "arguments": {
      -              "additionalProperties": {
      -                "$ref": "#/$defs/__schema1"
      -              },
      -              "propertyNames": {
      -                "type": "string"
      -              },
      -              "type": "object"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      }
      -    },
      -    "required": [
      -      "targets",
      -      "message"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "idempotencyKey": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "type": "string"
      -      },
      -      "message": {
      -        "oneOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "text": {
      -                "maxLength": 32000,
      -                "minLength": 1,
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "text",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "text"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "arguments": {
      -                "additionalProperties": {
      -                  "$ref": "#/$defs/__schema2"
      -                },
      -                "propertyNames": {
      -                  "type": "string"
      -                },
      -                "type": "object"
      -              },
      -              "capabilityId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "capabilityId",
      -              "arguments"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "action_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "decision": {
      -                "enum": [
      -                  "allow",
      -                  "deny"
      -                ],
      -                "type": "string"
      -              },
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "approval_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId",
      -              "decision"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "completion_confirmation",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "operationId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "cancellation_request",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "operationId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "authentication_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "requestId": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "type": {
      -                "const": "payment_response",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "type",
      -              "requestId"
      -            ],
      -            "type": "object"
      -          }
      -        ]
      -      },
      -      "searchToken": {
      -        "maxLength": 100,
      -        "type": "string"
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "threadId",
      -      "message"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "agentIds": {
      +        "items": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "arguments": {
      +        "additionalProperties": {
      +          "additionalProperties": {
      +            "$ref": "#/$defs/__schema0"
      +          },
      +          "propertyNames": {
      +            "type": "string"
      +          },
      +          "type": "object"
      +        },
      +        "description": "Capability arguments keyed by agentId from the selected Search result. Omit for a text-only thread; capabilityId keys are invalid.",
      +        "propertyNames": {
      +          "maxLength": 200,
      +          "minLength": 1,
      +          "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +          "type": "string"
      +        },
      +        "type": "object"
      +      },
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "pattern": "^srch_[a-f0-9-]{36}$",
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "searchId",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "maxLength": 32000,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "targets": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "arguments": {
      +              "additionalProperties": {
      +                "$ref": "#/$defs/__schema1"
      +              },
      +              "propertyNames": {
      +                "type": "string"
      +              },
      +              "type": "object"
      +            },
      +            "capabilityId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      }
      +    },
      +    "required": [
      +      "targets",
      +      "message"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "idempotencyKey": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "type": "string"
      +      },
      +      "message": {
      +        "oneOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "text": {
      +                "maxLength": 32000,
      +                "minLength": 1,
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "text",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "text"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "arguments": {
      +                "additionalProperties": {
      +                  "$ref": "#/$defs/__schema2"
      +                },
      +                "propertyNames": {
      +                  "type": "string"
      +                },
      +                "type": "object"
      +              },
      +              "capabilityId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "capabilityId",
      +              "arguments"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "action_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "decision": {
      +                "enum": [
      +                  "allow",
      +                  "deny"
      +                ],
      +                "type": "string"
      +              },
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "approval_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId",
      +              "decision"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "completion_confirmation",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "operationId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "cancellation_request",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "operationId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "authentication_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "requestId": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "type": {
      +                "const": "payment_response",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "type",
      +              "requestId"
      +            ],
      +            "type": "object"
      +          }
      +        ]
      +      },
      +      "searchToken": {
      +        "maxLength": 100,
      +        "type": "string"
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "threadId",
      +      "message"
      +    ],
      +    "type": "object"
      +  }
      +]
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actRequestId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "createdAt": {
      -        "format": "date-time",
      -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "anyOf": [
      -          {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "completed",
      -          "partial",
      -          "failed"
      -        ],
      -        "type": "string"
      -      },
      -      "threads": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "errorCode": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "messageId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "state": {
      -              "additionalProperties": false,
      -              "properties": {
      -                "actions": {
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "accepted": {
      -                        "type": "boolean"
      -                      },
      -                      "action": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "cancellationRequested": {
      -                        "type": "boolean"
      -                      },
      -                      "capability": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "request": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "status": {
      -                        "enum": [
      -                          "awaiting_confirmation",
      -                          "queued",
      -                          "running",
      -                          "waiting",
      -                          "reconciling",
      -                          "succeeded",
      -                          "failed",
      -                          "cancelled",
      -                          "withdrawn"
      -                        ],
      -                        "type": "string"
      -                      }
      -                    },
      -                    "required": [
      -                      "action",
      -                      "capability",
      -                      "request",
      -                      "status",
      -                      "cancellationRequested"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "type": "array"
      -                },
      -                "archived": {
      -                  "type": "boolean"
      -                },
      -                "cursor": {
      -                  "maxLength": 200,
      -                  "minLength": 3,
      -                  "pattern": "^.+:(0|[1-9][0-9]*)$",
      -                  "type": "string"
      -                },
      -                "errors": {
      -                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
      -                  "items": {
      -                    "additionalProperties": false,
      -                    "properties": {
      -                      "action": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "code": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "createdAt": {
      -                        "format": "date-time",
      -                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                        "type": "string"
      -                      },
      -                      "event": {
      -                        "maxLength": 200,
      -                        "minLength": 1,
      -                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                        "type": "string"
      -                      },
      -                      "retryable": {
      -                        "type": "boolean"
      -                      }
      -                    },
      -                    "required": [
      -                      "event",
      -                      "code",
      -                      "retryable",
      -                      "createdAt"
      -                    ],
      -                    "type": "object"
      -                  },
      -                  "maxItems": 100,
      -                  "type": "array"
      -                },
      -                "hasMore": {
      -                  "type": "boolean"
      -                },
      -                "messages": {
      -                  "items": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "content": {
      -                            "items": {
      -                              "oneOf": [
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "text": {
      -                                      "maxLength": 32000,
      -                                      "minLength": 1,
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "text",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "text"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "image",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "audio",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "video",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "file",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                }
      -                              ]
      -                            },
      -                            "maxItems": 20,
      -                            "type": "array"
      -                          },
      -                          "createdAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "from": {
      -                            "enum": [
      -                              "you",
      -                              "agent",
      -                              "darwin"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "message": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "accepted",
      -                              "delivered",
      -                              "failed",
      -                              "unknown"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "message",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "message",
      -                          "from",
      -                          "content",
      -                          "status",
      -                          "createdAt",
      -                          "type"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "content": {
      -                            "items": {
      -                              "oneOf": [
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "text": {
      -                                      "maxLength": 32000,
      -                                      "minLength": 1,
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "text",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "text"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "image",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "audio",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "video",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                },
      -                                {
      -                                  "additionalProperties": false,
      -                                  "properties": {
      -                                    "assetId": {
      -                                      "maxLength": 200,
      -                                      "minLength": 1,
      -                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                      "type": "string"
      -                                    },
      -                                    "type": {
      -                                      "const": "file",
      -                                      "type": "string"
      -                                    }
      -                                  },
      -                                  "required": [
      -                                    "type",
      -                                    "assetId"
      -                                  ],
      -                                  "type": "object"
      -                                }
      -                              ]
      -                            },
      -                            "maxItems": 20,
      -                            "type": "array"
      -                          },
      -                          "createdAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "data": {
      -                            "$ref": "#/$defs/__schema0",
      -                            "description": "Structured JSON returned by the action."
      -                          },
      -                          "from": {
      -                            "enum": [
      -                              "you",
      -                              "agent",
      -                              "darwin"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "message": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "accepted",
      -                              "delivered",
      -                              "failed",
      -                              "unknown"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "result",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "message",
      -                          "from",
      -                          "content",
      -                          "status",
      -                          "createdAt",
      -                          "type"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "maxItems": 100,
      -                  "type": "array"
      -                },
      -                "needsAttention": {
      -                  "type": "boolean"
      -                },
      -                "requests": {
      -                  "items": {
      -                    "oneOf": [
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "arguments": {
      -                            "additionalProperties": {
      -                              "$ref": "#/$defs/__schema1"
      -                            },
      -                            "propertyNames": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "type": "object"
      -                          },
      -                          "capability": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "action_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "capability",
      -                          "arguments"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "arguments": {
      -                            "additionalProperties": {
      -                              "$ref": "#/$defs/__schema1"
      -                            },
      -                            "propertyNames": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "type": "object"
      -                          },
      -                          "capability": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "reason": {
      -                            "maxLength": 2000,
      -                            "minLength": 1,
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "approval_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "reason",
      -                          "expiresAt",
      -                          "capability",
      -                          "arguments"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "authenticationType": {
      -                            "maxLength": 100,
      -                            "minLength": 1,
      -                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "resource": {
      -                            "format": "uri",
      -                            "maxLength": 2000,
      -                            "type": "string"
      -                          },
      -                          "scopes": {
      -                            "items": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 50,
      -                            "type": "array"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "targetAgent": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "authentication_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "targetAgent",
      -                          "authenticationType",
      -                          "resource",
      -                          "scopes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "account": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "scopes": {
      -                            "items": {
      -                              "maxLength": 200,
      -                              "minLength": 1,
      -                              "type": "string"
      -                            },
      -                            "maxItems": 50,
      -                            "type": "array"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "targetAgent": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "authentication_required",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "targetAgent",
      -                          "scopes"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "acceptedMethods": {
      -                            "items": {
      -                              "enum": [
      -                                "card",
      -                                "bank",
      -                                "hosted_checkout",
      -                                "darwin_wallet",
      -                                "mpp",
      -                                "x402",
      -                                "ucp",
      -                                "acp"
      -                              ],
      -                              "type": "string"
      -                            },
      -                            "maxItems": 8,
      -                            "minItems": 1,
      -                            "type": "array"
      -                          },
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "amountMinor": {
      -                            "pattern": "^[1-9][0-9]{0,17}$",
      -                            "type": "string"
      -                          },
      -                          "currency": {
      -                            "pattern": "^[A-Z]{3}$",
      -                            "type": "string"
      -                          },
      -                          "expiresAt": {
      -                            "format": "date-time",
      -                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                            "type": "string"
      -                          },
      -                          "payee": {
      -                            "additionalProperties": false,
      -                            "properties": {
      -                              "agent": {
      -                                "maxLength": 200,
      -                                "minLength": 1,
      -                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                                "type": "string"
      -                              },
      -                              "name": {
      -                                "maxLength": 200,
      -                                "minLength": 1,
      -                                "type": "string"
      -                              }
      -                            },
      -                            "required": [
      -                              "agent",
      -                              "name"
      -                            ],
      -                            "type": "object"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "payment_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "amountMinor",
      -                          "currency",
      -                          "payee",
      -                          "acceptedMethods",
      -                          "expiresAt"
      -                        ],
      -                        "type": "object"
      -                      },
      -                      {
      -                        "additionalProperties": false,
      -                        "properties": {
      -                          "action": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "request": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "result": {
      -                            "maxLength": 200,
      -                            "minLength": 1,
      -                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                            "type": "string"
      -                          },
      -                          "status": {
      -                            "enum": [
      -                              "pending",
      -                              "resolved",
      -                              "expired",
      -                              "cancelled",
      -                              "settled",
      -                              "failed",
      -                              "voided",
      -                              "partially_refunded",
      -                              "reversal_pending",
      -                              "reversal_failed",
      -                              "disputed",
      -                              "refunded"
      -                            ],
      -                            "type": "string"
      -                          },
      -                          "type": {
      -                            "const": "completion_request",
      -                            "type": "string"
      -                          }
      -                        },
      -                        "required": [
      -                          "request",
      -                          "action",
      -                          "status",
      -                          "type",
      -                          "result"
      -                        ],
      -                        "type": "object"
      -                      }
      -                    ]
      -                  },
      -                  "type": "array"
      -                },
      -                "thread": {
      -                  "maxLength": 200,
      -                  "minLength": 1,
      -                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                  "type": "string"
      -                }
      -              },
      -              "required": [
      -                "thread",
      -                "messages",
      -                "actions",
      -                "requests",
      -                "cursor",
      -                "hasMore",
      -                "archived",
      -                "needsAttention"
      -              ],
      -              "type": "object"
      -            },
      -            "threadId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "request",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "actRequestId",
      -      "searchId",
      -      "status",
      -      "createdAt",
      -      "threads"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "result": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "cursor": {
      -                "maxLength": 200,
      -                "minLength": 3,
      -                "pattern": "^.+:(0|[1-9][0-9]*)$",
      -                "type": "string"
      -              },
      -              "idempotencyKey": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "message": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "status": {
      -                "const": "accepted",
      -                "type": "string"
      -              },
      -              "thread": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "thread",
      -              "message",
      -              "status",
      -              "cursor",
      -              "idempotencyKey"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "awaiting_consent",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "authorizing",
      -                      "exchanging",
      -                      "expired",
      -                      "denied",
      -                      "failed"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "account": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "connected",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status",
      -                  "account"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "request": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "selection_required",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "request",
      -                  "status",
      -                  "expiresAt",
      -                  "url",
      -                  "idempotencyKey"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "prepared",
      -                      "dispatching",
      -                      "uncertain",
      -                      "pending"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "url"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "receipt": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "settled",
      -                      "partially_refunded",
      -                      "reversal_pending",
      -                      "reversal_failed",
      -                      "disputed",
      -                      "refunded"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "receipt"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "failed",
      -                      "voided"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          }
      -        ]
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "continuation",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "threadId",
      -      "result"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actRequestId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "createdAt": {
      +        "format": "date-time",
      +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "anyOf": [
      +          {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "status": {
      +        "description": "Act Request handoff status only. Completed means thread receipts were created; read each thread for action confirmation and provider result.",
      +        "enum": [
      +          "pending",
      +          "completed",
      +          "partial",
      +          "failed"
      +        ],
      +        "type": "string"
      +      },
      +      "threads": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "capabilityId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "errorCode": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "messageId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "state": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "actions": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "accepted": {
      +                        "type": "boolean"
      +                      },
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "cancellationRequested": {
      +                        "type": "boolean"
      +                      },
      +                      "capability": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "request": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "awaiting_confirmation",
      +                          "queued",
      +                          "running",
      +                          "waiting",
      +                          "reconciling",
      +                          "succeeded",
      +                          "failed",
      +                          "cancelled",
      +                          "withdrawn"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "action",
      +                      "capability",
      +                      "request",
      +                      "status",
      +                      "cancellationRequested"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "archived": {
      +                  "type": "boolean"
      +                },
      +                "cursor": {
      +                  "maxLength": 200,
      +                  "minLength": 3,
      +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                  "type": "string"
      +                },
      +                "errors": {
      +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "code": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "createdAt": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "event": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "retryable": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "event",
      +                      "code",
      +                      "retryable",
      +                      "createdAt"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "hasMore": {
      +                  "type": "boolean"
      +                },
      +                "messages": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "message",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "data": {
      +                            "$ref": "#/$defs/__schema0",
      +                            "description": "Structured JSON returned by the action."
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "result",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "needsAttention": {
      +                  "type": "boolean"
      +                },
      +                "requests": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "action_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "reason": {
      +                            "maxLength": 2000,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "approval_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "reason",
      +                          "expiresAt",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "authenticationType": {
      +                            "maxLength": 100,
      +                            "minLength": 1,
      +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "resource": {
      +                            "format": "uri",
      +                            "maxLength": 2000,
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "authenticationType",
      +                          "resource",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_required",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "acceptedMethods": {
      +                            "items": {
      +                              "enum": [
      +                                "card",
      +                                "bank",
      +                                "hosted_checkout",
      +                                "darwin_wallet",
      +                                "mpp",
      +                                "x402",
      +                                "ucp",
      +                                "acp"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "maxItems": 8,
      +                            "minItems": 1,
      +                            "type": "array"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "amountMinor": {
      +                            "pattern": "^[1-9][0-9]{0,17}$",
      +                            "type": "string"
      +                          },
      +                          "currency": {
      +                            "pattern": "^[A-Z]{3}$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "payee": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "agent": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "agent",
      +                              "name"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "payment_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "amountMinor",
      +                          "currency",
      +                          "payee",
      +                          "acceptedMethods",
      +                          "expiresAt"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "result": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "completion_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "result"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "type": "array"
      +                },
      +                "thread": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "thread",
      +                "messages",
      +                "actions",
      +                "requests",
      +                "cursor",
      +                "hasMore",
      +                "archived",
      +                "needsAttention"
      +              ],
      +              "type": "object"
      +            },
      +            "threadId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "request",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "actRequestId",
      +      "searchId",
      +      "status",
      +      "createdAt",
      +      "threads"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "result": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "cursor": {
      +                "maxLength": 200,
      +                "minLength": 3,
      +                "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                "type": "string"
      +              },
      +              "idempotencyKey": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "message": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "status": {
      +                "const": "accepted",
      +                "type": "string"
      +              },
      +              "thread": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "thread",
      +              "message",
      +              "status",
      +              "cursor",
      +              "idempotencyKey"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "awaiting_consent",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "authorizing",
      +                      "exchanging",
      +                      "expired",
      +                      "denied",
      +                      "failed"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "account": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "connected",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status",
      +                  "account"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "request": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "selection_required",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "request",
      +                  "status",
      +                  "expiresAt",
      +                  "url",
      +                  "idempotencyKey"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "prepared",
      +                      "dispatching",
      +                      "uncertain",
      +                      "pending"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "url"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "receipt": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "settled",
      +                      "partially_refunded",
      +                      "reversal_pending",
      +                      "reversal_failed",
      +                      "disputed",
      +                      "refunded"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "receipt"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "failed",
      +                      "voided"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          }
      +        ]
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "continuation",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "threadId",
      +      "result"
      +    ],
      +    "type": "object"
      +  }
      +]
  4. Changed2 schema fields changed
    • addedOutput schema / $defs
      Added value: +{
      +  "__schema0": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema0"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  },
      +  "__schema1": {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "type": "boolean"
      +      },
      +      {
      +        "type": "null"
      +      },
      +      {
      +        "items": {
      +          "$ref": "#/$defs/__schema1"
      +        },
      +        "type": "array"
      +      },
      +      {
      +        "additionalProperties": {
      +          "$ref": "#/$defs/__schema1"
      +        },
      +        "propertyNames": {
      +          "type": "string"
      +        },
      +        "type": "object"
      +      }
      +    ]
      +  }
      +}
    • changedOutput schema / oneOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "actRequestId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "createdAt": {
      -        "format": "date-time",
      -        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -        "type": "string"
      -      },
      -      "searchId": {
      -        "anyOf": [
      -          {
      -            "maxLength": 200,
      -            "minLength": 1,
      -            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -            "type": "string"
      -          },
      -          {
      -            "type": "null"
      -          }
      -        ]
      -      },
      -      "status": {
      -        "enum": [
      -          "pending",
      -          "completed",
      -          "partial",
      -          "failed"
      -        ],
      -        "type": "string"
      -      },
      -      "threads": {
      -        "items": {
      -          "additionalProperties": false,
      -          "properties": {
      -            "agentId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "capabilityId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "errorCode": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "messageId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            },
      -            "threadId": {
      -              "maxLength": 200,
      -              "minLength": 1,
      -              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -              "type": "string"
      -            }
      -          },
      -          "required": [
      -            "agentId"
      -          ],
      -          "type": "object"
      -        },
      -        "maxItems": 8,
      -        "minItems": 1,
      -        "type": "array"
      -      },
      -      "type": {
      -        "const": "request",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "actRequestId",
      -      "searchId",
      -      "status",
      -      "createdAt",
      -      "threads"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "result": {
      -        "anyOf": [
      -          {
      -            "additionalProperties": false,
      -            "properties": {
      -              "cursor": {
      -                "maxLength": 200,
      -                "minLength": 3,
      -                "pattern": "^.+:(0|[1-9][0-9]*)$",
      -                "type": "string"
      -              },
      -              "idempotencyKey": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "message": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              },
      -              "status": {
      -                "const": "accepted",
      -                "type": "string"
      -              },
      -              "thread": {
      -                "maxLength": 200,
      -                "minLength": 1,
      -                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                "type": "string"
      -              }
      -            },
      -            "required": [
      -              "thread",
      -              "message",
      -              "status",
      -              "cursor",
      -              "idempotencyKey"
      -            ],
      -            "type": "object"
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "awaiting_consent",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "authorizing",
      -                      "exchanging",
      -                      "expired",
      -                      "denied",
      -                      "failed"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "account": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "authentication": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "connected",
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "authentication",
      -                  "expiresAt",
      -                  "status",
      -                  "account"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          },
      -          {
      -            "oneOf": [
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "request": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "const": "selection_required",
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "request",
      -                  "status",
      -                  "expiresAt",
      -                  "url",
      -                  "idempotencyKey"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "prepared",
      -                      "dispatching",
      -                      "uncertain",
      -                      "pending"
      -                    ],
      -                    "type": "string"
      -                  },
      -                  "url": {
      -                    "format": "uri",
      -                    "maxLength": 2048,
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "url"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "receipt": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "settled",
      -                      "partially_refunded",
      -                      "reversal_pending",
      -                      "reversal_failed",
      -                      "disputed",
      -                      "refunded"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status",
      -                  "receipt"
      -                ],
      -                "type": "object"
      -              },
      -              {
      -                "additionalProperties": false,
      -                "properties": {
      -                  "expiresAt": {
      -                    "format": "date-time",
      -                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      -                    "type": "string"
      -                  },
      -                  "idempotencyKey": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "payment": {
      -                    "maxLength": 200,
      -                    "minLength": 1,
      -                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -                    "type": "string"
      -                  },
      -                  "status": {
      -                    "enum": [
      -                      "failed",
      -                      "voided"
      -                    ],
      -                    "type": "string"
      -                  }
      -                },
      -                "required": [
      -                  "payment",
      -                  "expiresAt",
      -                  "idempotencyKey",
      -                  "status"
      -                ],
      -                "type": "object"
      -              }
      -            ]
      -          }
      -        ]
      -      },
      -      "threadId": {
      -        "maxLength": 200,
      -        "minLength": 1,
      -        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      -        "type": "string"
      -      },
      -      "type": {
      -        "const": "continuation",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "type",
      -      "threadId",
      -      "result"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "actRequestId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "createdAt": {
      +        "format": "date-time",
      +        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +        "type": "string"
      +      },
      +      "searchId": {
      +        "anyOf": [
      +          {
      +            "maxLength": 200,
      +            "minLength": 1,
      +            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +            "type": "string"
      +          },
      +          {
      +            "type": "null"
      +          }
      +        ]
      +      },
      +      "status": {
      +        "enum": [
      +          "pending",
      +          "completed",
      +          "partial",
      +          "failed"
      +        ],
      +        "type": "string"
      +      },
      +      "threads": {
      +        "items": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "agentId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "capabilityId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "errorCode": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "messageId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            },
      +            "state": {
      +              "additionalProperties": false,
      +              "properties": {
      +                "actions": {
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "accepted": {
      +                        "type": "boolean"
      +                      },
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "cancellationRequested": {
      +                        "type": "boolean"
      +                      },
      +                      "capability": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "request": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "status": {
      +                        "enum": [
      +                          "awaiting_confirmation",
      +                          "queued",
      +                          "running",
      +                          "waiting",
      +                          "reconciling",
      +                          "succeeded",
      +                          "failed",
      +                          "cancelled",
      +                          "withdrawn"
      +                        ],
      +                        "type": "string"
      +                      }
      +                    },
      +                    "required": [
      +                      "action",
      +                      "capability",
      +                      "request",
      +                      "status",
      +                      "cancellationRequested"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "type": "array"
      +                },
      +                "archived": {
      +                  "type": "boolean"
      +                },
      +                "cursor": {
      +                  "maxLength": 200,
      +                  "minLength": 3,
      +                  "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                  "type": "string"
      +                },
      +                "errors": {
      +                  "description": "Error events in this page. Retryable does not authorize replaying an accepted effect or payment.",
      +                  "items": {
      +                    "additionalProperties": false,
      +                    "properties": {
      +                      "action": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "code": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "createdAt": {
      +                        "format": "date-time",
      +                        "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                        "type": "string"
      +                      },
      +                      "event": {
      +                        "maxLength": 200,
      +                        "minLength": 1,
      +                        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                        "type": "string"
      +                      },
      +                      "retryable": {
      +                        "type": "boolean"
      +                      }
      +                    },
      +                    "required": [
      +                      "event",
      +                      "code",
      +                      "retryable",
      +                      "createdAt"
      +                    ],
      +                    "type": "object"
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "hasMore": {
      +                  "type": "boolean"
      +                },
      +                "messages": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "message",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "content": {
      +                            "items": {
      +                              "oneOf": [
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "text": {
      +                                      "maxLength": 32000,
      +                                      "minLength": 1,
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "text",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "text"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "image",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "audio",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "video",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                },
      +                                {
      +                                  "additionalProperties": false,
      +                                  "properties": {
      +                                    "assetId": {
      +                                      "maxLength": 200,
      +                                      "minLength": 1,
      +                                      "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                      "type": "string"
      +                                    },
      +                                    "type": {
      +                                      "const": "file",
      +                                      "type": "string"
      +                                    }
      +                                  },
      +                                  "required": [
      +                                    "type",
      +                                    "assetId"
      +                                  ],
      +                                  "type": "object"
      +                                }
      +                              ]
      +                            },
      +                            "maxItems": 20,
      +                            "type": "array"
      +                          },
      +                          "createdAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "data": {
      +                            "$ref": "#/$defs/__schema0",
      +                            "description": "Structured JSON returned by the action."
      +                          },
      +                          "from": {
      +                            "enum": [
      +                              "you",
      +                              "agent",
      +                              "darwin"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "message": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "accepted",
      +                              "delivered",
      +                              "failed",
      +                              "unknown"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "result",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "message",
      +                          "from",
      +                          "content",
      +                          "status",
      +                          "createdAt",
      +                          "type"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "maxItems": 100,
      +                  "type": "array"
      +                },
      +                "needsAttention": {
      +                  "type": "boolean"
      +                },
      +                "requests": {
      +                  "items": {
      +                    "oneOf": [
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "action_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "arguments": {
      +                            "additionalProperties": {
      +                              "$ref": "#/$defs/__schema1"
      +                            },
      +                            "propertyNames": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "type": "object"
      +                          },
      +                          "capability": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "reason": {
      +                            "maxLength": 2000,
      +                            "minLength": 1,
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "approval_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "reason",
      +                          "expiresAt",
      +                          "capability",
      +                          "arguments"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "authenticationType": {
      +                            "maxLength": 100,
      +                            "minLength": 1,
      +                            "pattern": "^[a-z][a-z0-9_]*(?:\\.[a-z][a-z0-9_]*)*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "resource": {
      +                            "format": "uri",
      +                            "maxLength": 2000,
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "authenticationType",
      +                          "resource",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "account": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "scopes": {
      +                            "items": {
      +                              "maxLength": 200,
      +                              "minLength": 1,
      +                              "type": "string"
      +                            },
      +                            "maxItems": 50,
      +                            "type": "array"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "targetAgent": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "authentication_required",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "targetAgent",
      +                          "scopes"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "acceptedMethods": {
      +                            "items": {
      +                              "enum": [
      +                                "card",
      +                                "bank",
      +                                "hosted_checkout",
      +                                "darwin_wallet",
      +                                "mpp",
      +                                "x402",
      +                                "ucp",
      +                                "acp"
      +                              ],
      +                              "type": "string"
      +                            },
      +                            "maxItems": 8,
      +                            "minItems": 1,
      +                            "type": "array"
      +                          },
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "amountMinor": {
      +                            "pattern": "^[1-9][0-9]{0,17}$",
      +                            "type": "string"
      +                          },
      +                          "currency": {
      +                            "pattern": "^[A-Z]{3}$",
      +                            "type": "string"
      +                          },
      +                          "expiresAt": {
      +                            "format": "date-time",
      +                            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                            "type": "string"
      +                          },
      +                          "payee": {
      +                            "additionalProperties": false,
      +                            "properties": {
      +                              "agent": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                                "type": "string"
      +                              },
      +                              "name": {
      +                                "maxLength": 200,
      +                                "minLength": 1,
      +                                "type": "string"
      +                              }
      +                            },
      +                            "required": [
      +                              "agent",
      +                              "name"
      +                            ],
      +                            "type": "object"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "payment_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "amountMinor",
      +                          "currency",
      +                          "payee",
      +                          "acceptedMethods",
      +                          "expiresAt"
      +                        ],
      +                        "type": "object"
      +                      },
      +                      {
      +                        "additionalProperties": false,
      +                        "properties": {
      +                          "action": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "request": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "result": {
      +                            "maxLength": 200,
      +                            "minLength": 1,
      +                            "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                            "type": "string"
      +                          },
      +                          "status": {
      +                            "enum": [
      +                              "pending",
      +                              "resolved",
      +                              "expired",
      +                              "cancelled",
      +                              "settled",
      +                              "failed",
      +                              "voided",
      +                              "partially_refunded",
      +                              "reversal_pending",
      +                              "reversal_failed",
      +                              "disputed",
      +                              "refunded"
      +                            ],
      +                            "type": "string"
      +                          },
      +                          "type": {
      +                            "const": "completion_request",
      +                            "type": "string"
      +                          }
      +                        },
      +                        "required": [
      +                          "request",
      +                          "action",
      +                          "status",
      +                          "type",
      +                          "result"
      +                        ],
      +                        "type": "object"
      +                      }
      +                    ]
      +                  },
      +                  "type": "array"
      +                },
      +                "thread": {
      +                  "maxLength": 200,
      +                  "minLength": 1,
      +                  "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                  "type": "string"
      +                }
      +              },
      +              "required": [
      +                "thread",
      +                "messages",
      +                "actions",
      +                "requests",
      +                "cursor",
      +                "hasMore",
      +                "archived",
      +                "needsAttention"
      +              ],
      +              "type": "object"
      +            },
      +            "threadId": {
      +              "maxLength": 200,
      +              "minLength": 1,
      +              "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +              "type": "string"
      +            }
      +          },
      +          "required": [
      +            "agentId"
      +          ],
      +          "type": "object"
      +        },
      +        "maxItems": 8,
      +        "minItems": 1,
      +        "type": "array"
      +      },
      +      "type": {
      +        "const": "request",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "actRequestId",
      +      "searchId",
      +      "status",
      +      "createdAt",
      +      "threads"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "properties": {
      +      "result": {
      +        "anyOf": [
      +          {
      +            "additionalProperties": false,
      +            "properties": {
      +              "cursor": {
      +                "maxLength": 200,
      +                "minLength": 3,
      +                "pattern": "^.+:(0|[1-9][0-9]*)$",
      +                "type": "string"
      +              },
      +              "idempotencyKey": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "message": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              },
      +              "status": {
      +                "const": "accepted",
      +                "type": "string"
      +              },
      +              "thread": {
      +                "maxLength": 200,
      +                "minLength": 1,
      +                "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                "type": "string"
      +              }
      +            },
      +            "required": [
      +              "thread",
      +              "message",
      +              "status",
      +              "cursor",
      +              "idempotencyKey"
      +            ],
      +            "type": "object"
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "awaiting_consent",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "authorizing",
      +                      "exchanging",
      +                      "expired",
      +                      "denied",
      +                      "failed"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "account": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "authentication": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "connected",
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "authentication",
      +                  "expiresAt",
      +                  "status",
      +                  "account"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          },
      +          {
      +            "oneOf": [
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "request": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "const": "selection_required",
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "request",
      +                  "status",
      +                  "expiresAt",
      +                  "url",
      +                  "idempotencyKey"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "prepared",
      +                      "dispatching",
      +                      "uncertain",
      +                      "pending"
      +                    ],
      +                    "type": "string"
      +                  },
      +                  "url": {
      +                    "format": "uri",
      +                    "maxLength": 2048,
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "url"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "receipt": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "settled",
      +                      "partially_refunded",
      +                      "reversal_pending",
      +                      "reversal_failed",
      +                      "disputed",
      +                      "refunded"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status",
      +                  "receipt"
      +                ],
      +                "type": "object"
      +              },
      +              {
      +                "additionalProperties": false,
      +                "properties": {
      +                  "expiresAt": {
      +                    "format": "date-time",
      +                    "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      +                    "type": "string"
      +                  },
      +                  "idempotencyKey": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "payment": {
      +                    "maxLength": 200,
      +                    "minLength": 1,
      +                    "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +                    "type": "string"
      +                  },
      +                  "status": {
      +                    "enum": [
      +                      "failed",
      +                      "voided"
      +                    ],
      +                    "type": "string"
      +                  }
      +                },
      +                "required": [
      +                  "payment",
      +                  "expiresAt",
      +                  "idempotencyKey",
      +                  "status"
      +                ],
      +                "type": "object"
      +              }
      +            ]
      +          }
      +        ]
      +      },
      +      "threadId": {
      +        "maxLength": 200,
      +        "minLength": 1,
      +        "pattern": "^[A-Za-z0-9][A-Za-z0-9_.:-]*$",
      +        "type": "string"
      +      },
      +      "type": {
      +        "const": "continuation",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "type",
      +      "threadId",
      +      "result"
      +    ],
      +    "type": "object"
      +  }
      +]
  5. Added
  6. Removed
  7. Added

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare destructiveHint=true, openWorldHint=true and idempotentHint=false, and the description usefully tells the caller to preserve idempotencyKey on retries — exactly the compensation an agent needs for a non-idempotent mutation. It also discloses the asynchronous semantics (acceptance is not completion or settlement) and the verification path, which annotations do not convey. It does not say what the destructive side effects may include (e.g., payments or approvals actually executing), which would be valuable given destructiveHint=true.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four sentences, front-loaded with the mode selection rule that matters most for invocation. Each sentence carries real signal (mode selection, auth/payment routing, retry safety, verification). 'Authentication and payment responses use this tool' is slightly abrupt and could be clearer about which message types it refers to.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so the description does not need to enumerate return fields, and it correctly points to actRequestId plus get_act_request for verified state. For a destructive, open-world, non-idempotent tool it covers retry safety and async completion semantics well. The remaining gap is permissions or credential prerequisites, which are never mentioned despite the anonymous searchToken and OAuth distinctions in the schema.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with detailed per-parameter text, so the baseline is 3; the description earns above that by mapping the three discriminated branches (searchId, targets, threadId) to the user's intent in one sentence. It reinforces the idempotencyKey retry rule, which the schema states only briefly. It does not explain the typed message variants (approval_confirmation, cancellation_request, etc.), which remain discoverable only via the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific multi-mode capability: start work from searchId or explicit targets, or continue a thread with threadId plus a typed message. It also clarifies that authentication and payment responses flow through this tool, which is not obvious from the name 'act'. It falls short of a 5 because it does not differentiate itself from the sibling 'assist' tool, which an agent may reasonably confuse with this one.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear entry conditions for each mode (searchId, targets, threadId) and explicitly routes follow-up verification to get_act_request using the returned actRequestId. It also warns that acceptance is not completion or settlement, which sets expectations about follow-up work. It stops short of an explicit exclusion ('do not use this when...'), and never contrasts with assist.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources