* Upgrade to .NET 10
- Require .NET 10 SDK
- Include net10.0 assets in all assemblies
- Move net9.0-only targets to net10.0
- Update LangVersion to latest
- Remove complicated distinctions between debug target TFMs and release target TFMs
- Remove unnecessary package dependencies when built into netcoreapp
- Clean up some ifdefs
- Clean up some analyzer warnings
* Fix CI
* AgentFactory abstractions and ChatClient implementation
* Add a getitng started sample
* Update to latest M.B.OM
* Add some additional samples
* Work in progress
* Merge latest from main
* Start to add support for using different kinds of connections
* Remove IsSupported
* Remove IsSupported
* Refactor code to create clients to support DI
* Add some unit tests
* Update based on the latest code review feedback
* Add support for OOB tools when using persistent agent sdk
* Fix sample naming
* Fix error based on latest MEAI
* Update M.B.OM package to latest
* Update to the latest M.B.OM release
* Remove some obsolete helper methods
* Update to the latest M.B.OM version
* Fix broken unit test
* Update MCP sample
* Bump to latest M.B.OM release
* Update to latest M.B.OM release
* Update to latest M.B.OM release
* Switch to using ExternalModel
* Update to latest M.B.OM
* Resolve merge conflicts
* All tests pass
* All tests pass
* Start to clean up the code
* Start to clean up the code
* More clean up
* More clean up
* More clean up
* Fix apiType checks
* Run dotnet format
* Fix typo
* Address code review feedback
* Add all properties for MCP tool
* Address code review feedback
* Address code review feedback
* Fix merge
* Undo warnings
* Undo test change
* More copilot feedback
* Make class sealed
* Address additional core review feedback
---------
Co-authored-by: Mark Wallace <markwallace@microsoft.com>
* Re-enable ImplicitUsings in samples and clean up NoWarns
* Fix dotnet format
* More dotnet format
* More dotnet format
---------
Co-authored-by: Chris <66376200+crickman@users.noreply.github.com>
* Add agent hosting package and update sample
* Review feedback and cleanup
* Include the narrator
* wip
* wip
* Remove workaround for empty state writes.
* Handle changes to AgentThread.
* One more.
* Fix.
---------
Co-authored-by: Aditya Mandaleeka <adityam@microsoft.com>
* Add skeleton dotnet project structure
* Fix casing in import statement.
* Moving tests folder to be a sibling of src.
* Update tests to use directory.builds.props and only build necessary frameworks.
* Move more test props to directory.build.props
* Add AotCompatible flag and .net 8.0
* Rename Tests to UnitTests
* Add global.json file
* Update publish mapping for unit tests to debug, to reduce build times.