You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Normalize proxyMode to always reflect effective HTTP protocol
proxyMode was only meaningful for stdio transports but could be set on
any transport, returning empty or misleading values to clients. This
caused confusion and required every client to implement conditional
logic via GetEffectiveProxyMode() to determine the actual protocol.
Add EffectiveProxyMode() to pkg/transport/types as the canonical typed
implementation, and NormalizeProxyMode() on RunConfig to apply it at
creation and load time. This ensures proxyMode is always the effective
value in persisted configs and API responses.
Also fixes the conflicting default in StdioTransport (SSE vs
streamable-http everywhere else).
Fixes#3296
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments