We are thrilled to announce the official release of Andoriña v1.0.3. This update focuses entirely on achieving a flawless, professional, and zero-friction installation experience, alongside critical architectural patches for modern environments.
✨ New Features & Enhancements
- Professional Bilingual Installer:
setup.pyhas been completely rewritten. It now features an interactive, color-coded CLI interface with step-by-step progress tracking, fully translated into English (default) and Spanish. - Embedded Zero-Config Auth: Eliminated the friction of manual Google Cloud configuration. The system now uses pre-embedded OAuth keys, meaning users no longer need to provide their own
CLIENT_IDorSECRETto sync Google contacts. - Extreme Validation Sandbox: Engineered
test_sandbox_full.py, an aggressive 92-assertion test suite that simulates complete environment installations, isolates modules, and ensures total codebase integrity across different OS conditions. - Web Interface Upgrades: Improved responsive CSS Grid layouts for the documentation website to ensure perfect stacking of features on mobile devices, and corrected SVG alignment.
🔧 Critical Architecture Fixes
- ESM Self-Healing Engine: The bridge patcher (
patch_bridge.py) was entirely re-architected. It now dynamically locates the end ofimportblocks to inject global variables (likeglobalLastQR), completely eliminatingSyntaxErrorcrashes on modern Node environments. - Endpoint Injection Mastery: The patcher now cleanly injects
/groups,/qr, and/healthREST endpoints into the Baileys bridge without damaging the originalexpressserver structure or removing the shebang (#!/usr/bin/env node). - YAML Idempotency & Bug Fix: The installer now intelligently detects the known Hermes
hooks: {}syntax bug inconfig.yaml, automatically re-casting it to a valid list ([]) and preventing silent activation failures. - Idempotent SOUL Anchoring: Injecting the "Andoriña Identity" into
SKILL.mdis now 100% idempotent. The system detects existing anchors and prevents duplicating the system prompt upon multiple installations. - Safe Graceful Degradation: Verified that modules like the Agenda (cron jobs) will not crash the system if the native service is unavailable, opting to return clean JSON error payloads instead.
Installation Note: Existing users can simply pull the latest main branch and run python3 setup.py to upgrade their environment effortlessly.
Developed with ❤️ by Jorge.