displayName
transport-mux
protocolType
llm-wire
nativeSide
- Anthropic Messages
- OpenAI Responses
- OpenAI ChatCompletions
- Gemini generateContent
- Bedrock Invoke
- Bedrock Converse
- Custom proprietary
canonicalSide
Unified inference request/response shape
position
Between Transport-Client (in Agent-Core) and Provider
bridgingConcerns
- request shape (messages array vs prompt vs alternating roles)
- streaming framing (SSE vs JSONL vs custom)
- tool-use schema differences
- thinking / reasoning channel mapping (Anthropic thinking_delta ↔ OpenAI reasoning_delta ↔ Gemini equivalents)
- token usage and cost reporting
- error-mapping across providers
- model name aliasing per provider
catalogInputNodeKinds
- ModelTransportProtocol
- ModelVersion
trustChainParticipation
planned
description
Bridges between concrete LLM wire protocols and one canonical inference
request/response shape. Adding a new native impl is a Catalog edit
(TransportDescriptor + ModelVersion.speaks) plus a generator pass.