|  | 
| 7262 | 7262 |                   "type": "string", | 
| 7263 | 7263 |                   "description": "API URL to access this message via the API." | 
| 7264 | 7264 |                 }, | 
|  | 7265 | +                "authorId": { | 
|  | 7266 | +                  "type": ["string", "null"], | 
|  | 7267 | +                  "description": "The ID of the user who sent the message." | 
|  | 7268 | +                }, | 
| 7265 | 7269 |                 "parentId": { | 
| 7266 | 7270 |                   "type": ["string", "null"], | 
| 7267 | 7271 |                   "description": "The ID of the parent message." | 
|  | 7272 | +                }, | 
|  | 7273 | +                "attachments": { | 
|  | 7274 | +                  "type": "array", | 
|  | 7275 | +                  "items": { | 
|  | 7276 | +                    "type": "object", | 
|  | 7277 | +                    "properties": { | 
|  | 7278 | +                      "url": { | 
|  | 7279 | +                        "type": "string", | 
|  | 7280 | +                        "description": "The URL where the attachment file can be accessed." | 
|  | 7281 | +                      }, | 
|  | 7282 | +                      "name": { | 
|  | 7283 | +                        "type": "string", | 
|  | 7284 | +                        "description": "The original filename of the attachment." | 
|  | 7285 | +                      }, | 
|  | 7286 | +                      "contentType": { | 
|  | 7287 | +                        "type": "string", | 
|  | 7288 | +                        "description": "The MIME type of the attachment file (e.g., image/png, application/pdf)." | 
|  | 7289 | +                      }, | 
|  | 7290 | +                      "size": { | 
|  | 7291 | +                        "type": "number", | 
|  | 7292 | +                        "description": "The size of the attachment file in bytes." | 
|  | 7293 | +                      }, | 
|  | 7294 | +                      "content": { | 
|  | 7295 | +                        "type": "string", | 
|  | 7296 | +                        "description": "The base64-encoded content of the attachment file, if available." | 
|  | 7297 | +                      }, | 
|  | 7298 | +                      "v0Type": { | 
|  | 7299 | +                        "type": "string", | 
|  | 7300 | +                        "enum": ["screenshot", "figma", "zip"], | 
|  | 7301 | +                        "description": "Optional v0-specific attachment type for enhanced processing." | 
|  | 7302 | +                      } | 
|  | 7303 | +                    }, | 
|  | 7304 | +                    "required": ["url", "size"], | 
|  | 7305 | +                    "additionalProperties": false | 
|  | 7306 | +                  } | 
| 7268 | 7307 |                 } | 
| 7269 | 7308 |               }, | 
| 7270 | 7309 |               "required": [ | 
|  | 
| 7274 | 7313 |                 "createdAt", | 
| 7275 | 7314 |                 "type", | 
| 7276 | 7315 |                 "role", | 
| 7277 |  | -                "apiUrl" | 
|  | 7316 | +                "apiUrl", | 
|  | 7317 | +                "authorId" | 
| 7278 | 7318 |               ], | 
| 7279 | 7319 |               "additionalProperties": false, | 
| 7280 | 7320 |               "description": "Summary of a single message within a chat, including role, content, type, timestamp, and API URL." | 
|  | 
| 8255 | 8295 |             "type": "string", | 
| 8256 | 8296 |             "description": "API URL to access this message via the API." | 
| 8257 | 8297 |           }, | 
|  | 8298 | +          "authorId": { | 
|  | 8299 | +            "type": ["string", "null"], | 
|  | 8300 | +            "description": "The ID of the user who sent the message." | 
|  | 8301 | +          }, | 
| 8258 | 8302 |           "parentId": { | 
| 8259 | 8303 |             "type": ["string", "null"], | 
| 8260 | 8304 |             "description": "The ID of the parent message." | 
| 8261 | 8305 |           }, | 
|  | 8306 | +          "attachments": { | 
|  | 8307 | +            "type": "array", | 
|  | 8308 | +            "items": { | 
|  | 8309 | +              "type": "object", | 
|  | 8310 | +              "properties": { | 
|  | 8311 | +                "url": { | 
|  | 8312 | +                  "type": "string", | 
|  | 8313 | +                  "description": "The URL where the attachment file can be accessed." | 
|  | 8314 | +                }, | 
|  | 8315 | +                "name": { | 
|  | 8316 | +                  "type": "string", | 
|  | 8317 | +                  "description": "The original filename of the attachment." | 
|  | 8318 | +                }, | 
|  | 8319 | +                "contentType": { | 
|  | 8320 | +                  "type": "string", | 
|  | 8321 | +                  "description": "The MIME type of the attachment file (e.g., image/png, application/pdf)." | 
|  | 8322 | +                }, | 
|  | 8323 | +                "size": { | 
|  | 8324 | +                  "type": "number", | 
|  | 8325 | +                  "description": "The size of the attachment file in bytes." | 
|  | 8326 | +                }, | 
|  | 8327 | +                "content": { | 
|  | 8328 | +                  "type": "string", | 
|  | 8329 | +                  "description": "The base64-encoded content of the attachment file, if available." | 
|  | 8330 | +                }, | 
|  | 8331 | +                "v0Type": { | 
|  | 8332 | +                  "type": "string", | 
|  | 8333 | +                  "enum": ["screenshot", "figma", "zip"], | 
|  | 8334 | +                  "description": "Optional v0-specific attachment type for enhanced processing." | 
|  | 8335 | +                } | 
|  | 8336 | +              }, | 
|  | 8337 | +              "required": ["url", "size"], | 
|  | 8338 | +              "additionalProperties": false | 
|  | 8339 | +            } | 
|  | 8340 | +          }, | 
| 8262 | 8341 |           "chatId": { | 
| 8263 | 8342 |             "type": "string", | 
| 8264 | 8343 |             "description": "The ID of the chat to which this message belongs." | 
|  | 
| 8272 | 8351 |           "type", | 
| 8273 | 8352 |           "role", | 
| 8274 | 8353 |           "apiUrl", | 
|  | 8354 | +          "authorId", | 
| 8275 | 8355 |           "chatId" | 
| 8276 | 8356 |         ], | 
| 8277 | 8357 |         "additionalProperties": false, | 
|  | 
| 8391 | 8471 |             "type": "string", | 
| 8392 | 8472 |             "description": "API URL to access this message via the API." | 
| 8393 | 8473 |           }, | 
|  | 8474 | +          "authorId": { | 
|  | 8475 | +            "type": ["string", "null"], | 
|  | 8476 | +            "description": "The ID of the user who sent the message." | 
|  | 8477 | +          }, | 
| 8394 | 8478 |           "parentId": { | 
| 8395 | 8479 |             "type": ["string", "null"], | 
| 8396 | 8480 |             "description": "The ID of the parent message." | 
|  | 8481 | +          }, | 
|  | 8482 | +          "attachments": { | 
|  | 8483 | +            "type": "array", | 
|  | 8484 | +            "items": { | 
|  | 8485 | +              "type": "object", | 
|  | 8486 | +              "properties": { | 
|  | 8487 | +                "url": { | 
|  | 8488 | +                  "type": "string", | 
|  | 8489 | +                  "description": "The URL where the attachment file can be accessed." | 
|  | 8490 | +                }, | 
|  | 8491 | +                "name": { | 
|  | 8492 | +                  "type": "string", | 
|  | 8493 | +                  "description": "The original filename of the attachment." | 
|  | 8494 | +                }, | 
|  | 8495 | +                "contentType": { | 
|  | 8496 | +                  "type": "string", | 
|  | 8497 | +                  "description": "The MIME type of the attachment file (e.g., image/png, application/pdf)." | 
|  | 8498 | +                }, | 
|  | 8499 | +                "size": { | 
|  | 8500 | +                  "type": "number", | 
|  | 8501 | +                  "description": "The size of the attachment file in bytes." | 
|  | 8502 | +                }, | 
|  | 8503 | +                "content": { | 
|  | 8504 | +                  "type": "string", | 
|  | 8505 | +                  "description": "The base64-encoded content of the attachment file, if available." | 
|  | 8506 | +                }, | 
|  | 8507 | +                "v0Type": { | 
|  | 8508 | +                  "type": "string", | 
|  | 8509 | +                  "enum": ["screenshot", "figma", "zip"], | 
|  | 8510 | +                  "description": "Optional v0-specific attachment type for enhanced processing." | 
|  | 8511 | +                } | 
|  | 8512 | +              }, | 
|  | 8513 | +              "required": ["url", "size"], | 
|  | 8514 | +              "additionalProperties": false | 
|  | 8515 | +            } | 
| 8397 | 8516 |           } | 
| 8398 | 8517 |         }, | 
| 8399 | 8518 |         "required": [ | 
|  | 
| 8403 | 8522 |           "createdAt", | 
| 8404 | 8523 |           "type", | 
| 8405 | 8524 |           "role", | 
| 8406 |  | -          "apiUrl" | 
|  | 8525 | +          "apiUrl", | 
|  | 8526 | +          "authorId" | 
| 8407 | 8527 |         ], | 
| 8408 | 8528 |         "additionalProperties": false, | 
| 8409 | 8529 |         "description": "Summary of a single message within a chat, including role, content, type, timestamp, and API URL." | 
|  | 
| 8532 | 8652 |                   "type": "string", | 
| 8533 | 8653 |                   "description": "API URL to access this message via the API." | 
| 8534 | 8654 |                 }, | 
|  | 8655 | +                "authorId": { | 
|  | 8656 | +                  "type": ["string", "null"], | 
|  | 8657 | +                  "description": "The ID of the user who sent the message." | 
|  | 8658 | +                }, | 
| 8535 | 8659 |                 "parentId": { | 
| 8536 | 8660 |                   "type": ["string", "null"], | 
| 8537 | 8661 |                   "description": "The ID of the parent message." | 
|  | 8662 | +                }, | 
|  | 8663 | +                "attachments": { | 
|  | 8664 | +                  "type": "array", | 
|  | 8665 | +                  "items": { | 
|  | 8666 | +                    "type": "object", | 
|  | 8667 | +                    "properties": { | 
|  | 8668 | +                      "url": { | 
|  | 8669 | +                        "type": "string", | 
|  | 8670 | +                        "description": "The URL where the attachment file can be accessed." | 
|  | 8671 | +                      }, | 
|  | 8672 | +                      "name": { | 
|  | 8673 | +                        "type": "string", | 
|  | 8674 | +                        "description": "The original filename of the attachment." | 
|  | 8675 | +                      }, | 
|  | 8676 | +                      "contentType": { | 
|  | 8677 | +                        "type": "string", | 
|  | 8678 | +                        "description": "The MIME type of the attachment file (e.g., image/png, application/pdf)." | 
|  | 8679 | +                      }, | 
|  | 8680 | +                      "size": { | 
|  | 8681 | +                        "type": "number", | 
|  | 8682 | +                        "description": "The size of the attachment file in bytes." | 
|  | 8683 | +                      }, | 
|  | 8684 | +                      "content": { | 
|  | 8685 | +                        "type": "string", | 
|  | 8686 | +                        "description": "The base64-encoded content of the attachment file, if available." | 
|  | 8687 | +                      }, | 
|  | 8688 | +                      "v0Type": { | 
|  | 8689 | +                        "type": "string", | 
|  | 8690 | +                        "enum": ["screenshot", "figma", "zip"], | 
|  | 8691 | +                        "description": "Optional v0-specific attachment type for enhanced processing." | 
|  | 8692 | +                      } | 
|  | 8693 | +                    }, | 
|  | 8694 | +                    "required": ["url", "size"], | 
|  | 8695 | +                    "additionalProperties": false | 
|  | 8696 | +                  } | 
| 8538 | 8697 |                 } | 
| 8539 | 8698 |               }, | 
| 8540 | 8699 |               "required": [ | 
|  | 
| 8544 | 8703 |                 "createdAt", | 
| 8545 | 8704 |                 "type", | 
| 8546 | 8705 |                 "role", | 
| 8547 |  | -                "apiUrl" | 
|  | 8706 | +                "apiUrl", | 
|  | 8707 | +                "authorId" | 
| 8548 | 8708 |               ], | 
| 8549 | 8709 |               "additionalProperties": false, | 
| 8550 | 8710 |               "description": "Summary of a single message within a chat, including role, content, type, timestamp, and API URL." | 
|  | 
0 commit comments