Skip to content

Releases: bunkmr/qgis-agent

QGIS Agent v2.1.3

Choose a tag to compare

@bunkmr bunkmr released this 02 Sep 14:18

QGIS Agent v2.1.3

主要更新

  • QGIS 4 / PyQt6 兼容:全树 PyQt6 枚举作用域限定(Qt / QHeaderView / QAbstractItemView / QSizePolicy / QFrame / QLineEdit / QEvent / QDialog / QMessageBox / QPalette 等),QGIS 4 不再崩溃;metadata 声明 qgisMaximumVersion=4.99。
  • 本地模型免密:支持自建 OpenAI 兼容网关无需 API Key(短 key 也可)。
  • 403 修复:本地模型经 Cloudflare 代理时按其 User-Agent 指纹拦截 Python 客户端,已给 LLM 请求加浏览器 UA 头绕过。
  • 发送链路防呆:RAG 组件构造失败一律降级不阻塞对话;LLM 调用加 timeout=180 与 max_retries=1,避免线程永久挂起;异常以聊天框红字可见提示,不再静默无反应。
  • 关闭卡死修复:插件卸载 / QGIS 关闭时主动关闭 httpx 客户端中断在途 LLM 请求、清空线程池、线程执行完即销毁,避免 QGIS 关闭界面一直转圈。

安装

QGIS → 插件 → 管理并安装插件 → 从 ZIP 安装 → 选择本 Release 的 qgis_agent_v2.1.3_20260902.zip。

QGIS Agent v2.1.1

Choose a tag to compare

@bunkmr bunkmr released this 15 Jun 04:31

Fix B608 and Flake8 issues

v1.2.0 — RAG 检索 + Cookbook 自我进化

Choose a tag to compare

@bunkmr bunkmr released this 06 Jun 06:34

🎉 v1.2.0 更新内容

🆕 新功能

  • 📚 RAG API 文档检索:本地 SQLite FTS5 全文引擎,执行 PyQGIS/Processing 前自动查询 API 签名和参数,大幅降低"写错参数"的概率
  • 🧬 Cookbook 自我进化:成功任务自动归档为案例,下次执行前检索相似案例注入上下文,越用越准确
  • 🔍 search_pyqgis_api 工具:LLM 可主动查询 PyQGIS API 文档
  • ⚡ 跳过确认开关:设置中可配置跳过代码执行确认弹窗

🔧 改进

  • 修复 RAG 模块导入错误
  • 优化 API 文档生成器
  • 新增 Sphinx 中文帮助文档
  • 完善 i18n 国际化支持

📦 安装

下载下方 qgis_agent_v1.2.0.zip,在 QGIS 中通过 插件 → 管理和安装插件 → 从 ZIP 安装 即可。