Commit Graph

2 Commits

  • .NET: Add per run / thread feature collection support and improved custom ChatMessageStore support (#2345)
    * 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.
  • fix: .NET: Concurrency Support for Orchestrations (#1689)
    Concurrent run support was recently added to workflows, but Orchestrations did not fully update to support it. A few executors were missing Cross-Run Shareable annotations, and the ConcurrentEnd executor needed to be factory-instantiated.
    
    This also ports the fix for #1613 from #1637, to avoid waiting on that PR.