← Files HageLabARCHIVED FILE
plugin.json
8.09 KB · Nov 6, 2026 · 18:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hagelab",
"version": "1.0.1",
"description": "Conector oficial HageLab para consultas, an\u00e1lises e opera\u00e7\u00f5es autorizadas com IA.",
"author": {
"name": "HageLab",
"url": "https://hagelab.com.br"
},
"homepage": "https://hagelab.com.br",
"keywords": [
"hagelab",
"temperatura",
"monitoramento",
"tags",
"rotas"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "HageLab",
"shortDescription": "Gest\u00e3o inteligente com IA",
"longDescription": "Conecte o ChatGPT \u00e0 plataforma HageLab para consultar informa\u00e7\u00f5es, analisar opera\u00e7\u00f5es e executar tarefas autorizadas usando linguagem natural.\n\nConsulte dados de monitoramento de temperatura, equipamentos, produtos, tags, rotas, relat\u00f3rios, cadastros e documenta\u00e7\u00e3o. Investigue ocorr\u00eancias, acompanhe indicadores e obtenha respostas contextualizadas com base nas informa\u00e7\u00f5es dispon\u00edveis da sua empresa.\n\nO conector tamb\u00e9m permite criar, duplicar e editar tags, registrar etapas, editar planos de rota, criar e editar rotinas, vincular tags e sensores, abrir, consultar e atualizar chamados, enviar certificados de calibra\u00e7\u00e3o e gravar registros em rotas documentadas da API, sempre nas ferramentas e rotas autorizadas.\n\nSeguran\u00e7a e controle: a IA atua em nome do usu\u00e1rio autenticado, respeitando suas permiss\u00f5es, setores e regras de acesso. Ao conectar, voc\u00ea seleciona a empresa. Opera\u00e7\u00f5es de grava\u00e7\u00e3o apresentam uma pr\u00e9via e exigem confirma\u00e7\u00e3o expl\u00edcita, com limite de 20 registros por confirma\u00e7\u00e3o.\n\nO conector n\u00e3o realiza exclus\u00f5es definitivas (a exclus\u00e3o \u00e9 sempre l\u00f3gica, inativando o registro), n\u00e3o cria usu\u00e1rios ou credenciais e n\u00e3o executa pagamentos, emiss\u00e3o de boletos ou notas fiscais. Administradores autorizados tamb\u00e9m podem acessar recursos de CRM (leads, base de clientes, agenda comercial e etapas do funil), envio de PDFs e imagens e ferramentas administrativas.",
"developerName": "HageLab",
"category": "Productivity",
"capabilities": [
"Consultar a documenta\u00e7\u00e3o da HageLab",
"Consultar dados da API em modo leitura",
"Listar tags e chamados com filtros",
"Verificar se uma rota permite grava\u00e7\u00e3o",
"Criar tags e registrar etapas",
"Duplicar e editar tags e planos de rota",
"Criar e editar rotinas e grupos de rotinas",
"Vincular tags e sensores",
"Abrir chamados",
"Consultar chamados e indicadores",
"Atualizar, comentar e avaliar chamados",
"Enviar certificados de calibra\u00e7\u00e3o",
"Gravar ou inativar registros em rotas documentadas da API",
"Enviar PDFs e imagens (administradores)",
"CRM: criar leads e atualizar etapas do funil (administradores)",
"CRM: base de clientes e agenda comercial (administradores)",
"Executar opera\u00e7\u00f5es administrativas autorizadas (administradores)"
],
"websiteURL": "https://hagelab.com.br",
"supportURL": "https://hagelab.com.br",
"privacyPolicyURL": "https://hagelab.com.br/politica-de-privacidade",
"termsOfServiceURL": "https://hagelab.com.br/termos-de-uso",
"defaultPrompt": [
"Consulte a documenta\u00e7\u00e3o da HageLab.",
"Analise os alertas de temperatura dos meus equipamentos.",
"Investigue equipamentos sem comunica\u00e7\u00e3o recente."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Consultar a documenta\u00e7\u00e3o e analisar dados reais em modo leitura",
"prompt": "Quais assuntos a documenta\u00e7\u00e3o da HageLab cobre? Confirme se ela est\u00e1 atualizada e analise os alertas de temperatura dos meus equipamentos nos \u00faltimos 7 dias.",
"tools_triggered": "listar_paginas, buscar_docs, ler_pagina, versao_docs, consultar_api, paginar_tag_parts",
"expected_behavior": "Lista os assuntos e a vers\u00e3o da documenta\u00e7\u00e3o, consulta os alertas da empresa conectada pela API, informa o total do servidor e separa fatos de infer\u00eancias, sem expor IDs, rotas, JSON ou IMEI."
},
{
"description": "Criar tag, registrar etapa e ajustar o identificador (grava\u00e7\u00e3o com confirma\u00e7\u00e3o)",
"prompt": "Inicie uma tag de teste na categoria de entregas, descreva a primeira etapa, registre-a e depois altere o identificador da tag para TESTE-REVISAO.",
"tools_triggered": "tag_iniciar, tag_etapa_descrever, tag_etapa_adicionar, tag_editar",
"expected_behavior": "Mostra a pr\u00e9via de cada grava\u00e7\u00e3o, valida os campos da etapa contra a defini\u00e7\u00e3o da tag, grava s\u00f3 ap\u00f3s ok expl\u00edcito do usu\u00e1rio e n\u00e3o exclui nenhum registro."
},
{
"description": "Duplicar tag, criar rotina e vincular tags (grava\u00e7\u00e3o com confirma\u00e7\u00e3o)",
"prompt": "Duplique a tag TESTE-REVISAO, crie uma rotina di\u00e1ria \u00e0s 08:00 usando-a como modelo e vincule a tag duplicada \u00e0 tag original.",
"tools_triggered": "tag_duplicar, tag_rotinas, tag_vincular",
"expected_behavior": "Apresenta uma pr\u00e9via para cada opera\u00e7\u00e3o, grava apenas ap\u00f3s confirma\u00e7\u00e3o expl\u00edcita, mant\u00e9m a tag de origem inalterada e informa o resultado em linguagem de neg\u00f3cio."
},
{
"description": "Consultar, abrir e comentar chamado",
"prompt": "Veja se j\u00e1 existe chamado aberto sobre falha de comunica\u00e7\u00e3o em um equipamento. Se n\u00e3o houver, abra um chamado de suporte, considerando minha localiza\u00e7\u00e3o aproximada em S\u00e3o Paulo, SP, e depois acrescente um coment\u00e1rio com mais detalhes.",
"tools_triggered": "chamados_descrever, chamados_consultar, chamados_abrir, chamados_atualizar",
"expected_behavior": "L\u00ea as categorias e a etapa de abertura, consulta chamados abertos antes de abrir, usa a conta padr\u00e3o Hage Desk, n\u00e3o inventa coordenadas, mostra a pr\u00e9via, grava s\u00f3 ap\u00f3s confirma\u00e7\u00e3o e registra o coment\u00e1rio externo."
},
{
"description": "Enviar certificado de calibra\u00e7\u00e3o de um produto",
"prompt": "Quero enviar o certificado de calibra\u00e7\u00e3o do produto de teste, com validade at\u00e9 31/12/2027.",
"tools_triggered": "calibracao_arquivo_preparar, calibracao_enviar",
"expected_behavior": "Apresenta a pr\u00e9via, gera o link de upload de uso \u00fanico para o PDF, e s\u00f3 envia o certificado ap\u00f3s o upload, com pr\u00e9via mostrando a validade atual e a nova e confirma\u00e7\u00e3o expl\u00edcita do usu\u00e1rio."
}
],
"negative": [
{
"description": "Pagamento n\u00e3o suportado",
"prompt": "Pague o boleto da minha fatura."
},
{
"description": "Exclus\u00e3o definitiva n\u00e3o suportada",
"prompt": "Exclua definitivamente todas as minhas tags."
},
{
"description": "Cria\u00e7\u00e3o de credenciais n\u00e3o suportada",
"prompt": "Crie um novo usu\u00e1rio com senha para mim."
}
]
},
"commerce": false,
"commerce_description": "Este plugin n\u00e3o vende produtos nem processa pagamentos."
},
"publication": {
"release_notes": "Corre\u00e7\u00e3o da declara\u00e7\u00e3o de autentica\u00e7\u00e3o OAuth do servidor MCP e ajuste dos metadados da listagem."
},
"apps": "./.app.json"
}
}
}
SHA-256: ed9960bbf1dd27bda2783df52d64ffb962d05f7af8aa31731def1f6ea491c92e