0b2ccd6126
.NET: Fix ChatOptions mutation in AIContextProviderChatClient across calls ( #4891 )
...
* Fix UseAIContextProviders tool accumulation across calls (#4864 )
Clone ChatOptions before mutating it in InvokeProvidersAsync to prevent
context provider tools from accumulating when the same ChatOptions
instance is reused across multiple API calls.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: chetantoshniwal <chetantoshniwal@gmail.com >
* Apply suggestion from @westey-m
---------
Co-authored-by: MAF Dashboard Bot <maf-dashboard-bot@users.noreply.github.com >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: westey <164392973+westey-m@users.noreply.github.com >
2026-03-25 20:02:16 +00:00
westey and GitHub
d5da6e05d8
.NET: [BREAKING] Change *Provider StateKey to list of StateKeys ( #4395 )
...
* Change *Provider StateKey to list of StateKeys
* Add more statekey validation tests
* Address PR comments
2026-03-03 17:25:22 +00:00
westey and GitHub
e45e58108b
.NET: [BREAKING] Add ChatClient decorator for calling AIContextProviders ( #4097 )
...
* Add ChatClient decorator for calling AIContextProviders
* Format new files
* Address PR comments
* Revert problematic change
* Rename Use to UseAIContextProvider
2026-02-23 15:06:21 +00:00