extensions
extensions copied to clipboard
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
> RS1035: The symbol is banned for use by analyzers. The violations occur in the following two projects. System.IO.* APIs are flagged as banned for use in analyzers and source...
## Implementation: Add Reason property to FunctionApprovalResponseContent ### Changes Completed - [x] Add nullable `Reason` property to `FunctionApprovalResponseContent` class - Added "optional" to property documentation as suggested - Removed verbose...
## Feature Request: Fluent API for Client-Side Load Balancing (bypass DCP proxy when needed) ### Problem - **DCP Proxy opacity**: In local Aspire/DCP, every HttpClient points at a single proxy...
###### Microsoft Reviewers: [Open in CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/extensions/pull/7161) Link to the respective API review: https://github.com/dotnet/extensions/issues/6628 Link to the previous PR: https://github.com/dotnet/extensions/issues/6628
Remove [the warning suppression](https://github.com/dotnet/extensions/blob/c4e57fb1e6b8403a527ea3cd737f1146dcbc1f31/src/Generators/Shared/GeneratorUtilities.cs#L39) in GeneratorUtilities.cs, see https://github.com/dotnet/extensions/pull/6623#discussion_r2377010707.
- [x] Create MediaTypeMap polyfill in LegacySupport directory with `System.Net.Mime` namespace - [x] Add static `LoadFromAsync` methods to `DataContent` class: - [x] Stream overload that accepts a Stream (infers name...
When processing `FunctionApprovalResponseContent`, the client appends reconstructed `FunctionCallContent` and `FunctionResultContent` messages to the end of the message list, reordering any messages that came after the approval response. **Example of the...
### Background and motivation When converting a list of updates into a ChatResponse the `RawRepresentation` of the updates can't be recovered anymore. This becomes an issue when the caller want...
This pull request overhauls the way project template content is generated, how package versions are resolved for template projects, and how project template snapshot and execution tests are run. The...
### Background and motivation ## Problem `FunctionInvokingChatClient` currently provides a way to validate function calls via the `FunctionInvoker` pipeline (i.e., you can validate arguments before invoking, and validate outputs after...