Skip to content

fix(whatsapp): repair partial bridge installs#13448

Open
LeonSGP43 wants to merge 1 commit intoNousResearch:mainfrom
LeonSGP43:fix/repair-whatsapp-bridge-install-13413
Open

fix(whatsapp): repair partial bridge installs#13448
LeonSGP43 wants to merge 1 commit intoNousResearch:mainfrom
LeonSGP43:fix/repair-whatsapp-bridge-install-13413

Conversation

@LeonSGP43
Copy link
Copy Markdown
Contributor

Summary

  • repair WhatsApp bridge setup when an interrupted npm install leaves a partial node_modules/
  • reuse the package-lock freshness check so stale bridge installs are repaired automatically
  • add regression tests for partial, stale, and healthy bridge dependency states

Testing

  • pytest -o addopts='' tests/hermes_cli/test_whatsapp_setup.py tests/hermes_cli/test_tui_npm_install.py

Closes #13413

@alt-glitch alt-glitch added type/bug Something isn't working P2 Medium — degraded but workaround exists platform/whatsapp WhatsApp Business adapter comp/cli CLI entry point, hermes_cli/, setup wizard duplicate This issue or pull request already exists labels Apr 22, 2026
@alt-glitch
Copy link
Copy Markdown
Collaborator

Likely duplicate of #13499 — both fix interrupted WhatsApp bridge installs from #13413 with the same approach (checking dependency health, not just directory existence).

1 similar comment
@alt-glitch
Copy link
Copy Markdown
Collaborator

Likely duplicate of #13499 — both fix interrupted WhatsApp bridge installs from #13413 with the same approach (checking dependency health, not just directory existence).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard duplicate This issue or pull request already exists 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]: I accidentally interrupted the configuration process of WhatsApp, and as a result, I can no longer proceed with the configuration of WhatsApp.

2 participants