II.
APIEndpoint JSON
Structured · liveapi-endpoint:agent-mux-gateway-ws-upgrade
GET / (WebSocket upgrade) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "api-endpoint:agent-mux-gateway-ws-upgrade",
"_kind": "APIEndpoint",
"_file": "extensions/api-endpoints/agent-mux-gateway-endpoints.yaml",
"_cluster": "extensions",
"attributes": {
"displayName": "GET / (WebSocket upgrade)",
"method": "GET",
"path": "/",
"responseShape": "WebSocket protocol-v1 frame stream (decodeFrame discriminated union)",
"authRequired": true,
"description": "WebSocket upgrade endpoint. Authenticated via initial Authorization header or via a follow-up `auth` frame within unauthenticatedTimeoutMs. After auth the server emits a `hello` frame and the connection accepts protocol-v1 client frames (subscribe/unsubscribe/session.subscribe/session.unsubscribe/session.start/session.message/ping/hook.decision/pairing.register/pairing.consume) and emits server frames (hello/error/pong/run.event/hook.request/hook.resolved/pairing.consumed). Source: packages/agent-mux/gateway/src/server.ts:570-680, 733-825."
},
"outgoingEdges": [
{
"from": "api-endpoint:agent-mux-gateway-ws-upgrade",
"to": "package:a5c-ai-agent-mux-gateway",
"kind": "exposed_by",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "package:a5c-ai-agent-mux-gateway",
"to": "api-endpoint:agent-mux-gateway-ws-upgrade",
"kind": "exposes_endpoint",
"attributes": {}
}
]
}