Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Update streaming models for Responses#1135

Merged
joseharriaga merged 6 commits into
mainfrom
joseharriaga/streaming-response-kind
May 9, 2026
Merged

Update streaming models for Responses#1135
joseharriaga merged 6 commits into
mainfrom
joseharriaga/streaming-response-kind

Conversation

@joseharriaga

Copy link
Copy Markdown
Collaborator
  • Update the TypeSpec for streaming models in Responses and moved them to a new models_streaming.tsp file.
  • Exposed the Kind property of StreamingResponseUpdate and the StreamingResponseUpdateKind enum.
  • Added missing FunctionName property to StreamingResponseFunctionCallArgumentsDoneUpdate.
  • Added missing TokenLogProbabilities property to:
    • StreamingResponseOutputTextAnnotationAddedUpdate
    • StreamingResponseOutputTextDoneUpdate
  • Exposed ResponseTokenLogProbabilityDetails and ResponseTokenTopLogProbabilityDetails.
  • Renamed StreamingResponseTextAnnotationAddedUpdate --> StreamingResponseOutputTextAnnotationAddedUpdate
  • Changed the type of the Annotation property of StreamingResponseOutputTextAnnotationAddedUpdate from BinaryData --> ResponseMessageAnnotation

Copilot AI review requested due to automatic review settings April 29, 2026 23:44
@joseharriaga

joseharriaga commented Apr 29, 2026

Copy link
Copy Markdown
Collaborator Author

This PR looks bigger than it is because renaming InternalResponseStreamEventType to StreamingResponseUpdateKind touched up to four files for each of the 53 streaming models. 😅

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 (via StreamingResponseUpdateKind) 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).

Comment thread src/Generated/Models/Responses/StreamingResponseOutputTextDeltaUpdate.cs Outdated
Comment thread src/Generated/Models/Responses/StreamingResponseOutputTextDoneUpdate.cs Outdated
Comment thread tests/Responses/ResponsesTests.cs Outdated
Comment thread tests/Responses/ResponsesTests.cs Outdated
@joseharriaga joseharriaga marked this pull request as draft April 30, 2026 22:49
@joseharriaga

Copy link
Copy Markdown
Collaborator Author

Converting back to draft for now until the codebase split is resolved.

Comment thread src/Generated/Models/Responses/StreamingResponseUpdate.cs
@joseharriaga

Copy link
Copy Markdown
Collaborator Author

@copilot Create a separate pull request, sync to the latest from main, and resolve the merge conflicts.

Copilot AI commented May 5, 2026

Copy link
Copy Markdown
Contributor

@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.

@joseharriaga joseharriaga force-pushed the joseharriaga/streaming-response-kind branch from 2ccf136 to f4a9028 Compare May 6, 2026 18:22
@joseharriaga joseharriaga marked this pull request as ready for review May 6, 2026 23:08
Copilot AI review requested due to automatic review settings May 6, 2026 23:08

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 36 out of 159 changed files in this pull request and generated 2 comments.

Comment thread specification/base/typespec/responses/models_streaming.tsp
@joseharriaga joseharriaga merged commit b0363b7 into main May 9, 2026
4 checks passed
@joseharriaga joseharriaga deleted the joseharriaga/streaming-response-kind branch May 9, 2026 02:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants