Commit Graph

2 Commits

  • .NET: Upgrade to .NET 10 (#2128)
    * 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
  • .NET: AG-UI support for .NET: Support for tool calling (#1896)
    * Initial implementation
    
    * tmp
    
    * Replace function calling with a FunctionInvokingChatClient
    
    * Cleanups
    
    * Remove custom thread
    
    * Fixing function calling server and client
    
    * Cleanup
    
    * Cleanup serialization
    
    * Run dotnet format
    
    * Pass logger factory
    
    * Populate message properties
    
    * Remove files
    
    * Cleanups
    
    * cleanup
    
    * Cleanups
    
    * More cleanup
    
    * Simplify things
    
    * Cleanup
    
    * Clean up json serialization
    
    * Additional tests
    
    * Add service collection extensions for serialization
    
    * Combine options in AGUIChatClient
    
    * Additional tests
    
    * Include tool calling in the sample, fix mixed server and client tool calls
    
    * Fix tests
    
    * More cleanups
    
    * Fix tests
    
    * Cleanups
    
    * Dojo project and fixes
    
    * Fix build
    
    * Remove dojo
    
    * Cleanup
    
    * Address feedback
    
    * address feedback
    
    * Additional feedback
    
    * Fix build
    
    * Fix build
    
    * Make packages packable