1.0.0-beta.23 (2026-04-22)
Features Added
- Added
PlatformHeadersstatic class centralizing all platform HTTP header name constants
(x-request-id,x-platform-server,x-agent-session-id, isolation keys,traceparent,
x-ms-client-request-id). All AgentServer packages now reference these shared constants
instead of declaring private duplicates. - Added
RequestIdMiddlewarethat sets thex-request-idresponse header on every HTTP response.
Value is resolved in priority order: OTEL trace ID → incomingx-request-idheader → new GUID.
Registered automatically byAgentHostBuilderand byAddAgentServerCore()for
standalone (Tier 3) setups. - Added
RequestIdBaggagePropagatormiddleware that propagates incomingx-request-idheader
values intoActivity.Baggagefor end-to-end distributed tracing correlation.
Breaking Changes
- Removed
IsolationContext.UserIsolationKeyHeaderNameandIsolationContext.ChatIsolationKeyHeaderName
— usePlatformHeaders.UserIsolationKeyandPlatformHeaders.ChatIsolationKeyinstead. - Replaced
AddAgentServerRequestId(),AddAgentServerVersion(),AddAgentServerLogging(),
UseAgentServerRequestId(),UseAgentServerVersion(), andUseAgentServerLogging()with a
singleAddAgentServerCore()/UseAgentServerCore()pair. Tier 3 standalone setups now use
two calls instead of six.