v0.2.3 - Complete Visibility & Portability Update
🎯 Release v0.2.3 - Complete Visibility & Portability Update
🚀 Overview
This release completes the transformation of PAI into a fully portable, vendor-agnostic, and visible personal AI infrastructure system. No more hidden files, no more hardcoded paths, and full compatibility with all file management tools.
✨ Key Improvements
📁 Complete Visibility
- No More Hidden Files: All configuration files are now visible
.claude→PAI_DIRECTORY.zshrc→zshrc-aliases.env-example→env-example
- Tool Compatibility: Works perfectly with Obsidian, file managers, and all tools
🌍 True Vendor Independence
- Not Just for Claude: PAI works with any AI platform
- Supports: Claude, GPT-4, Gemini, and any future AI systems
- Flexible Architecture: Adapt PAI to your preferred AI vendor
🔧 Full Portability
- Dynamic Paths: All hardcoded paths replaced with
${PAI_DIR} - Install Anywhere: Put PAI wherever you want on your system
- Consistent Configuration:
.envlives in${PAI_DIR}/.env - No Broken Links: Removed all problematic symbolic links
🐛 Issues Fixed
- ✅ #21: Fixed hardcoded path in session-start-hook.ts
- ✅ #20: Resolved .env file location confusion
- ✅ Removed broken symbolic links
- ✅ Updated all documentation for consistency
📖 Documentation Updates
- All references updated to use
${PAI_DIR} - Clear installation instructions with new paths
- Emphasized vendor-agnostic design throughout
- Consistent configuration file locations
🔄 Migration Notes
If upgrading from v0.2.2 or earlier:
- Rename your
.claudedirectory toPAI_DIRECTORY - Update your
PAI_DIRenvironment variable - Move any
.envfrom home directory to${PAI_DIR}/.env - Configuration files no longer have dot prefixes
🙏 Acknowledgments
Thanks to @saisat and @frederikb96 for issue reports and the community for feedback!
Full Changelog: v0.2.2...v0.2.3