Update streaming models for Responses#1135
Conversation
|
This PR looks bigger than it is because renaming |
There was a problem hiding this comment.
Pull request overview
Updates the Responses streaming surface area by reorganizing TypeSpec streaming models and regenerating the .NET streaming update types to expose additional data (update kind, annotations, and token log probabilities) and align names with the streaming event schema.
Changes:
- Split/moved streaming event TypeSpec definitions into dedicated streaming model files and updated imports/dynamic model registrations.
- Exposed
StreamingResponseUpdate.Kind(viaStreamingResponseUpdateKind) and added/renamed streaming update models (e.g., output-text annotation added) with richer typed payloads. - Added token log probability models (
ResponseTokenLogProbabilityDetails,ResponseTokenTopLogProbabilityDetails) and wired logprobs through streaming text delta/done updates; updated/expanded tests accordingly.
Reviewed changes
Copilot reviewed 36 out of 159 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/Responses/ResponsesToolTests.cs | Adds assertions for streaming output-text annotation updates during file search tool streaming. |
| tests/Responses/ResponsesTests.cs | Expands streaming tests to validate done/completed alignment and token log probabilities in streaming updates. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallSearchingUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallSearchingUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseWebSearchCallCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseUpdate.cs | Reworks base streaming update constructors to accept StreamingResponseUpdateKind and removes old internal kind property. |
| src/Generated/Models/Responses/StreamingResponseUpdate.Serialization.cs | Updates proxy model and expands discriminator cases; routes unknown events to InternalUnknownResponseStreamEvent. |
| src/Generated/Models/Responses/StreamingResponseRefusalDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseRefusalDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseRefusalDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseRefusalDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningTextDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningTextDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningTextDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningTextDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryTextDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryTextDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryTextDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryTextDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryPartDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryPartDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryPartAddedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseReasoningSummaryPartAddedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseQueuedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseQueuedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseOutputTextDoneUpdate.cs | Adds streaming done logprobs surface and kind plumbing changes. |
| src/Generated/Models/Responses/StreamingResponseOutputTextDoneUpdate.Serialization.cs | Serializes/deserializes logprobs and adds JsonPatch propagators for nested logprobs. |
| src/Generated/Models/Responses/StreamingResponseOutputTextDeltaUpdate.cs | Adds streaming delta logprobs surface and kind plumbing changes. |
| src/Generated/Models/Responses/StreamingResponseOutputTextDeltaUpdate.Serialization.cs | Serializes/deserializes logprobs and adds JsonPatch propagators for nested logprobs. |
| src/Generated/Models/Responses/StreamingResponseOutputTextAnnotationAddedUpdate.cs | Renames the update model and changes Annotation to typed ResponseMessageAnnotation. |
| src/Generated/Models/Responses/StreamingResponseOutputTextAnnotationAddedUpdate.Serialization.cs | Updates serialization to write/parse typed annotation and renames model wiring. |
| src/Generated/Models/Responses/StreamingResponseOutputItemDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseOutputItemDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseOutputItemAddedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseOutputItemAddedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsFailedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsFailedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpListToolsCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallFailedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallFailedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallArgumentsDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallArgumentsDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallArgumentsDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseMcpCallArgumentsDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseIncompleteUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseIncompleteUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallPartialImageUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallPartialImageUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallGeneratingUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallGeneratingUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseImageGenerationCallCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFunctionCallArgumentsDoneUpdate.cs | Adds FunctionName and switches kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFunctionCallArgumentsDoneUpdate.Serialization.cs | Reads/writes name and maps it to FunctionName. |
| src/Generated/Models/Responses/StreamingResponseFunctionCallArgumentsDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFunctionCallArgumentsDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallSearchingUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallSearchingUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFileSearchCallCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFailedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseFailedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseErrorUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseErrorUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCustomToolCallInputDoneUpdate.cs | Introduces new internal streaming update for custom tool call input done. |
| src/Generated/Models/Responses/StreamingResponseCustomToolCallInputDoneUpdate.Serialization.cs | Reuses prior internal reasoning event scaffold to implement custom tool call input done serialization. |
| src/Generated/Models/Responses/StreamingResponseCustomToolCallInputDeltaUpdate.cs | Introduces new internal streaming update for custom tool call input delta. |
| src/Generated/Models/Responses/StreamingResponseCustomToolCallInputDeltaUpdate.Serialization.cs | Reuses prior internal reasoning event scaffold to implement custom tool call input delta serialization. |
| src/Generated/Models/Responses/StreamingResponseCreatedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCreatedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseContentPartDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseContentPartDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseContentPartAddedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseContentPartAddedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallInterpretingUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallInterpretingUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallInProgressUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallInProgressUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCompletedUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCompletedUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCodeDoneUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCodeDoneUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCodeDeltaUpdate.cs | Switches streaming update kind plumbing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/StreamingResponseCodeInterpreterCallCodeDeltaUpdate.Serialization.cs | Updates discriminator/kind parsing to StreamingResponseUpdateKind. |
| src/Generated/Models/Responses/ResponseTokenTopLogProbabilityDetails.cs | Promotes/renames top-logprob model to public ResponseTokenTopLogProbabilityDetails with updated byte representation. |
| src/Generated/Models/Responses/ResponseTokenTopLogProbabilityDetails.Serialization.cs | Updates JSON read/write for renamed top-logprob model and bytes handling. |
| src/Generated/Models/Responses/ResponseTokenLogProbabilityDetails.cs | Promotes/renames logprob model to public ResponseTokenLogProbabilityDetails and updates shape/types. |
| src/Generated/Models/Responses/InternalUnknownResponseStreamEvent.cs | Renames unknown stream event proxy implementation and updates kind type. |
| src/Generated/Models/Responses/InternalUnknownResponseStreamEvent.Serialization.cs | Renames unknown stream event proxy implementation and updates kind type. |
| src/Generated/Models/Responses/InternalResponseReasoningSummaryDoneEvent.cs | Removes obsolete internal reasoning summary done event type. |
| src/Generated/Models/Responses/InternalResponseReasoningSummaryDoneEvent.Serialization.cs | Removes obsolete internal reasoning summary done event serialization. |
| src/Generated/Models/Responses/InternalResponseReasoningSummaryDeltaEvent.cs | Removes obsolete internal reasoning summary delta event type. |
| src/Generated/Models/Responses/InternalResponseReasoningSummaryDeltaEvent.Serialization.cs | Removes obsolete internal reasoning summary delta event serialization. |
| src/Generated/Models/Responses/InternalResponseReasoningDoneEvent.cs | Removes obsolete internal reasoning done event type. |
| src/Generated/Models/Responses/InternalResponseReasoningDeltaEvent.cs | Removes obsolete internal reasoning delta event type. |
| src/Generated/Models/Responses/InternalItemContentOutputText.cs | Replaces internal logprob types with public logprob detail models for output text content. |
| src/Generated/Models/Responses/InternalItemContentOutputText.Serialization.cs | Updates logprob deserialization to use public logprob detail models. |
| src/Generated/Models/OpenAIContext.cs | Updates model buildable registrations to include new/renamed streaming and logprob models and remove old internal ones. |
| src/Custom/Responses/Streaming/StreamingResponseUpdateKind.cs | Introduces public StreamingResponseUpdateKind mapped to stream event type discriminator. |
| src/Custom/Responses/Streaming/StreamingResponseUpdate.cs | Exposes Kind property publicly on StreamingResponseUpdate and maps it to Type. |
| src/Custom/Responses/Streaming/StreamingResponseOutputTextDoneUpdate.cs | Updates CodeGenType mapping for renamed output text done event. |
| src/Custom/Responses/Streaming/StreamingResponseOutputTextDeltaUpdate.cs | Updates CodeGenType mapping for renamed output text delta event. |
| src/Custom/Responses/Streaming/StreamingResponseOutputTextAnnotationAddedUpdate.cs | Updates public type name for renamed output text annotation added event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpListToolsInProgressUpdate.cs | Fixes CodeGenType casing for MCP list-tools in-progress event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpListToolsFailedUpdate.cs | Fixes CodeGenType casing for MCP list-tools failed event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpListToolsCompletedUpdate.cs | Fixes CodeGenType casing for MCP list-tools completed event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpCallInProgressUpdate.cs | Fixes CodeGenType casing for MCP call in-progress event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpCallFailedUpdate.cs | Fixes CodeGenType casing for MCP call failed event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpCallCompletedUpdate.cs | Fixes CodeGenType casing for MCP call completed event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpCallArgumentsDoneUpdate.cs | Fixes CodeGenType casing for MCP call arguments done event. |
| src/Custom/Responses/Streaming/StreamingResponseMcpCallArgumentsDeltaUpdate.cs | Fixes CodeGenType casing for MCP call arguments delta event. |
| src/Custom/Responses/Streaming/StreamingResponseImageGenerationCallPartialImageUpdate.cs | Updates CodeGenType mapping for renamed image generation partial image event. |
| src/Custom/Responses/Streaming/StreamingResponseImageGenerationCallInProgressUpdate.cs | Updates CodeGenType mapping for renamed image generation in-progress event. |
| src/Custom/Responses/Streaming/StreamingResponseImageGenerationCallGeneratingUpdate.cs | Updates CodeGenType mapping for renamed image generation generating event. |
| src/Custom/Responses/Streaming/StreamingResponseImageGenerationCallCompletedUpdate.cs | Updates CodeGenType mapping for renamed image generation completed event. |
| src/Custom/Responses/Streaming/StreamingResponseCustomToolCallInputDoneUpdate.cs | Adds customization stub for renamed custom tool call input done streaming event. |
| src/Custom/Responses/Streaming/StreamingResponseCustomToolCallInputDeltaUpdate.cs | Adds customization stub for renamed custom tool call input delta streaming event. |
| src/Custom/Responses/Streaming/StreamingResponseAudioTranscriptDoneEvent.cs | Adds customization stub for renamed audio transcript done streaming event. |
| src/Custom/Responses/Streaming/StreamingResponseAudioTranscriptDeltaUpdate.cs | Adds customization stub for renamed audio transcript delta streaming event. |
| src/Custom/Responses/Streaming/StreamingResponseAudioDoneUpdate.cs | Adds customization stub for renamed audio done streaming event. |
| src/Custom/Responses/Streaming/StreamingResponseAudioDeltaUpdate.cs | Adds customization stub for renamed audio delta streaming event. |
| src/Custom/Responses/ResponseTokenTopLogProbabilityDetails.cs | Adds custom members/renames for top-logprob detail model (LogProbability, Utf8Bytes). |
| src/Custom/Responses/ResponseTokenLogProbabilityDetails.cs | Adds custom members/renames for logprob detail model (LogProbability, Utf8Bytes, TopLogProbabilities). |
| src/Custom/Responses/Internal/GeneratorStubs.cs | Updates generator stubs to remove old internal types and rename unknown stream event mapping. |
| specification/client/responses.client.tsp | Updates client naming/alternate type mappings and reorganizes streaming dynamic model registrations. |
| specification/base/typespec/responses/operations.tsp | Updates imports to new models_items.tsp and models_streaming.tsp layout. |
| codegen/generator/src/Visitors/ProtocolModelVisitor.cs | Adds newly exposed models to protocol model allowlist and updates renamed streaming type list. |
| api/OpenAI.netstandard2.0.cs | Updates public API exports for newly exposed models/properties and renamed streaming types. |
| api/OpenAI.net8.0.cs | Updates public API exports for newly exposed models/properties and renamed streaming types (with [Experimental] annotations). |
| api/OpenAI.net10.0.cs | Updates public API exports for newly exposed models/properties and renamed streaming types (with [Experimental] annotations). |
|
Converting back to draft for now until the codebase split is resolved. |
|
@copilot Create a separate pull request, sync to the latest from |
|
@joseharriaga I've opened a new pull request, #1157, to work on those changes. Once the pull request is ready, I'll request review from you. |
2ccf136 to
f4a9028
Compare
models_streaming.tspfile.Kindproperty ofStreamingResponseUpdateand theStreamingResponseUpdateKindenum.FunctionNameproperty toStreamingResponseFunctionCallArgumentsDoneUpdate.TokenLogProbabilitiesproperty to:StreamingResponseOutputTextAnnotationAddedUpdateStreamingResponseOutputTextDoneUpdateResponseTokenLogProbabilityDetailsandResponseTokenTopLogProbabilityDetails.StreamingResponseTextAnnotationAddedUpdate-->StreamingResponseOutputTextAnnotationAddedUpdateAnnotationproperty ofStreamingResponseOutputTextAnnotationAddedUpdatefromBinaryData-->ResponseMessageAnnotation