mirror of
https://github.com/open-jarvis/OpenJarvis.git
synced 2026-07-28 05:12:26 +00:00
- Register sendblue in channels/__init__.py so ChannelRegistry works - Auto-restore SendBlue bindings on server startup from database, re-creating ChannelBridge + DeepResearchAgent so webhooks survive server restarts - Add sendblue to CLI channel_cmd.py (_get_channel, help text) and SystemBuilder._resolve_channel() for config.toml support - Health check endpoint GET /v1/channels/sendblue/health returns channel_connected, bridge_wired, ready status - Frontend: SendBlueWizard checks health on mount, shows "Disconnected" badge with "Reconnect" button when bridge is dead - Docs: CLI usage, server restart behavior, ngrok re-registration, troubleshooting table, health check endpoint Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>