* Update AgentFeatureCollections with feedback
* Address feedback.
* Fix issue with sample.
* Change generic type restriction to notnull
* Remove revision
* Update dotnet/src/Microsoft.Agents.AI.Abstractions/Features/AgentFeatureCollectionExtensions.cs
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add revision back again and improve some formatting.
* Remove virtual from revision.
* Add overloads taking type as param and add unit tests.
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add the ability to override services on an agent per run.
* Remove Run from AgentFeatureCollection name.
* Adding features param to GetNewThread.
* Move feature collection.
* Add features to DeserializeThread
* Remove servicecollection based option
* Add feature collection unit tests and fix bug identified in code review.
* Add more unit tests for DelegatingAIAgent and AgentRunOptions
* Fix formatting.
* Address PR comments.
* Switch to dedicated ConversationIdAgentFeature and improve 3rd party storage samples.
* Fix bug in sample.