Skip to content

v0.2.3 - Complete Visibility & Portability Update

Choose a tag to compare

@danielmiessler danielmiessler released this 28 Sep 22:33
· 414 commits to main since this release

🎯 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
    • .claudePAI_DIRECTORY
    • .zshrczshrc-aliases
    • .env-exampleenv-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: .env lives 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:

  1. Rename your .claude directory to PAI_DIRECTORY
  2. Update your PAI_DIR environment variable
  3. Move any .env from home directory to ${PAI_DIR}/.env
  4. 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