Releases: intersystems-community/medical-graphrag-assistant
Releases · intersystems-community/medical-graphrag-assistant
v2.16.0: Decoupled Services & ZPM Support
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.xmlandirisapp.jsonadded). - 🚀 One-Click Environment Fix:
python -m src.cli fix-environmentnow 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.