Skip to content

AgenticGIS v0.2.0

Choose a tag to compare

@ultramenid ultramenid released this 08 Jun 02:30

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_control field 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_chart now accepts value_field + aggregate (count/sum/mean/max/min): field_name is the category axis and the numeric value_field is 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