Skip to content

v2.16.0: Decoupled Services & ZPM Support

Latest

Choose a tag to compare

@isc-tdyar isc-tdyar released this 14 Jan 12:52
· 8 commits to main since this release

What's New in v2.16.0

This release marks the transition of the Medical GraphRAG Assistant to the InterSystems Community organization, featuring architectural improvements and automated environment management.

🧠 Agentic Clinical Intelligence

  • NVIDIA NIM Integration: Stable Llama 3.1 8B synthesis and NV-CLIP multimodal embeddings.
  • Robust Tool Selection: Improved system prompts and reasoning hints to guide Claude's tool usage for complex medical queries.
  • Persistent Agent Memory: Semantic memory recall for user preferences and past corrections.

🏛️ Architecture & Infrastructure

  • Decoupled Service Layer: Business logic moved from MCP server to standalone search services.
  • Distributed Vision Support: Configuration for dedicated vision nodes to offload GPU computation.
  • Dynamic Config: Centralized YAML-based configuration with automatic environment detection.

🛠️ Developer Experience & Lifecycle

  • 📦 ZPM Package Support: Now installable via InterSystems Package Manager (module.xml and irisapp.json added).
  • 🚀 One-Click Environment Fix: python -m src.cli fix-environment now handles table creation, security resets, and data population.
  • 🔐 Automated Security Reset: Programmatic fix for FHIR 401 Unauthorized errors using iris-devtester.
  • 💻 Agentic Chat CLI: Terminal-based chat interface with real-time tool execution traces for deep debugging.

🏥 Clinical Data & Search

  • Enhanced GraphRAG: Improved entity extraction and relationship traversal.
  • Multimodal Search: Reliable image search with automatic failover to NVIDIA Cloud API.
  • FHIR Compliance: Decoded clinical notes and consistent resource ID handling.

🧪 Quality & Verification

  • Strict UX Regression Suite: 8+ Playwright tests verifying UI components, search logic, and tool success checkmarks.
  • Sanitized Repository: Purged licensed image history and scrubbed personal references for public community use.