feat(connectors): /api/connectors/call — proxy a connector tool call #57
Reference in New Issue
Block a user
Delete Branch "feat/connectors-call-route"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
/api/connectors/call — proxy a connector tool call (pre-chat)
Adds
/api/connectors/call→ connectd/mcp/call, so the app can invoke a connector tool (e.g. WhatsAppget_pairing_qr/get_login_statusfor the pairing UI) through the soul — keeping app→soul→connectd intact (the UI never hits connectd directly) and working for future remote/hosted clients. This is Option C, chosen as the long-term-correct path (single control plane, general, survives the mobile/hosted future).1 line of routing. elc-clean.
⚠️ Soul-core: needs
dist/soul.cregen with your toolchain to ship — can ride the same rebuild as the vision fix PR #56.Part of the WhatsApp connector (ship-the-moat #11). Pairs with:
neuron-connectdfeat/bin-native-connector,neuron-uifeat/whatsapp-connector. Spec:docs/specs/WHATSAPP-CONNECTOR-SPEC.md.