Version: [4517] GeoAgent 1.0.0

v1.0.0
- **Fixed ([#62](https://github.com/iamtekson/GeoAgent/issues/62)):**
on macOS and Linux, every tool that touches the project (listing
layers, zooming, selecting, ...) reported `Thread <id> result not
found in runner` in the chat, even though it had worked. Tool results
now always reach the assistant, on every platform and QGIS version.
- **Model export:** each processing result in the chat ends with *Open
in Model Designer* and *Save as .model3* links. The run becomes a QGIS
processing model, with your layers as inputs and its steps wired
together.
- **New setting, *After a processing run*:** open each run in the
Model Designer, or ask to save it, automatically.
- **Token usage:** the log ends every request with the tokens it used,
plus a session total.
- **More reliable processing:**
- QGIS checks the parameters before running;
- near-miss layer names, option labels and parameter-name case are
corrected automatically;
- a task that failed only on a parameter retries with the same
algorithm;
- results are passed between steps by layer id;
- result layers get unique names.
- **Fewer LLM calls:** processing requests skip one call per task,
since routing is decided while the request is split into tasks.
- **Web links** in replies open in the browser.
- **Fixed:** changing the model name, API key, Ollama settings or
maximum tokens now applies to your next message; before, it only took
effect after the provider, mode or temperature changed. The first
message no longer sets up the model twice.
- **For developers:** a headless test suite and this documentation
site.
- **Security scan:** resolved all Bandit findings reported by the QGIS
plugin repository. Errors are no longer silently swallowed; where a
failure is expected (a corrupted saved setting, an unwritable
error-log file, a deleted Logs tab after reloading the plugin), it's
handled and logged.
- The layer list given to the model now describes geometry-less tables
and non-vector, non-raster layers (mesh, point cloud, ...) correctly.

v0.5.0
- Added support for Anthropic Models
- Save settings and check dependency installation function
implementation
v0.4.0
- Added support for QGIS 4.x.x
- Fixed bug on UI
v0.3.2
- Fix import issue.
- Added support for multi-step geospatial workflows.
- Added support for remove layer confirmation dialog box.
- Fixed state mutation issue.
- Extended support for multiple geoprocessing providers (grass, gdal,
pdal etc.) for geospatial analysis agent.
v0.2.0
- Improved UI help messages and user notifications.
- Enhanced error handling for project operations.
- Resolved issue with illegal threading (QGIS crash) during project
load/save/create/delete operations.
v0.1.1
- Fixed dependency installation issues on some systems.
v0.1
- Initial release of GeoAgent plugin for QGIS.
- Added support for Ollama, ChatGPT and Gemini LLMs.
- Dependency installation feature with user notifications.
- Layer read/write tool.
- Listing layers and column names.
- Performing attribute-based and geometric queries.
- Project create/load/save functionalities.
- Native geospatial analysis via processing (experimental) agent.

yes

tek

2026-10-06T00:22:13.849796+00:00

3.2.0

4.99.0

no

Version management

Plugin details