From a14f2085883cce46981594d90c43b853ea94ba53 Mon Sep 17 00:00:00 2001 From: Ryan Sweet Date: Mon, 25 Nov 2024 13:37:35 -0800 Subject: [PATCH] 4153 try to decouple abstractions package from orleans (#4355) * remove abstractions dep on orleans #4153 * fixing up defaults * fix some HelloAgent defaults --------- Co-authored-by: Xiaoyun Zhang --- dotnet/samples/Hello/HelloAgent/HelloAgent.csproj | 6 +++++- .../Abstractions/Microsoft.AutoGen.Abstractions.csproj | 2 -- .../Agents/Services/AgentWorkerHostingExtensions.cs | 2 +- .../{Abstractions => Agents/Services}/IGateway.cs | 3 ++- 4 files changed, 8 insertions(+), 5 deletions(-) rename dotnet/src/Microsoft.AutoGen/{Abstractions => Agents/Services}/IGateway.cs (84%) diff --git a/dotnet/samples/Hello/HelloAgent/HelloAgent.csproj b/dotnet/samples/Hello/HelloAgent/HelloAgent.csproj index dcb693a52..93c996e32 100644 --- a/dotnet/samples/Hello/HelloAgent/HelloAgent.csproj +++ b/dotnet/samples/Hello/HelloAgent/HelloAgent.csproj @@ -5,7 +5,11 @@ enable enable - + + + PreserveNewest + + diff --git a/dotnet/src/Microsoft.AutoGen/Abstractions/Microsoft.AutoGen.Abstractions.csproj b/dotnet/src/Microsoft.AutoGen/Abstractions/Microsoft.AutoGen.Abstractions.csproj index d9596f607..39a906640 100644 --- a/dotnet/src/Microsoft.AutoGen/Abstractions/Microsoft.AutoGen.Abstractions.csproj +++ b/dotnet/src/Microsoft.AutoGen/Abstractions/Microsoft.AutoGen.Abstractions.csproj @@ -18,8 +18,6 @@ - - diff --git a/dotnet/src/Microsoft.AutoGen/Agents/Services/AgentWorkerHostingExtensions.cs b/dotnet/src/Microsoft.AutoGen/Agents/Services/AgentWorkerHostingExtensions.cs index fab29e86c..3736fc76c 100644 --- a/dotnet/src/Microsoft.AutoGen/Agents/Services/AgentWorkerHostingExtensions.cs +++ b/dotnet/src/Microsoft.AutoGen/Agents/Services/AgentWorkerHostingExtensions.cs @@ -29,7 +29,7 @@ public static class AgentWorkerHostingExtensions public static IHostApplicationBuilder AddLocalAgentService(this IHostApplicationBuilder builder, bool useGrpc = true) { - return builder.AddAgentService(local: false, useGrpc); + return builder.AddAgentService(local: true, useGrpc); } public static WebApplication MapAgentService(this WebApplication app, bool local = false, bool useGrpc = true) diff --git a/dotnet/src/Microsoft.AutoGen/Abstractions/IGateway.cs b/dotnet/src/Microsoft.AutoGen/Agents/Services/IGateway.cs similarity index 84% rename from dotnet/src/Microsoft.AutoGen/Abstractions/IGateway.cs rename to dotnet/src/Microsoft.AutoGen/Agents/Services/IGateway.cs index 79b7b63e7..539ec3eca 100644 --- a/dotnet/src/Microsoft.AutoGen/Abstractions/IGateway.cs +++ b/dotnet/src/Microsoft.AutoGen/Agents/Services/IGateway.cs @@ -1,7 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // IGateway.cs +using Microsoft.AutoGen.Abstractions; -namespace Microsoft.AutoGen.Abstractions; +namespace Microsoft.AutoGen.Agents; public interface IGateway : IGrainObserver {