{
"id": "model-transport:passthrough",
"_kind": "ModelTransportProtocol",
"_file": "compute/model-transport-protocols/from-agent-catalog.yaml",
"_cluster": "compute",
"attributes": {
"displayName": "Passthrough upstream protocol",
"vendor": "(varies)",
"specUrl": "https://github.com/a5c-ai/babysitter",
"streamingFraming": "sse",
"toolUseSchema": "Wire format is whatever the upstream provider speaks; the proxy\nforwards bytes verbatim. Used by amux-proxy when the harness and\nupstream already share a compatible contract.\n",
"thinkingChannel": "none",
"cacheControl": "passthrough",
"status": "standard",
"requestBodyShape": "Provider-native request path and body forwarded as-is.\n",
"responseBodyShape": "Provider-native response forwarded as-is (status, headers, and\nbody bytes preserved).\n",
"authHeaderFormat": "Whatever the upstream requires; the proxy substitutes credentials\nbased on the configured route.\n"
},
"outgoingEdges": [
{
"from": "model-transport:passthrough",
"to": "layer:3-transport",
"kind": "realizes",
"attributes": {}
},
{
"from": "model-transport:passthrough",
"to": "transport-proxy:agent-mux-proxy",
"kind": "bridged_by"
}
],
"incomingEdges": []
}