Commit Graph

4 Commits

  • .NET: [BREAKING] Rename AgentThread to AgentSession (#3430)
    * Rename AgentThread to AgentSession
    
    * Add more renames
    
    * Update readme files
    
    * Revert nullable variable change and further fixes.
    
    * Revert change in header name
    
    * Fix some comments and tests
    
    * Update changelog.
    
    * Address PR feedback.
    
    * Fixing code review comments.
    
    * Fix new errors after merging latest code.
  • .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: Implement Purview middleware in dotnet (#1949)
    * Move Purview integration logic into middleware
    
    * Improve error handling and user id management
    
    * Rename purview package
    
    * Handle 402s more explicitly; add Middleware generation methods; don't ignore exceptions
    
    * Use DI container; pass scope id to PC
    
    * Add protection scope caching
    
    * Wrap more exceptions in PurviewClient
    
    * Remove block check dedup; add tests
    
    * Refactor PurviewWrapper intialization; Add unit tests
    
    * Use different .Use method and add IDisposable stub
    
    * Add background job processing for Purview
    
    * Misc comment cleanup
    
    * Apply copilot comments
    
    * Fix formatting
    
    * Formatting other files to fix pipeline
    
    * Small updates to settings and exceptions
    
    * Add README
    
    * Move Purview sample
    
    * Address review comments and update XML comments
    
    * Newline after namespace
    
    * Move public Purview classes to single namespace; Clean up csproj and slnx
    
    * Commit the renames
    
    * Remove unused openAI dependency
    
    ---------
    
    Co-authored-by: Dmytro Struk <13853051+dmytrostruk@users.noreply.github.com>