| 18 | * Input to the chat agent. |
| 19 | */ |
| 20 | export interface ChatMessageModel { |
| 21 | /** |
| 22 | * Role of the message (agent or user) |
| 23 | */ |
| 24 | role: 'user'; |
| 25 | |
| 26 | /** |
| 27 | * Text of the message |
| 28 | */ |
| 29 | text: string; |
| 30 | |
| 31 | /** |
| 32 | * Media attached to the message. |
| 33 | */ |
| 34 | media?: MediaModel; |
| 35 | } |
| 36 | |
| 37 | /** |
| 38 | * Media attached to the message. |
nothing calls this directly
no outgoing calls
no test coverage detected