[general]
name=AI Agent
qgisMinimumVersion=4.0
qgisMaximumVersion=4.99
description=An AI agent that inspects your QGIS project and processes data from plain-language requests.
about=The agent reads the project, styles layers, runs Processing, loads OpenStreetMap and open data, and builds print layouts from plain-language requests. Changes wait in a plan until you press Apply, unless you switch on Auto mode. Everything the agent reads, including attribute values, extents and rendered map images, goes to the language model you configure; use a local model server for data that must not leave your computer. Tools that contact a web service ask before each call, except in Auto mode. Anonymous usage statistics are on by default: the first start says so with a Turn off button, and the switch is also in Settings → Privacy. API keys are stored in the QGIS authentication database. Details: https://mzarov.github.io/qgis-ai-agent/privacy/
version=0.4.1
author=mzarov
email=mzarov@duck.com

hasProcessingProvider=False
experimental=False
deprecated=False

icon=icon.png
tags=ai,agent,llm,openai,processing,vector,raster,openstreetmap

homepage=https://mzarov.github.io/qgis-ai-agent/
repository=https://github.com/mzarov/qgis-ai-agent
tracker=https://github.com/mzarov/qgis-ai-agent/issues

changelog=0.4.1
    - Security: SQL, Processing and chat text can no longer touch files
    - Area filters, exports and undo no longer lose or misread data
    - No more hangs on slow models; Ollama and Mistral fixes
    - Save As keeps the conversation, undo and the cancelled plan
    - Usage statistics count active days; rare values stay private
    0.4.0
    - SQL over the project's layers, as a chat table or a live layer
    - A data check for one layer, with the fix for each problem
    - Finds and installs plugins from the QGIS repository after you confirm
    - Pick a point or an area on the map from the + menu
    - Anonymous usage statistics, on by default, with a Turn off button
    0.3.0
    - Redesigned panel and settings window, with search and a panel theme
    - New skills: charts and tables, open data, other installed plugins
    - Rewind the conversation, the project or both to an earlier message
    - Long Processing steps and downloads run in the background
    - Failures explained on a card, with Retry where it helps
    0.2.0
    - New design with light and dark themes
    - Ask, Auto and Plan modes
    - The whole conversation reaches the model, compacted near the limit
    - Attach data files and pictures to a request
    - New skills: draw and tables
    0.1.1
    - Much cheaper runs: a cacheable prompt prefix and a shorter prompt
    - The agent reads data and runs Processing out of the box
    - Fixes for geometry and field types on QGIS 4
    - Type @ for a layer name and / for a skill; add your own skills
    - Stopped or failed runs keep the partial answer and prepared changes
    0.1.0
    - First public release: 65 tools in twelve domains
    - Reads the project, styles layers, runs Processing, downloads OSM data
    - Local reads run at once; changes wait for Apply
    - Web search, page reading and geocoding with per-call consent
    - Interface in English and Russian
