RFC: External Integration Architecture — Agentic Ingress, MCP Gateway, A2A Protocol #49
lanycrost
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Overview
This RFC proposes the external integration architecture for BubuStack — how the platform accepts inbound connections, hosts agent tools, and enables agent-to-agent collaboration.
Three capabilities, one architecture:
1. Agentic Ingress Layer
A persistent, always-on component that accepts inbound connections and routes them into running streaming pipelines.
Protocols: SIP (telephony/Twilio), WebRTC (realtime), MQTT (IoT), HTTP SSE
Why: The current model is outbound-only — Engrams connect to external endpoints. Inbound scenarios (incoming calls, IoT sensor streams, external-initiated WebSocket connections) have no entry point today.
What it solves:
2. MCP Gateway
Production MCP server hosting with session-aware routing, circuit breakers, health monitoring, and tool aggregation from multiple Engrams.
Builds on: Existing
mcp-adapter-engramwith hardened timeouts, cancellation propagation, and pod recycling for long-lived sessions.What it solves:
3. Native A2A Protocol Support
Agent-to-agent negotiation as first-class CRDs.
AgentCardmakes Engrams discoverable as A2A agents with skills, input/output schemas, and interaction modes.Relationship:
Tasks route to Stories via Extended Hooks.
Dependencies
Questions for discussion
References
Beta Was this translation helpful? Give feedback.
All reactions