v25.9 September 22, 2025

VA Vision Ecosystem Release Notes

3 min read

Discription

The following release notes summarize the updates, enhancements, and fixes for Release 25.9 of the VAVision ecosystem, encompassing the AVA AI Chatbot, the VAVision Desktop application, and general system infrastructure.


1. AVA AI Chatbot Enhancements

A significant portion of this release focuses on the architecture and functionality of the AVA AI Agent to provide more accurate, real-time, and domain-aware responses.


Advanced Agent Orchestration

Introduced a Supervisor Agent to act as a central orchestrator, routing queries between:

  • RAG Agent (insurance-specific knowledge)
  • General Response Agent (general knowledge)

Implemented Guardrails to detect and block prohibited or unsafe queries, including politics, religion, and hate speech.


Real-Time Streaming & Feedback

Enhanced API and UI to support sequential streaming, showing step-by-step progress (e.g., “Analyzing query,” “Retrieving documents”).

Added a disclaimer indicating that AVA-AI is in its training phase and may produce incomplete responses.


Comprehensive File Processing Pipeline

Developed a new pipeline for uploading and processing documents:

  • Supported formats: .pdf, .docx, .xls, .txt

Features include:

  • Automatic data extraction
  • Conversion to Markdown for consistent processing
  • Summarization agent using recursive chunking for long documents

Updated UI to display uploaded files in a dedicated area above the message box.


Response Quality & Research

  • Refined agent instructions to improve response structure (lists, bullets) and accuracy.
  • Conducted research on integrating real-time internet search functionality to supplement internal knowledge.


2. VAVision Desktop (Avalonia UI Transition)


The desktop application is transitioning to Avalonia UI to enable a production-ready, cross-platform experience (Windows, Linux, macOS).


New UI Screens

Built a new Projects/Tasks view mirroring the WinForms interface with:

  • Interactive start/stop buttons
  • MVVM-based data binding

Added:

  • Splash Screen with loader on startup
  • Dedicated Sync Screen for managing unsynced local records

Designed and implemented Break and Call modals to track user activity locally.


Core Desktop Functionality

Integrated local database storage for sync data.

Implemented periodic screenshot capture with input event monitoring (keyboard/mouse activity).

Implemented a cross-platform auto-update mechanism.

Created installers:

  • Windows (.exe)
  • Linux (.deb)

Added centralized file-based logging for auditing and debugging.


3. Web Portal & Infrastructure


Integrations & SSO

Implemented Single Sign-On (SSO) between AgencyVA and HRMS.

Integrated NowCerts legacy data with a new tab for viewing and searching imported records.

Added Zoho and Amazon SES service integrations for improved mail handling.


Monitoring & Security

Enforced HTTPS for S3 buckets to ensure encryption in transit.

Configured AWS Backup for production RDS instances with a 10-day retention period.

Set up Grafana and Prometheus monitoring on Ubuntu, including:

  • Real-time metrics
  • Automated CPU utilization alerts via AWS Lambda and SNS

Modified GoAccess reports to display timestamps in Karachi Time (UTC+5).


Resource Optimization

Downgraded specific AWS RDS instance types and removed unused instances.

Updated logging to stream in real time instead of persisting to disk, reducing disk I/O overhead.


4. Bug Fixes


AI Chatbot

  • Resolved LangGraph StreamWriter incompatibility related to Python versions.
  • Fixed validation error where the RAG Agent crashed when search results returned a string instead of a dictionary.
  • Addressed RateLimitErrors (429) by implementing retry logic with exponential backoff for OpenAI API calls.


Desktop App

  • Fixed application hang on invalid credentials with continuous loading screen.
  • Resolved “Forgot Password” feedback issue where no success/error message was displayed.
  • Corrected timer discrepancies showing negative values after stopping tasks.


General

  • Disabled excessive email notifications for task and project creation, limiting notifications to essential “Forgot Password” alerts.
  • Fixed a bug in the call tracker toggle that incorrectly sent “STOP” signals to the API.


Back to Home

Join the Loop

Be the first to know when we release new features.

By subscribing, you agree to receive release note updates.
You can unsubscribe at any time.