Skip to content

v0.1.53 - Filtros statusFilter e comIndisponibilidade no CAB summary

Latest

Choose a tag to compare

@gabrielsribas gabrielsribas released this 02 Jun 14:55

🐛 Causa raiz do problema

O campo "Previsto Indisponibilidade durante a janela?" não existe como campo indexado na API do TOPdesk — ele está apenas no corpo plainText da mudança. O LLM estava tentando filtrar via FIQL, o que é impossível, e acabava retornando apenas casos onde a API interpretava o filtro de outra forma (ex: somente emergenciais).

✨ Solução

Novo parâmetro comIndisponibilidade

Aplica o filtro após o parse do plainText. O tool busca todas as mudanças do dia, lê o corpo de cada uma e retorna apenas as que têm Previsto Indisponibilidade = Sim.

Novo parâmetro statusFilter

Permite filtrar por processingStatus via FIQL. Para "mudanças aprovadas":

statusFilter="extensive_closed,simple_closed,extensive_done,simple_done,rfc,extensive_inProgress,simple_inProgress"

Uso correto para os prompts do usuário

Prompt Parâmetros
"mudanças aprovadas ontem com indisponibilidade" date="2026-05-27", statusFilter="extensive_closed,simple_closed,...", comIndisponibilidade=true
"mudanças com indisponibilidade hoje" comIndisponibilidade=true
"mudanças aprovadas no dia 27/05" date="2026-05-27", statusFilter="extensive_closed,simple_closed,extensive_done,simple_done"