github AndorinaAI/Andorina-WhatsApp-Agent-for-Hermes V1.0.3-Beta
v1.0.3: The Stable Installer & Bridge Update 🚀

latest releases: v1.5.2-Beta5, v1.5.2-Beta4, v1.5.2-Beta3...
one month ago

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.py has 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_ID or SECRET to 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 of import blocks to inject global variables (like globalLastQR), completely eliminating SyntaxError crashes on modern Node environments.
  • Endpoint Injection Mastery: The patcher now cleanly injects /groups, /qr, and /health REST endpoints into the Baileys bridge without damaging the original express server structure or removing the shebang (#!/usr/bin/env node).
  • YAML Idempotency & Bug Fix: The installer now intelligently detects the known Hermes hooks: {} syntax bug in config.yaml, automatically re-casting it to a valid list ([]) and preventing silent activation failures.
  • Idempotent SOUL Anchoring: Injecting the "Andoriña Identity" into SKILL.md is 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.

Don't miss a new Andorina-WhatsApp-Agent-for-Hermes release

NewReleases is sending notifications on new releases.