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: microsoft/agent-framework
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: python-1.0.0b251223
Choose a base ref
...
head repository: microsoft/agent-framework
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: python-1.0.0b260106
Choose a head ref
  • 13 commits
  • 87 files changed
  • 11 contributors

Commits on Dec 30, 2025

  1. .NET: [Breaking] Introduce RunCoreAsync/RunCoreStreamingAsync delegat…

    …ion pattern in AIAgent (#2749)
    
    * Initial plan
    
    * Refactor AIAgent: Make RunAsync and RunStreamingAsync non-abstract, add RunCoreAsync and RunCoreStreamingAsync
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Fix infinite recursion in test implementations
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Make RunAsync and RunStreamingAsync non-virtual as requested
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Fix DelegatingAIAgent subclasses to use RunCoreAsync/RunCoreStreamingAsync
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Fix XML documentation references in AnonymousDelegatingAIAgent
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Restore <see cref> tags with proper qualified signatures in AnonymousDelegatingAIAgent
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Rollback unnecessary XML documentation changes in AnonymousDelegatingAIAgent
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Remove pragma and update crefs to RunCoreAsync/RunCoreStreamingAsync
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Fix EntityAgentWrapper to call base.RunCoreAsync/RunCoreStreamingAsync
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * fix compilation issues
    
    * fix compilatio issue
    
    * fix tests
    
    * fix unit tests
    
    * fix unit test
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    Co-authored-by: SergeyMenshykh <sergemenshikh@gmail.com>
    Co-authored-by: Chris <66376200+crickman@users.noreply.github.com>
    4 people authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    8b4f7d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2026

  1. Configuration menu
    Copy the full SHA
    577ad4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deea844 View commit details
    Browse the repository at this point in the history
  3. .NET: [BREAKING] Refactor ChatMessageStore methods to be similar to A…

    …IContextProvider and add filtering support (#2604)
    
    * Refactor ChatMessageStore methods to be similar to AIContextProvider
    
    * Fix file encoding
    
    * Ensure that AIContextProvider messages area also persisted.
    
    * Update formatting and seal context classes
    
    * Improve formatting
    
    * Remove optional messages from constructor and add unit test
    
    * Add ChatMessageStore filtering via a decorator
    
    * Update sample and cosmos message store to store AIContextProvider messages in right order. Fix unit tests.
    
    * Update Workflowmessage store to use aicontext provider messages.
    
    * Apply suggestions from code review
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    * Improve xml docs messaging
    
    * Address code review comments.
    
    * Also notify message store on failure
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    3 people authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    3ef67ef View commit details
    Browse the repository at this point in the history
  4. [BREAKING] Remove unused AgentThreadMetadata (#3067)

    * Remove unused AgentThreadMetadata
    
    * Update DurableTask Changelog
    westey-m authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    0aba02c View commit details
    Browse the repository at this point in the history
  5. Python: Fix AzureAIClient failure when conversation history contains …

    …assistant messages (#3076)
    
    * Fix AzureAIClient failure when conversation history contains assistant messages
    
    * Address PR review feedback: improve docstring and test assertions
    
    * Remove redundant cast
    moonbox3 authored Jan 5, 2026
    Configuration menu
    Copy the full SHA
    928c9d5 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2026

  1. Configuration menu
    Copy the full SHA
    ed5278c View commit details
    Browse the repository at this point in the history
  2. Python: Fix ExecutorInvokedEvent and ExecutorCompletedEvent observabi…

    …lity data (#3090)
    
    * Fix ExecutorInvokedEvent.data mutation bug
    
    * Fix bug related to not yielding output type
    moonbox3 authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    844d345 View commit details
    Browse the repository at this point in the history
  3. .NET: Seal ChatClientAgentThread (#2842)

    * Initial plan
    
    * Seal ChatClientAgentThread class
    
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: SergeyMenshykh <68852919+SergeyMenshykh@users.noreply.github.com>
    Copilot and SergeyMenshykh authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    0aa0579 View commit details
    Browse the repository at this point in the history
  4. Fix broken strands urls. (#3102)

    * Fix broken strands urls.
    
    * Fix typos
    westey-m authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    7a05849 View commit details
    Browse the repository at this point in the history
  5. .NET: Fix message ordering inconsistency when using AIContextProvider (

    …#2659)
    
    * Initial plan
    
    * Fix message ordering inconsistency when using AIContextProvider
    
    Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com>
    
    * Revert to original message ordering: Input, AIContextProvider, Response
    
    Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com>
    
    * Reorder messages to ChatClient to match MessageStore order: Existing, Input, AIContextProvider
    
    Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com>
    
    * Remove redundant test methods as existing tests already verify the behavior
    
    Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
    Co-authored-by: westey-m <164392973+westey-m@users.noreply.github.com>
    Co-authored-by: Mark Wallace <127216156+markwallace-microsoft@users.noreply.github.com>
    Co-authored-by: Chris <66376200+crickman@users.noreply.github.com>
    4 people authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    953fde6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24c8225 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea370f8 View commit details
    Browse the repository at this point in the history
Loading