Tabela de campos — AgentPayload
| Campo | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| agent | string | Sim | Identificador do agente cadastrado. | ”Suporte Orkeia” |
| input | string | Sim | Prompt/mensagem do usuário | ”Quais são os planos e valores?“ |
| context | objeto, conforme exemplo abaixo | Não | Histórico de turnos para continuidade. Podendo alternar entre usuario e assistente | Vide exemplo abaixo |
| chatId | string | Não | ID da conversa para persistência | ”chat1234” |
| files | string | Não | URLs/paths de anexos | ”www.arquivo.com” |
| metadata | Metadata | Não | Controle de cache na borda | vide exemplo abaixo |
Tabela de campos — Metadata
| Campo | Tipo | Obrigatório | Descrição | Exemplo |
|---|---|---|---|---|
| useCache | boolean | ✅ | Se verdadeiro, permite reuso de resposta. | true |
| hoursCache | number | ✅ | Janela de validade do cache (em horas). | 6 |
