Agentic Reliability Framework v3.3.5 - Import Fix Release
🚀 Agentic Reliability Framework v3.3.5
CRITICAL IMPORT FIXES
What's Fixed:
- ✅ Resolved circular import causing
ImportError: cannot import name 'HealingIntent' - ✅ Fixed package structure with absolute imports to avoid circular dependencies
- ✅ Enhanced fallback system for OSSMCPClient imports
- ✅ All CI/CD workflows passing with clean test results
Technical Improvements:
- Clean OSS/Enterprise boundary with proper import separation
- Robust fallback system that never returns
Nonefor core components - Version bumped from 3.3.4 (broken) to 3.3.5 (fixed)
- Enhanced error messages for better debugging
For Users Upgrading from v3.3.4:
# If you have the broken v3.3.4 installed:
pip uninstall agentic-reliability-framework
# Install the fixed version:
pip install agentic-reliability-framework==3.3.5
# Verify the fix:
python -c "from agentic_reliability_framework import HealingIntent; print('✅ HealingIntent import successful')"For Enterprise Users:
Enterprise v1.0.1 now requires OSS v3.3.5+ as a dependency. Install both:
pip install agentic-reliability-framework==3.3.5
pip install agentic-reliability-enterprise==1.0.1Verification Status:
-
✅ All imports working: HealingIntent, OSSMCPClient, factory functions
-
✅ All CI/CD tests passing (OSS Tests, OSS Boundary Tests)
-
✅ Enterprise integration verified
-
✅ Ready for production deployment
Files Changed:
-
agentic_reliability_framework/__init__.py - Direct absolute imports
-
agentic_reliability_framework/arf_core/__init__.py - Fallback system
-
pyproject.toml - Version bump to 3.3.5
-
Added verification scripts in Test/ directory
This release fixes the critical import issue that affected PyPI package 3.3.4. All customers can now install and use ARF successfully.