-
Notifications
You must be signed in to change notification settings - Fork 886
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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: v10.8.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: dotnet/extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v10.8.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 12 files changed
- 5 contributors
Commits on Jul 15, 2026
-
Merge published release into release/10.8
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a890318 - Browse repository at this point
Copy the full SHA a890318View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc5ba04 - Browse repository at this point
Copy the full SHA fc5ba04View commit details
Commits on Jul 20, 2026
-
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 725eeebf-4d23-444d-b6eb-5260d7492cd0
Configuration menu - View commit details
-
Copy full SHA for 8daf98c - Browse repository at this point
Copy the full SHA 8daf98cView commit details -
Roundtrip OpenAI Responses reasoning item id for stateless (store=fal…
…se) encrypted reasoning (#7629) * Fix OpenAI Responses encrypted reasoning id round-trip for store=false resume The streaming path dropped the reasoning item's service assigned id, so on a stateless (store=false) resume the reconstructed reasoning item had no id and the Azure AI Foundry project scoped Responses endpoint rejected the request with HTTP 400 invalid_payload. RawRepresentation could not carry the id because it is [JsonIgnore] and does not survive session serialization between turns. Carry the reasoning item id in the reasoning content's AdditionalProperties, which survives both content coalescing and JSON serialization, and restore it on the outgoing request (handling both string and JsonElement values). Adds a streaming round-trip test that serializes and rehydrates the history to model a persisted human in the loop approval session. Refs #7628, microsoft/agent-framework#7067 * Use first-class TextReasoningContent.ItemId to roundtrip reasoning id Replaces the AdditionalProperties based carrier from the previous commit with a first class optional TextReasoningContent.ItemId property, marked [Experimental] (MEAI001). Content coalescing preserves it, and the OpenAI Responses client populates and consumes it, so the reasoning item id survives both coalescing and JSON serialization of the chat history and is sent back on stateless (store=false) resume. The typed, serializable property also removes the need to special case JsonElement values when reading the id back. The AdditionalProperties approach is kept in history (previous commit) for backtrack. Refs #7628, microsoft/agent-framework#7067 * Fix stale test comment to reference TextReasoningContent.ItemId The roundtrip test comment still referenced the AdditionalProperties carrier from the earlier commit; the current implementation roundtrips the reasoning item id via the TextReasoningContent.ItemId property. Addresses PR review feedback. Refs #7628, microsoft/agent-framework#7067 * Revert "Fix stale test comment to reference TextReasoningContent.ItemId" This reverts commit bc42d22. * Revert "Use first-class TextReasoningContent.ItemId to roundtrip reasoning id" This reverts commit 6fe9943. * Use named arguments for CreateReasoningContent encrypted-content call Pass protectedData and itemId by name at the streaming encrypted-content call site to avoid misreading the positional encrypted-content argument. No behavior change. --------- Co-authored-by: Tarek Mahmoud Sayed <tarekms@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for a20d1af - Browse repository at this point
Copy the full SHA a20d1afView commit details -
Fix FICC tool_calls/tool ordering with approvals and service-managed …
…chat history (#7617) * Address fcc/frc ordering bug when using approvals and service stored chat history * Address PR comments * Address PR comments
Configuration menu - View commit details
-
Copy full SHA for e9be58a - Browse repository at this point
Copy the full SHA e9be58aView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v10.8.0...v10.8.1