This hotfix focuses on resilience, installation stability, and portability across different Linux distributions. We've hardened the installer and infrastructure shield to ensure Andoriña runs smoothly on any Linux environment, from standard desktops to minimal server setups and ARM64 devices.
🔧 Critical Fixes & Safety
Automated Bridge Backups: The system now always creates a backup of your bridge.js (bridge_andorina_bak.js) before applying any patches. This ensures you can always restore to a clean state if Hermes updates the base code.
Resolved SyntaxError: Fixed a duplicate variable declaration that caused SyntaxError: Identifier 'chatId' has already been declared and crashed the WhatsApp bridge on fresh installs.
Strict Dependency Checks: The installer now performs a hard check for Python 3 and locks execution to its own directory to prevent common path-related installation failures on external machines.
Reliable .env Parsing: Fixed a bug in contacts.py where commented-out lines in the .env file were being parsed as active values.
🖥️ Linux Resilience & Stability
Multi-Tool Zombie Killer: The self-healing engine (bridge_health.py) now implements a multi-tool fallback (fuser ➔ lsof ➔ standard stop). If your Linux distro lacks psmisc, Andoriña will still find and kill stuck bridge processes securely.
Universal Autostart: Replaced hardcoded terminal dependencies with auto-detection for 6 terminal emulators (GNOME, Konsole, XFCE, MATE, LXTerminal, xterm), including a headless fallback for server environments.
Improved Profile Detection: The installer now automatically scans both $HOME and ~/.hermes/profiles/ to detect agents installed as sub-profiles (e.g., Stephanie).
ARM64 Support: The portable Qdrant setup now detects your CPU architecture and downloads the correct binary (x86_64 or aarch64) automatically.
🚀 How to update?
If you are coming from a failed v1.0.2 attempt:
Restore your original bridge.js (or delete it so Hermes can recreate it).
Download this release and run bash install.sh.
Thank you for supporting Andoriña! If you find this project useful, consider buying me a coffee ☕.