Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/extensions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 72f930a262
Choose a base ref
...
head repository: dotnet/extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8cc763f74f
Choose a head ref
  • 18 commits
  • 162 files changed
  • 14 contributors

Commits on Oct 23, 2025

  1. Configuration menu
    Copy the full SHA
    acd0cdb View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2025

  1. Configuration menu
    Copy the full SHA
    5ca1721 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbf497f View commit details
    Browse the repository at this point in the history
  3. Add AITool -> OpenAI.Responses.ResponseTool conversion utility (#6958)

    * Add utility for ResponseTool
    
    * Adding UT for Utility
    
    * Update internals to utility
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/OpenAIResponsesChatClient.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/MicrosoftExtensionsAIResponsesExtensions.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/OpenAIResponsesChatClient.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/OpenAIResponsesChatClient.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    
    * Update test to use the AITool extension directly
    
    * Improve UT
    
    * Add MCP missing UT
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/MicrosoftExtensionsAIResponsesExtensions.cs
    
    Co-authored-by: Stephen Toub <[email protected]>
    
    ---------
    
    Co-authored-by: Stephen Toub <[email protected]>
    rogerbarreto and stephentoub authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    59b2c59 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2025

  1. Update AI changelogs for 9.10.1 (#6950)

    * Update AI changelogs for 9.10.1
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/CHANGELOG.md
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    stephentoub and Copilot authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    614444c View commit details
    Browse the repository at this point in the history
  2. Add Name property to OtelMessage to store ChatMessage.AuthorName per …

    …OpenTelemetry semantic conventions (#6953)
    
    * Initial plan
    
    * Add Name property to OtelMessage and populate from ChatMessage.AuthorName
    
    Co-authored-by: stephentoub <[email protected]>
    
    * Refactor: integrate AuthorName test into existing ExpectedInformationLogged_Async test
    
    Co-authored-by: stephentoub <[email protected]>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: stephentoub <[email protected]>
    Copilot and stephentoub authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    42ae4e2 View commit details
    Browse the repository at this point in the history
  3. Fix serialization of UserInputRequest/ResponseContent (#6962)

    * Fix serialization of UserInputRequest/ResponseContent
    
    Serialization of variables typed as UserInputRequestContent / UserInputResponseContent would fail, because JsonSerializer doesn't recognize them as part of a hierarchy.
    
    * Update test/Libraries/Microsoft.Extensions.AI.Abstractions.Tests/Contents/UserInputResponseContentTests.cs
    
    Co-authored-by: Copilot <[email protected]>
    
    * Update test/Libraries/Microsoft.Extensions.AI.Abstractions.Tests/Contents/UserInputResponseContentTests.cs
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    stephentoub and Copilot authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    d02b73e View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2025

  1. Expose building blocks for external service discovery implementations (

    …#6946)
    
    * Expose building blocks for external service discovery implementations
    
    * Suppress false positive: string.IsNullOrWhiteSpace is not annotated for nullability in netstandard/netfx
    bart-vmware authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    7e48a61 View commit details
    Browse the repository at this point in the history
  2. Bump validator from 13.15.0 to 13.15.20 in /src/Libraries/Microsoft.E…

    …xtensions.AI.Evaluation.Reporting/TypeScript (#6974)
    
    * Bump validator
    
    Bumps [validator](https://github.com/validatorjs/validator.js) from 13.15.0 to 13.15.20.
    - [Release notes](https://github.com/validatorjs/validator.js/releases)
    - [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md)
    - [Commits](validatorjs/validator.js@13.15.0...13.15.20)
    
    ---
    updated-dependencies:
    - dependency-name: validator
      dependency-version: 13.15.20
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * Fix up nuget reference
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Peter Waldschmidt <[email protected]>
    dependabot[bot] and peterwald authored Oct 28, 2025
    Configuration menu
    Copy the full SHA
    c095888 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. Add eng/sdl-tsa-vars.config for TSA integration (#6980)

    * Initial plan
    
    * Add eng/sdl-tsa-vars.config with TSA configuration
    
    Co-authored-by: SamMonoRT <[email protected]>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <[email protected]>
    Co-authored-by: SamMonoRT <[email protected]>
    Copilot and SamMonoRT authored Oct 29, 2025
    Configuration menu
    Copy the full SHA
    d57eb9d View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. Add CodeInterpreterToolCall/ResultContent content types (#6964)

    * Add CodeInterpreterToolCall/ResultContent content types
    
    - Adds new CodeInterpreterToolCallContent and CodeInterpreterToolResultContent types
    - Updates the OpenAI Assistants and Responses IChatClient implementations to produce them
    - Updates HostedFileContent with an optional MediaType and Name, matching the corresponding properties on DataContent and UriContent.
    - Updates ToChatResponse{Async} coalescing to handle these code interpreter types.
    - Updates DataContent's DebuggerDisplay to show text for "text/*" and "application/json" media types.
    
    * Update src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/CodeInterpreterToolCallContent.cs
    
    Co-authored-by: Roger Barreto <[email protected]>
    
    * Address PR feedback
    
    ---------
    
    Co-authored-by: Roger Barreto <[email protected]>
    stephentoub and rogerbarreto authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    f3f1017 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8e4a3e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0e6496 View commit details
    Browse the repository at this point in the history
  4. Allow ChatOptions.ConversationId to be an OpenAI conversation ID with…

    … Responses (#6960)
    
    * Allow ChatOptions.ConversationId to be an OpenAI conversation ID with Responses
    
    * Update src/Libraries/Microsoft.Extensions.AI.OpenAI/OpenAIResponsesChatClient.cs
    
    Co-authored-by: Copilot <[email protected]>
    
    ---------
    
    Co-authored-by: Copilot <[email protected]>
    stephentoub and Copilot authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    44f6484 View commit details
    Browse the repository at this point in the history
  5. Fix warning breaking official build, enable warningAsError in all pip…

    …elines (#6988)
    
    * Workaround assembly downgrade in SemanticKernel packages
    
    * Enable warning as error in pipelines
    
    And make source-index step use similar build entrypoint.
    
    * Consistently apply warnAsError in BuildAndTest.yml
    
    * Keep warnAsError disabled for PR validation
    
    This allows folks to get test results without being blocked by warnings.
    
    Make sure the job testing for warnings runs on windows to ensure it builds a superset of targets.
    ericstj authored Oct 30, 2025
    Configuration menu
    Copy the full SHA
    2670097 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2025

  1. Configuration menu
    Copy the full SHA
    d83b99c View commit details
    Browse the repository at this point in the history
  2. 1 Configuration menu
    Copy the full SHA
    e73cf5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8cc763f View commit details
    Browse the repository at this point in the history
Loading