Skip to content

fix(nix): add whatsapp-bridge in nix package - #32203

Closed
anoosa1 wants to merge 1 commit into
NousResearch:mainfrom
anoosa1:patch-1
Closed

fix(nix): add whatsapp-bridge in nix package#32203
anoosa1 wants to merge 1 commit into
NousResearch:mainfrom
anoosa1:patch-1

Conversation

@anoosa1

@anoosa1 anoosa1 commented May 25, 2026

Copy link
Copy Markdown

What does this PR do?

Fixes #15460 by inlucing whatsapp-bridge files in pyproject.toml

Related Issue

Fixes #15336

Type of Change

  • [-] 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 🔒 Security fix
  • 📝 Documentation update
  • ✅ Tests (adding or improving test coverage)
  • ♻️ Refactor (no behavior change)
  • 🎯 New skill (bundled or hub)

Changes Made

  • pypoject.toml

How to Test

  1. nix develop
  2. hermes whatsapp

Checklist

Code

  • [-] I've read the Contributing Guide
  • [-] My commit messages follow Conventional Commits (fix(scope):, feat(scope):, etc.)
  • [-] I searched for existing PRs to make sure this isn't a duplicate
  • [-] My PR contains only changes related to this fix/feature (no unrelated commits)
  • [-] I've run pytest tests/ -q and all tests pass
  • I've added tests for my changes (required for bug fixes, strongly encouraged for features)
  • [-] I've tested on my platform:

Documentation & Housekeeping

  • [N/A] I've updated relevant documentation (README, docs/, docstrings) — or N/A
  • [N/A] I've updated cli-config.yaml.example if I added/changed config keys — or N/A
  • [N/A] I've updated CONTRIBUTING.md or AGENTS.md if I changed architecture or workflows — or N/A
  • [N/A] I've considered cross-platform impact (Windows, macOS) per the compatibility guide — or N/A
  • [ N/A] I've updated tool descriptions/schemas if I changed tool behavior — or N/A

Screenshots / Logs

Before:

✗ Bridge script not found at /nix/store/irsmf7m2j3mifv9l3qvp3ymk6w2cdd7i-hermes-agent-0.14.0/lib/python3.12/site-packages/scripts/whatsapp-bridge/bridge.js

After:

→ Installing WhatsApp bridge dependencies (this can take a few minutes)...
  ✓ Dependencies installed

──────────────────────────────────────────────────
📱 Open WhatsApp on your phone, then scan:

   Settings → Linked Devices → Link a Device
──────────────────────────────────────────────────

📱 WhatsApp pairing mode
📁 Session: /home/anas/.hermes/whatsapp/session


📱 Scan this QR code with WhatsApp on your phone:

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ ██▄ ▄▄ ▀▀ █▄▀ ▄▀▀ ▀▄█▀█▄█▄▀▄ ▀▄ █ █▄█▀ ▄ ██ ▄▄▄▄▄ █
█ █   █ █▀▄▄█▄ ▀▀▀▄ ▄▀  ▀ ▀▀ ▀▄ ▄  ▀▀ █▄ ▀█▀ ▀▄▄ ██ █   █ █
█ █▄▄▄█ █▄  █▄█▄ ███▄  ▀▀ █ ▄▄▄ █▄▀█ ▄▄█ █  █▀█▀▄██ █▄▄▄█ █
█▄▄▄▄▄▄▄█▄█▄▀▄▀▄█▄█▄▀ █▄█ █ █▄█ ▀▄▀ ▀▄█ ▀▄▀ ▀ █ ▀▄█▄▄▄▄▄▄▄█
█  ▀▀▀▄▄▄█ ▄ ▀▄▀█ ▄▄ ▀█▀▀▀▄ ▄▄  ▀▀█▀▀ ▀ ▀▀▀ ▀▀▀ ▀▀█▀▀▄▄▀███
██▀▀▄▀ ▄  ▄▀ ▄▄ ██▀ ▀▀█ ▀▄█▄  ▀██▀▄▀▀▄ ███▄ ▀▀▀▄  ▀▄▀ ▀▀▄██
██▀▀█ ▄▄█▄▀█▀▄██ ▄  ▀███▀▀▀▀█▄ ██▄▄▄█▄ ▄▀▄ ▀  ▀█ ▀ ▄▀ ▄  ▀█
██▀█ ██▄ ▀ █▀  ▀      █▀    ▄ █▄▄▀█▄█▀██ ██▄▄ ▀▄▄▀▄  █▀▀▀██
██▄█▀▀ ▄▄█▀█▄█▄▀█▄   ▄█▀▀▀█▄█ ▀ ▄███▄▄ ▄▄▀▄ ▄▀▀▄█▀▀█▀█ ▀  █
█▄▀ ▄ ▀▄  █▀ █ ▄▀▄▀█ ▄ ▀ ▄▄███▀▄▀ █▀█▀  ▄ ▄█▄▀  ▀▀▀█  █▀█ █
██▀ ▀█▄▄▀▄▄▀ ▀▀▀ █▄ ▄▀▀█▀▄ ▄██▀▀█▀▀▀  █ ▀█  ▄▀ ▀▄▀▀▀▄███▀▄█
█ █▄ ██▄█  ▄█▀▄▀  ▀█▄█▀▀▀█▀ ▄ ▀▀█▄ ▀▀▀█ ███▀█▀█▀▄██ ▄ ▀▀▀██
█▄▀▀  █▄█ ▄███▀▄ ██▄▄█     ▄▀▄  █▀ ▀█▄ ▄▀ ▄ ▀  █  ▀█  ▄ ███
██▀   ▄▄▄ ▀█▀ ▄ ▀ ▄█ █ ▀  █ ▄▄▄ ▄  ▀▀▀▄ ▀▄ █▄▄▄▀▀ ▄▄▄ ▀  ▀█
█▀█ ▄ █▄█ ▄    ▀▀█▄▀▀█ █▀▀▀ █▄█ ▄█▀▄  ▀▄ ▀█ ██▀██ █▄█  ▀▄▀█
█▀▀    ▄  ▄███▄ ▀██ ▀█ █▀▄   ▄▄ ▀ ▀ ▄ ▄▄ ▄██▀   █▄▄  ▄█▀▀▄█
█▄ ▄█▀ ▄▀   ▄▀▀▄   ▄ ▀▀█▀▀▄   ▀ ▀▀█▀  ▀ ██ ▀ ██ █▄▀ ▀ ██▄██
█ ▀ ▄▀▄▄▀▀▄▄▄ ▀▄█▀ ▀█▀▀█▀▀▄▄██▀ ▀▀ ▄▀▄█ ▄█  ▀▀█▄▄█ █▀█ ▀ ██
█▀▀ █▄▀▄█▄ ▀█▄█▄█▄▀▄  █ █ █▀█▄█▄▄▄▀█▀▄▀██ ▀▀ ▄▀▄   ▄▀▄▀██▀█
█▄▀█▄▀▀▄▀▀▄█▀█▀ █▀▄▄▀▄▄▀▄ █ █▀▄ ▀▀▄▀▀▄ ▀▄█▄▀▄▀ ▀ ▄▄▀█▀ ▀▄ █
█  ▀  ▀▄▄█▀▄▄█▀█ █ ▄▄▄ ▀  █▀▀█ █▀███ ▄█▄▀▀  ▄▀▀▄▀    ▄▀ ███
█▄██   ▄█▄▀ ▄ ▄▀▄   ▄ █▀█▄▄ █▄ ▄▄▄█▄▄▄█▀  ▄█ ▄ ▀▀▀▀▄▀█▀▀█▄█
██  ▀▀ ▄▀██ █▀  ▀▀▀ ▄ █ ▀▀▄█▀  ▄▄▀  ▄   █▀  ▄█▀ ▀█▀  ▀ ▄▄██
█ ▀ ▀▀▄▄▄█ ▀█ ▀▄▀██▀▄█▄▄▄▀ ▀█▀▀▄▀ ▀ █▄▀█▀▀▄▄███ ▀▄ ▀▄  ▀ ██
███████▄▄ ▀   ▄  █ ▄███▄ ▀  ▄▄▄ █▄ ▄▀ ▀▄ ▄▀ ▀ █▄  ▄▄▄ ▄ █▀█
█ ▄▄▄▄▄ █ ▀▀▀ ▄ ▄  ▄ █ ▀▀ ▄ █▄█ ▀█▀█▄▄▄▀▀▀▄█ █▀▄▀ █▄█  ▀▄▀█
█ █   █ ██ ▄█  ▄ ▀ ▄▄█▀▀▀▄ ▄▄▄ ▄▄█▀▄▄▄▄▄██▀ ██▀▄▀▄ ▄▄ ▀█▄██
█ █▄▄▄█ █▀▄▄▀█▄▄ ▀▀ █▄ ▄ ██▄█▄ ██▄▀   ██ █ ██▄ ▀█  ▄█▄▀ ▄▄█
█▄▄▄▄▄▄▄█▄▄▄▄▄███▄█▄▄▄▄███▄██▄█▄▄▄▄▄▄▄█▄███▄▄█▄███▄▄██▄█▄██


Waiting for scan...

@anoosa1
anoosa1 requested a review from a team May 25, 2026 18:52
@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists area/nix Nix flake, NixOS module, container packaging platform/whatsapp WhatsApp Business adapter comp/gateway Gateway runner, session dispatch, delivery labels May 25, 2026
@anoosa1 anoosa1 closed this May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/nix Nix flake, NixOS module, container packaging comp/gateway Gateway runner, session dispatch, delivery P2 Medium — degraded but workaround exists platform/whatsapp WhatsApp Business adapter type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: WhatsApp bridge script (bridge.js) missing in NixOS module installation

2 participants