{"name": "QGIS Agent", "package_name": "qgis_agent", "version": "2.1.3", "experimental": false, "qgis_min": "3.0.0", "qgis_max": "4.99.0", "downloads": 233, "uploaded_by": "bunkmr", "upload_datetime": "2026-09-02T19:44:17.313770", "changelog": "v2.1.3 - Fixed AgentLoop short-term memory never loading (history was always empty)\nv2.1.3 - Fixed AgentLoopProcessor worker result unpacking (3-value vs 2-value signal mismatch)\nv2.1.3 - Fixed AgentLoop interaction persistence (dict passed where list expected)\nv2.1.3 - Removed unused streaming_llm; cleaned dead except-branch; fixed QTimer lambda late-binding\nv2.1.3 - Consolidated duplicate build scripts; packaging now uses explicit include whitelist\nv2.1.3 - Added missing httpx to dependencies; declared external pip deps in about\nv2.1.3 - Added .gitattributes to normalize line endings\nv2.1.3 - QGIS 4 (PyQt6) compatibility: scoped PyQt6 enums (QHeaderView/QEvent/QPalette/etc.)\nv2.1.3 - Auto-create conversation when none active; auto title from first 20 chars\nv2.1.3 - Send-chain hardening: visible red errors on worker crash; LLM timeout=180, max_retries=1\nv2.1.3 - RAG components degrade gracefully if construction fails (no silent block)\nv2.1.3 - Self-hosted models: API Key optional; browser User-Agent to bypass Cloudflare 403\nv2.1.3 - Security hardening: removed all bare `except Exception: pass/continue` (now logged via logger)\nv2.1.3 - Security hardening: dependency auto-install rewritten to in-process pip.main (whitelist + no subprocess/shell)\nv2.1.2 - Fixed ModuleNotFoundError for rag module in QGIS ZIP install\nv2.1.2 - Removed __init__.py from rag/agent_loop/skills to avoid sub-plugin detection\nv2.1.2 - Changed relative imports to absolute imports for sub-packages\nv2.1.2 - Cleaned up unused dependencies (requests, langchain)\nv2.1.2 - Updated packaging to include rag, agent_loop, skills in ZIP\nv2.1.1 - Security fix: SQL injection prevention via table name whitelist validation\nv2.1.1 - Security fix: resolved secret detection false positive in tool docs\nv2.1.1 - Code quality: removed unused imports, fixed indentation\nv2.1.0 - Integrated SmartDebugger intelligent debugging system\nv2.1.0 - Added Graph visualization for task workflows\nv2.1.0 - Added Query Tuning for better task understanding\nv2.1.0 - Added DataEye data overview feature\nv2.1.0 - Added Reports tab for code and execution logs\nv2.1.0 - Inspired by SpatialAnalysisAgent best practices\nv1.2.0 - Added RAG API documentation retrieval\nv1.2.0 - Added Cookbook self-evolution mechanism\nv1.2.0 - Added skip confirmation toggle\nv1.2.0 - Fixed RAG import errors\nv1.0.0 - Initial release with 15 QGIS tools", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/qgis_agent/version/2.1.3/download/"}