[general]
name=ClaudIA QGIS
qgisMinimumVersion=3.28
qgisMaximumVersion=4.99
supportsQt6=True
description=Sua IA (Claude, ChatGPT…) operando o QGIS pela comunidade agrônomo10X — Let your AI assistant operate QGIS through the agrônomo10X community
about=ClaudIA QGIS conecta o QGIS aberto no seu computador à comunidade
    agrônomo10X (OagronomIA). A sua IA — Claude, ChatGPT ou qualquer cliente
    MCP — recebe mais de 100 ferramentas para enxergar e operar o seu projeto:
    listar e adicionar camadas, ler atributos, rodar algoritmos do Processing,
    aplicar estilos, renderizar o mapa, montar layouts de impressão e muito
    mais. Sem instalar Python, sem abrir portas: o plugin busca os comandos na
    comunidade por HTTPS e devolve os resultados.

    É preciso ter conta na comunidade agrônomo10X com a solução ClaudIA QGIS
    liberada: https://comunidade.agronomos.ia.br/solucoes/mcp/claudia-qgis

    O que o plugin envia à comunidade: a versão do QGIS, o nome do projeto
    aberto e o resultado dos comandos que a SUA IA pedir. Nada sai sem um
    comando seu; o token pode ser revogado na sua página a qualquer momento.

    ---

    ClaudIA QGIS connects the QGIS running on your computer to the agrônomo10X
    community (OagronomIA). Your AI assistant — Claude, ChatGPT or any MCP
    client — gets 100+ tools to inspect and operate your project: layers,
    attributes, Processing algorithms, styling, map rendering, print layouts
    and more. No Python setup, no open ports: the plugin long-polls the
    community over HTTPS and posts the results back. Requires an agrônomo10X
    community account with ClaudIA QGIS enabled.

    Free software (GPLv2+). Derived from "QGIS MCP" by Nicolas Karasiak
    (https://github.com/nkarasiak/qgis-mcp, GPLv2+): the command handlers that
    run inside QGIS are his work; ClaudIA QGIS replaces the local socket
    server with the community connection.

version=0.4.1
author=OagronomIA — comunidade agrônomo10X
email=guilherme@iaparaagronomos.com.br
tags=ai,claude,chatgpt,mcp,llm,agro,agriculture,automation,assistant
homepage=https://github.com/guilherme-iaparaagronomos/claudia-qgis
tracker=https://github.com/guilherme-iaparaagronomos/claudia-qgis/issues
repository=https://github.com/guilherme-iaparaagronomos/claudia-qgis
license=GPLv2+
category=Plugins
icon=icons/icon.png
experimental=True
deprecated=False
hasProcessingProvider=no
changelog=0.4.1 : correção: "Atualizar agora" (e desconectar) podia fechar o QGIS
    sem aviso — no Windows, fechar o socket de outra thread não acorda o
    long-poll em curso; a thread passava do tempo de espera e era destruída
    ainda rodando. Agora o socket é encerrado (shutdown) e a thread nunca é
    destruída viva. Sem mudança nas ferramentas.
    0.4.0 : handlers atualizados para o nkarasiak/qgis-mcp v0.15.0 —
    processamento em segundo plano (start_processing_job, get_processing_job,
    cancel_processing_job: sem teto de tempo e sem travar o QGIS), checkpoints
    do projeto (create_checkpoint, list_checkpoints, restore_checkpoint) e
    export_session (script Python que refaz a sessão); resultado parcial ou
    falha deixa de passar por sucesso (motivo do Processing, feições
    descartadas em warnings); load_project não trava em camada indisponível;
    crs em identify_features, sample_raster_values e add_features; ellipsoid
    no Processing; QML inline em apply_style_qml. Inclui a 0.3.0 abaixo, que
    não chegou ao portal.
    0.3.0 : handlers atualizados para o nkarasiak/qgis-mcp v0.14.1 —
    conversor de atributos com datas, correções em features, processing,
    connections e system, enums que não resolvem não derrubam o plugin
    (compat), e supportsQt6 declarado: as builds Qt6 do QGIS 3.x voltam a
    carregar o plugin. execute_sql aceita limit.
    0.2.3 : varredura de segurança do portal de plugins (Bandit) zerada:
    a atualização baixa por http.client só em http/https (sem file: ou
    esquemas customizados), seguindo o redirecionamento do GitHub; blocos
    try/except vazios viram contextlib.suppress com a exceção certa.
    0.2.2 : homepage do metadata aponta para o repositório público
    (a página do conector na comunidade exige login; o revisor do portal
    precisa de um link aberto). Sem mudança de código.
    0.2.1 : o campo "Endereço da comunidade" aceita qualquer URL do
    site (inclusive a da página do conector) e guarda só o domínio.
    0.2.0 : atualização pelo próprio plugin — a comunidade anuncia a
    versão mais recente a cada busca de comandos; quando há versão nova,
    aparece a barra "Atualizar agora" (e o menu ganha "Atualizar o plugin…"):
    o plugin baixa o ZIP da release, troca os arquivos e recarrega sozinho,
    reconectando em seguida. Estado da conexão visível no botão da barra
    ("ClaudIA · CONECTADO"), no ícone e na barra de status; aviso quando a
    comunidade não responde.
    0.1.0 : primeira versão — conexão com a comunidade agrônomo10X por
    long-poll HTTPS (token do plugin gerado na página da comunidade), 120
    comandos herdados do QGIS MCP 0.14.0 de Nicolas Karasiak, interface em
    português, sem servidor local nem configuração de cliente MCP.
