Skip to content

Move IChatReducer to MEAI.Abstractions#6738

Merged
MackinnonBuck merged 1 commit intomainfrom
mbuck/move-ichatreducer
Aug 25, 2025
Merged

Move IChatReducer to MEAI.Abstractions#6738
MackinnonBuck merged 1 commit intomainfrom
mbuck/move-ichatreducer

Conversation

@MackinnonBuck
Copy link
Copy Markdown
Member

@MackinnonBuck MackinnonBuck commented Aug 21, 2025

Moves IChatReducer from Microsoft.Extensions.AI to Microsoft.Extensions.AI.Abstractions.

Also adds a type forwarder, although this might not be necessary since the API is marked as experimental.

Microsoft Reviewers: Open in CodeFlow

Copilot AI review requested due to automatic review settings August 21, 2025 15:21
@MackinnonBuck MackinnonBuck requested a review from a team as a code owner August 21, 2025 15:21
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR moves the IChatReducer interface from the Microsoft.Extensions.AI package to the Microsoft.Extensions.AI.Abstractions package to improve the separation of concerns and reduce dependencies. The change includes a type forwarder to maintain backward compatibility.

Key changes:

  • Relocates IChatReducer interface to the abstractions package
  • Adds a type forwarder for backward compatibility

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@github-actions github-actions bot added the area-ai Microsoft.Extensions.AI libraries label Aug 21, 2025
Copy link
Copy Markdown
Member

@eiriktsarpalis eiriktsarpalis left a comment

Choose a reason for hiding this comment

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

Seems reasonable. For my education, what prompted this move?

@MackinnonBuck
Copy link
Copy Markdown
Member Author

what prompted this move?

Resolved offline 🙂

@MackinnonBuck MackinnonBuck merged commit da94b60 into main Aug 25, 2025
7 checks passed
@MackinnonBuck MackinnonBuck deleted the mbuck/move-ichatreducer branch August 25, 2025 13:04
@github-actions github-actions bot locked and limited conversation to collaborators Sep 25, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-ai Microsoft.Extensions.AI libraries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants