← Files HageLabARCHIVED FILE

plugin.json

8.09 KB · Nov 6, 2026 · 18:22 UTC

↓ Download file

{
  "$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