AgenticGIS v0.2.0
Reducing Time-to-First-Token (TTFT) + chart fix
This release cuts perceived latency on the network/prefill side of the agent loop, and fixes numeric chart plotting.
Improvements
- Connection prewarming — the HTTPS connection (TCP+TLS handshake) is now opened eagerly when the chat dock is shown, off the UI thread, so the first message of a session skips the cold-start handshake (~100–300 ms). Applies to both the Anthropic and OpenAI-compatible backends. Prewarming is idempotent, never clobbers an in-flight connection, and never blocks or raises.
- Conversation-prefix caching (Anthropic) — a cache breakpoint is now placed on the conversation history so follow-up turns in long chats read the prefix from cache instead of re-prefilling it, reducing TTFT as conversations grow.
- Cleanup — removed a no-op top-level
cache_controlfield from the Anthropic request body; caching is correctly expressed per content block.
Fixes
- create_chart numeric measures — charts could only count feature occurrences per category, so charting an already-aggregated numeric field produced equal-height bars with unreadable numeric labels.
create_chartnow acceptsvalue_field+aggregate(count/sum/mean/max/min):field_nameis the category axis and the numericvalue_fieldis reduced per category (sum by default). Default behavior (count) is unchanged.
Install
Download AgenticGIS-v0.2.0.zip below and install via QGIS → Plugins → Manage and Install Plugins → Install from ZIP.
Notes
- No new dependencies — the plugin remains stdlib-only.
Full changelog: v0.1.10...v0.2.0