diff --git a/.github/workflows/dotnet-cosmosdb-integration-tests.yml b/.github/workflows/dotnet-cosmosdb-integration-tests.yml
index 2e0e420b1b..5c247360c2 100644
--- a/.github/workflows/dotnet-cosmosdb-integration-tests.yml
+++ b/.github/workflows/dotnet-cosmosdb-integration-tests.yml
@@ -10,7 +10,7 @@ on:
branches: ["main", "feature*"]
paths:
- dotnet/tests/CosmosDB.IntegrationTests/**
- - dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/**
+ - dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/**
- '.github/workflows/dotnet-cosmosdb-integration-tests.yml'
merge_group:
branches: ["main"]
@@ -18,7 +18,7 @@ on:
branches: ["main", "feature*"]
paths:
- dotnet/tests/CosmosDB.IntegrationTests/**
- - dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/**
+ - dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/**
- '.github/workflows/dotnet-cosmosdb-integration-tests.yml'
schedule:
- cron: "0 2 * * *" # Run at 2 AM UTC daily
@@ -92,7 +92,7 @@ jobs:
# Change to project directory to ensure local nuget.config is used
pushd consoleapp
- dotnet add packcheck.csproj package Microsoft.Extensions.AI.Agents --prerelease
+ dotnet add packcheck.csproj package Microsoft.Agents.AI --prerelease
dotnet build -f ${{ matrix.targetFramework }} -c ${{ matrix.configuration }} packcheck.csproj
# Clean up
@@ -133,7 +133,7 @@ jobs:
shell: bash
run: |
# Run the specific CosmosDB integration tests
- dotnet test ./dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests.csproj \
+ dotnet test ./dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests.csproj \
-f ${{ matrix.targetFramework }} \
-c ${{ matrix.configuration }} \
--no-build \
@@ -155,4 +155,4 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: CosmosDB-CoverageReport-${{ matrix.os }}-${{ matrix.targetFramework }}-${{ matrix.configuration }}
- path: ./TestResults/Reports
\ No newline at end of file
+ path: ./TestResults/Reports
diff --git a/dotnet/agent-framework-dotnet.slnx b/dotnet/agent-framework-dotnet.slnx
index 98a1ac8ed4..47c36754fe 100644
--- a/dotnet/agent-framework-dotnet.slnx
+++ b/dotnet/agent-framework-dotnet.slnx
@@ -275,14 +275,14 @@
-
-
-
+
+
+
-
+
@@ -302,6 +302,6 @@
-
+
diff --git a/dotnet/samples/A2AClientServer/A2AClient/A2AClient.csproj b/dotnet/samples/A2AClientServer/A2AClient/A2AClient.csproj
index 936ed1865f..ed56db458d 100644
--- a/dotnet/samples/A2AClientServer/A2AClient/A2AClient.csproj
+++ b/dotnet/samples/A2AClientServer/A2AClient/A2AClient.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/A2AClientServer/A2AServer/A2AServer.csproj b/dotnet/samples/A2AClientServer/A2AServer/A2AServer.csproj
index af2b1f72be..63259ebaa7 100644
--- a/dotnet/samples/A2AClientServer/A2AServer/A2AServer.csproj
+++ b/dotnet/samples/A2AClientServer/A2AServer/A2AServer.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/AgentWebChat.AgentHost.csproj b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/AgentWebChat.AgentHost.csproj
index 458fd258aa..ba584b1cfc 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/AgentWebChat.AgentHost.csproj
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/AgentWebChat.AgentHost.csproj
@@ -1,4 +1,4 @@
-
+
net9.0
@@ -11,11 +11,11 @@
-
-
+
+
-
+
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorApiRouteBuilderExtensions.cs b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorApiRouteBuilderExtensions.cs
index 4b00c8ef76..d69f8dc457 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorApiRouteBuilderExtensions.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorApiRouteBuilderExtensions.cs
@@ -1,8 +1,8 @@
// Copyright (c) Microsoft. All rights reserved.
using System.Diagnostics.CodeAnalysis;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.AI.Agents.Runtime;
namespace AgentWebChat.AgentHost;
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorProcessor.cs b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorProcessor.cs
index ba9a610589..cd39514cc8 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorProcessor.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/HttpActorProcessor.cs
@@ -2,8 +2,8 @@
using System.Text.Json;
using Microsoft.Agents.AI.Hosting;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.AspNetCore.Http.Features;
-using Microsoft.Extensions.AI.Agents.Runtime;
namespace AgentWebChat.AgentHost;
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Log.cs b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Log.cs
index 0efb81961a..3f98f0bbda 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Log.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Log.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
namespace AgentWebChat.AgentHost;
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Program.cs b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Program.cs
index d5001c7e5d..d2ec620844 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Program.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AgentHost/Program.cs
@@ -6,10 +6,10 @@ using AgentWebChat.AgentHost.Utilities;
using Microsoft.Agents.AI;
using Microsoft.Agents.AI.Hosting;
using Microsoft.Agents.AI.Hosting.A2A.AspNetCore;
+using Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
using Microsoft.Agents.Orchestration;
using Microsoft.Azure.Cosmos;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
var builder = WebApplication.CreateBuilder(args);
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.AppHost/AgentWebChat.AppHost.csproj b/dotnet/samples/AgentWebChat/AgentWebChat.AppHost/AgentWebChat.AppHost.csproj
index c79dcd67d3..0fbad8daee 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.AppHost/AgentWebChat.AppHost.csproj
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.AppHost/AgentWebChat.AppHost.csproj
@@ -1,4 +1,4 @@
-
+
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/AgentWebChat.ServiceDefaults.csproj b/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/AgentWebChat.ServiceDefaults.csproj
index 35628d9100..09110f11ad 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/AgentWebChat.ServiceDefaults.csproj
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/AgentWebChat.ServiceDefaults.csproj
@@ -1,4 +1,4 @@
-
+
net9.0
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/ServiceDefaultsExtensions.cs b/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/ServiceDefaultsExtensions.cs
index 651ce71c94..8ac81db3bf 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/ServiceDefaultsExtensions.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.ServiceDefaults/ServiceDefaultsExtensions.cs
@@ -62,8 +62,8 @@ public static class ServiceDefaultsExtensions
{
tracing.AddSource(builder.Environment.ApplicationName)
.AddSource("Microsoft.Extensions.AI.Agents")
- .AddSource("Microsoft.Extensions.AI.Agents.Runtime.InProcess")
- .AddSource("Microsoft.Extensions.AI.Agents.Runtime.Abstractions.InMemoryActorStateStorage")
+ .AddSource("Microsoft.Agents.AI.Runtime.InProcess")
+ .AddSource("Microsoft.Agents.AI.Runtime.Abstractions.InMemoryActorStateStorage")
.AddAspNetCoreInstrumentation()
// Uncomment the following line to enable gRPC instrumentation (requires the OpenTelemetry.Instrumentation.GrpcNetClient package)
//.AddGrpcClientInstrumentation()
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/A2AActorClient.cs b/dotnet/samples/AgentWebChat/AgentWebChat.Web/A2AActorClient.cs
index 52696a6acf..8ccf08c54c 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/A2AActorClient.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/A2AActorClient.cs
@@ -7,8 +7,8 @@ using System.Text.Json;
using A2A;
using Microsoft.Agents.AI.Hosting;
using Microsoft.Agents.AI.Hosting.A2A.Converters;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
namespace AgentWebChat.Web;
@@ -102,7 +102,7 @@ internal sealed class A2AActorClient : IActorClient
throw new NotSupportedException("Only message is supported in A2A processing, but got: " + @event.GetType());
}
- // handling of message on agentProxy side expects the
+ // handling of message on agentProxy side expects the
yield return message.ToActorRequestUpdate(status: RequestStatus.Pending);
}
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/App.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/App.razor
index ddb084903c..4a544389d8 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/App.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/App.razor
@@ -1,4 +1,4 @@
-
+
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Layout/MainLayout.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Layout/MainLayout.razor
index 50c63db89f..8c5e922ff1 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Layout/MainLayout.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Layout/MainLayout.razor
@@ -12,4 +12,4 @@
An unhandled error has occurred.
Reload
🗙
-
\ No newline at end of file
+
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Error.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Error.razor
index 500419e8b1..5620ef383b 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Error.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Error.razor
@@ -1,4 +1,4 @@
-@page "/Error"
+@page "/Error"
@using System.Diagnostics
Error
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Home.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Home.razor
index 223aae0e19..bb27fed21d 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Home.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Pages/Home.razor
@@ -9,9 +9,8 @@
@using System.Text
@using System.Text.Json
@using Microsoft.Extensions.AI
-@using Microsoft.Extensions.AI.Agents
@using Microsoft.Agents.AI.Hosting
-@using Microsoft.Extensions.AI.Agents.Runtime
+@using Microsoft.Agents.AI.Runtime
@using A2A
Agent Web Chat
@@ -1185,4 +1184,4 @@
");
}
}
-}
\ No newline at end of file
+}
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Routes.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Routes.razor
index f756e19dfb..faa2a8c2d5 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Routes.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/Routes.razor
@@ -1,4 +1,4 @@
-
+
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/_Imports.razor b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/_Imports.razor
index 5e3c2b03bd..b460c12a5c 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/_Imports.razor
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Components/_Imports.razor
@@ -1,4 +1,4 @@
-@using System.Net.Http
+@using System.Net.Http
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/HttpActorClient.cs b/dotnet/samples/AgentWebChat/AgentWebChat.Web/HttpActorClient.cs
index 094530dcc6..cf7cba5843 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/HttpActorClient.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/HttpActorClient.cs
@@ -6,7 +6,7 @@ using System.Runtime.CompilerServices;
using System.Text.Json;
using Microsoft.Agents.AI;
using Microsoft.Agents.AI.Hosting;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
namespace AgentWebChat.Web;
diff --git a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Program.cs b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Program.cs
index ec34db5a64..c8e53aff31 100644
--- a/dotnet/samples/AgentWebChat/AgentWebChat.Web/Program.cs
+++ b/dotnet/samples/AgentWebChat/AgentWebChat.Web/Program.cs
@@ -2,7 +2,7 @@
using AgentWebChat.Web;
using AgentWebChat.Web.Components;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
var builder = WebApplication.CreateBuilder(args);
diff --git a/dotnet/samples/GettingStarted/AgentOrchestration/AgentOrchestration.csproj b/dotnet/samples/GettingStarted/AgentOrchestration/AgentOrchestration.csproj
index 8b1d05d73f..9b77e8de9b 100644
--- a/dotnet/samples/GettingStarted/AgentOrchestration/AgentOrchestration.csproj
+++ b/dotnet/samples/GettingStarted/AgentOrchestration/AgentOrchestration.csproj
@@ -1,4 +1,4 @@
-
+
GettingStarted
@@ -62,4 +62,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/AgentOrchestration/InMemoryActorStateStorageExample.cs b/dotnet/samples/GettingStarted/AgentOrchestration/InMemoryActorStateStorageExample.cs
index 61c93a90b0..b650fed6b7 100644
--- a/dotnet/samples/GettingStarted/AgentOrchestration/InMemoryActorStateStorageExample.cs
+++ b/dotnet/samples/GettingStarted/AgentOrchestration/InMemoryActorStateStorageExample.cs
@@ -2,7 +2,7 @@
using System.Text.Json;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Samples;
+namespace Microsoft.Agents.AI.Runtime.Samples;
///
/// Example demonstrating how to use the InMemoryActorStateStorage.
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_A2A/Agent_With_A2A.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_A2A/Agent_With_A2A.csproj
index 933d578f75..3e5e68887c 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_A2A/Agent_With_A2A.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_A2A/Agent_With_A2A.csproj
@@ -18,4 +18,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureFoundry/Agent_With_AzureFoundry.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureFoundry/Agent_With_AzureFoundry.csproj
index db4064a401..5a4979eb5b 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureFoundry/Agent_With_AzureFoundry.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureFoundry/Agent_With_AzureFoundry.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Agent_With_AzureOpenAIChatCompletion.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Agent_With_AzureOpenAIChatCompletion.csproj
index a420a388dd..a7635e0d7d 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Agent_With_AzureOpenAIChatCompletion.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Agent_With_AzureOpenAIChatCompletion.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIResponses/Agent_With_AzureOpenAIResponses.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIResponses/Agent_With_AzureOpenAIResponses.csproj
index a420a388dd..a7635e0d7d 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIResponses/Agent_With_AzureOpenAIResponses.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_AzureOpenAIResponses/Agent_With_AzureOpenAIResponses.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_CustomImplementation/Agent_With_CustomImplementation.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_CustomImplementation/Agent_With_CustomImplementation.csproj
index a4554ba69c..6ff5b419ff 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_CustomImplementation/Agent_With_CustomImplementation.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_CustomImplementation/Agent_With_CustomImplementation.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_ONNX/Agent_With_ONNX.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_ONNX/Agent_With_ONNX.csproj
index c3943c008d..deb7b1392d 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_ONNX/Agent_With_ONNX.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_ONNX/Agent_With_ONNX.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_Ollama/Agent_With_Ollama.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_Ollama/Agent_With_Ollama.csproj
index f4001ce7c6..ea61ac98d5 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_Ollama/Agent_With_Ollama.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_Ollama/Agent_With_Ollama.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIAssistants/Agent_With_OpenAIAssistants.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIAssistants/Agent_With_OpenAIAssistants.csproj
index 1186fc3b81..3197b165ca 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIAssistants/Agent_With_OpenAIAssistants.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIAssistants/Agent_With_OpenAIAssistants.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIChatCompletion/Agent_With_OpenAIChatCompletion.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIChatCompletion/Agent_With_OpenAIChatCompletion.csproj
index 1186fc3b81..3197b165ca 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIChatCompletion/Agent_With_OpenAIChatCompletion.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIChatCompletion/Agent_With_OpenAIChatCompletion.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIResponses/Agent_With_OpenAIResponses.csproj b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIResponses/Agent_With_OpenAIResponses.csproj
index 1186fc3b81..3197b165ca 100644
--- a/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIResponses/Agent_With_OpenAIResponses.csproj
+++ b/dotnet/samples/GettingStarted/AgentProviders/Agent_With_OpenAIResponses/Agent_With_OpenAIResponses.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step01_Running/Agent_Step01_Running.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step01_Running/Agent_Step01_Running.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step01_Running/Agent_Step01_Running.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step01_Running/Agent_Step01_Running.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step02_MultiturnConversation/Agent_Step02_MultiturnConversation.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step02_MultiturnConversation/Agent_Step02_MultiturnConversation.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step02_MultiturnConversation/Agent_Step02_MultiturnConversation.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step02_MultiturnConversation/Agent_Step02_MultiturnConversation.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step03_UsingFunctionTools/Agent_Step03_UsingFunctionTools.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step03_UsingFunctionTools/Agent_Step03_UsingFunctionTools.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step03_UsingFunctionTools/Agent_Step03_UsingFunctionTools.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step03_UsingFunctionTools/Agent_Step03_UsingFunctionTools.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step04_UsingFunctionToolsWithApprovals/Agent_Step04_UsingFunctionToolsWithApprovals.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step04_UsingFunctionToolsWithApprovals/Agent_Step04_UsingFunctionToolsWithApprovals.csproj
index 45f92dbad9..fb50870972 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step04_UsingFunctionToolsWithApprovals/Agent_Step04_UsingFunctionToolsWithApprovals.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step04_UsingFunctionToolsWithApprovals/Agent_Step04_UsingFunctionToolsWithApprovals.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step05_StructuredOutput/Agent_Step05_StructuredOutput.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step05_StructuredOutput/Agent_Step05_StructuredOutput.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step05_StructuredOutput/Agent_Step05_StructuredOutput.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step05_StructuredOutput/Agent_Step05_StructuredOutput.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step06_PersistedConversations/Agent_Step06_PersistedConversations.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step06_PersistedConversations/Agent_Step06_PersistedConversations.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step06_PersistedConversations/Agent_Step06_PersistedConversations.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step06_PersistedConversations/Agent_Step06_PersistedConversations.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step07_3rdPartyThreadStorage/Agent_Step07_3rdPartyThreadStorage.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step07_3rdPartyThreadStorage/Agent_Step07_3rdPartyThreadStorage.csproj
index 3695048729..ac6c3cc673 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step07_3rdPartyThreadStorage/Agent_Step07_3rdPartyThreadStorage.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step07_3rdPartyThreadStorage/Agent_Step07_3rdPartyThreadStorage.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step08_Observability/Agent_Step08_Observability.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step08_Observability/Agent_Step08_Observability.csproj
index a9f2366acd..3da6b0adac 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step08_Observability/Agent_Step08_Observability.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step08_Observability/Agent_Step08_Observability.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step09_DependencyInjection/Agent_Step09_DependencyInjection.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step09_DependencyInjection/Agent_Step09_DependencyInjection.csproj
index 46a2405288..04055b4fb1 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step09_DependencyInjection/Agent_Step09_DependencyInjection.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step09_DependencyInjection/Agent_Step09_DependencyInjection.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step10_AsMcpTool/Agent_Step10_AsMcpTool.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step10_AsMcpTool/Agent_Step10_AsMcpTool.csproj
index 158f0f8341..166798ac3d 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step10_AsMcpTool/Agent_Step10_AsMcpTool.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step10_AsMcpTool/Agent_Step10_AsMcpTool.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step11_UsingImages/Agent_Step11_UsingImages.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step11_UsingImages/Agent_Step11_UsingImages.csproj
index 2c9ee1a6fa..42cb643319 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step11_UsingImages/Agent_Step11_UsingImages.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step11_UsingImages/Agent_Step11_UsingImages.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step12_AsFunctionTool/Agent_Step12_AsFunctionTool.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step12_AsFunctionTool/Agent_Step12_AsFunctionTool.csproj
index d1d3cfc8d1..6f629cb3e1 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step12_AsFunctionTool/Agent_Step12_AsFunctionTool.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step12_AsFunctionTool/Agent_Step12_AsFunctionTool.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Agents/Agent_Step13_Memory/Agent_Step13_Memory.csproj b/dotnet/samples/GettingStarted/Agents/Agent_Step13_Memory/Agent_Step13_Memory.csproj
index 8f7d672d81..464e39231f 100644
--- a/dotnet/samples/GettingStarted/Agents/Agent_Step13_Memory/Agent_Step13_Memory.csproj
+++ b/dotnet/samples/GettingStarted/Agents/Agent_Step13_Memory/Agent_Step13_Memory.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server/Agent_MCP_Server.csproj b/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server/Agent_MCP_Server.csproj
index e071402f25..f94122f1cb 100644
--- a/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server/Agent_MCP_Server.csproj
+++ b/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server/Agent_MCP_Server.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server_Auth/Agent_MCP_Server_Auth.csproj b/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server_Auth/Agent_MCP_Server_Auth.csproj
index e3719b087d..dae2b7cf9d 100644
--- a/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server_Auth/Agent_MCP_Server_Auth.csproj
+++ b/dotnet/samples/GettingStarted/ModelContextProtocol/Agent_MCP_Server_Auth/Agent_MCP_Server_Auth.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Workflows/Agents/CustomAgentExecutors/CustomAgentExecutors.csproj b/dotnet/samples/GettingStarted/Workflows/Agents/CustomAgentExecutors/CustomAgentExecutors.csproj
index 498d56f07f..e6f5b4dd0e 100644
--- a/dotnet/samples/GettingStarted/Workflows/Agents/CustomAgentExecutors/CustomAgentExecutors.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Agents/CustomAgentExecutors/CustomAgentExecutors.csproj
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Agents/FoundryAgent/FoundryAgent.csproj b/dotnet/samples/GettingStarted/Workflows/Agents/FoundryAgent/FoundryAgent.csproj
index 5d75f319c6..e6ac69b3d8 100644
--- a/dotnet/samples/GettingStarted/Workflows/Agents/FoundryAgent/FoundryAgent.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Agents/FoundryAgent/FoundryAgent.csproj
@@ -19,4 +19,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowAsAnAgent.csproj b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowAsAnAgent.csproj
index 498d56f07f..e6f5b4dd0e 100644
--- a/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowAsAnAgent.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Agents/WorkflowAsAnAgent/WorkflowAsAnAgent.csproj
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/CheckpointAndRehydrate.csproj b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/CheckpointAndRehydrate.csproj
index 897d1d4fd4..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/CheckpointAndRehydrate.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndRehydrate/CheckpointAndRehydrate.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/CheckpointAndResume.csproj b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/CheckpointAndResume.csproj
index bcca8af014..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/CheckpointAndResume.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointAndResume/CheckpointAndResume.csproj
@@ -1,4 +1,4 @@
-
+
Exe
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/CheckpointWithHumanInTheLoop.csproj b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/CheckpointWithHumanInTheLoop.csproj
index 897d1d4fd4..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/CheckpointWithHumanInTheLoop.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Checkpoint/CheckpointWithHumanInTheLoop/CheckpointWithHumanInTheLoop.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Concurrent/Concurrent.csproj b/dotnet/samples/GettingStarted/Workflows/Concurrent/Concurrent.csproj
index 98cfdb21cb..8798048942 100644
--- a/dotnet/samples/GettingStarted/Workflows/Concurrent/Concurrent.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Concurrent/Concurrent.csproj
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/01_EdgeCondition/01_EdgeCondition.csproj b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/01_EdgeCondition/01_EdgeCondition.csproj
index 598ae02592..329dbd10af 100644
--- a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/01_EdgeCondition/01_EdgeCondition.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/01_EdgeCondition/01_EdgeCondition.csproj
@@ -27,4 +27,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/02_SwitchCase/02_SwitchCase.csproj b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/02_SwitchCase/02_SwitchCase.csproj
index 598ae02592..329dbd10af 100644
--- a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/02_SwitchCase/02_SwitchCase.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/02_SwitchCase/02_SwitchCase.csproj
@@ -27,4 +27,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/03_MultiSelection/03_MultiSelection.csproj b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/03_MultiSelection/03_MultiSelection.csproj
index 598ae02592..329dbd10af 100644
--- a/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/03_MultiSelection/03_MultiSelection.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/ConditionalEdges/03_MultiSelection/03_MultiSelection.csproj
@@ -27,4 +27,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Declarative/DeclarativeWorkflow.csproj b/dotnet/samples/GettingStarted/Workflows/Declarative/DeclarativeWorkflow.csproj
index fa80c24ff2..7e6fd2a9a3 100644
--- a/dotnet/samples/GettingStarted/Workflows/Declarative/DeclarativeWorkflow.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Declarative/DeclarativeWorkflow.csproj
@@ -1,4 +1,4 @@
-
+
Exe
diff --git a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/HumanInTheLoopBasic.csproj b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/HumanInTheLoopBasic.csproj
index 897d1d4fd4..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/HumanInTheLoopBasic.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/HumanInTheLoop/HumanInTheLoopBasic/HumanInTheLoopBasic.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/Loop/Loop.csproj b/dotnet/samples/GettingStarted/Workflows/Loop/Loop.csproj
index 7a4ee108ed..4abbb77a4e 100644
--- a/dotnet/samples/GettingStarted/Workflows/Loop/Loop.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/Loop/Loop.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/SharedStates/SharedStates.csproj b/dotnet/samples/GettingStarted/Workflows/SharedStates/SharedStates.csproj
index e21730816c..860afdbf8f 100644
--- a/dotnet/samples/GettingStarted/Workflows/SharedStates/SharedStates.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/SharedStates/SharedStates.csproj
@@ -19,4 +19,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/_Foundational/01_ExecutorsAndEdges/01_ExecutorsAndEdges.csproj b/dotnet/samples/GettingStarted/Workflows/_Foundational/01_ExecutorsAndEdges/01_ExecutorsAndEdges.csproj
index 897d1d4fd4..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/_Foundational/01_ExecutorsAndEdges/01_ExecutorsAndEdges.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/_Foundational/01_ExecutorsAndEdges/01_ExecutorsAndEdges.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/_Foundational/02_Streaming/02_Streaming.csproj b/dotnet/samples/GettingStarted/Workflows/_Foundational/02_Streaming/02_Streaming.csproj
index 897d1d4fd4..3a0899eba2 100644
--- a/dotnet/samples/GettingStarted/Workflows/_Foundational/02_Streaming/02_Streaming.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/_Foundational/02_Streaming/02_Streaming.csproj
@@ -12,4 +12,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/_Foundational/03_AgentsInWorkflows/03_AgentsInWorkflows.csproj b/dotnet/samples/GettingStarted/Workflows/_Foundational/03_AgentsInWorkflows/03_AgentsInWorkflows.csproj
index 498d56f07f..e6f5b4dd0e 100644
--- a/dotnet/samples/GettingStarted/Workflows/_Foundational/03_AgentsInWorkflows/03_AgentsInWorkflows.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/_Foundational/03_AgentsInWorkflows/03_AgentsInWorkflows.csproj
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/_Foundational/04_AgentWorkflowPatterns/04_AgentWorkflowPatterns.csproj b/dotnet/samples/GettingStarted/Workflows/_Foundational/04_AgentWorkflowPatterns/04_AgentWorkflowPatterns.csproj
index 498d56f07f..e6f5b4dd0e 100644
--- a/dotnet/samples/GettingStarted/Workflows/_Foundational/04_AgentWorkflowPatterns/04_AgentWorkflowPatterns.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/_Foundational/04_AgentWorkflowPatterns/04_AgentWorkflowPatterns.csproj
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/GettingStarted/Workflows/_Foundational/05_MultiModelService/05_MultiModelService.csproj b/dotnet/samples/GettingStarted/Workflows/_Foundational/05_MultiModelService/05_MultiModelService.csproj
index e85128e2aa..f420d652b6 100644
--- a/dotnet/samples/GettingStarted/Workflows/_Foundational/05_MultiModelService/05_MultiModelService.csproj
+++ b/dotnet/samples/GettingStarted/Workflows/_Foundational/05_MultiModelService/05_MultiModelService.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step02_ToolCall/AzureAIFoundry_Step02_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step02_ToolCall/AzureAIFoundry_Step02_ToolCall.csproj
index c78f26ae9b..ebae8e9b6a 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step02_ToolCall/AzureAIFoundry_Step02_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step02_ToolCall/AzureAIFoundry_Step02_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step04_CodeInterpreter/AzureAIFoundry_Step04_CodeInterpreter.csproj b/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step04_CodeInterpreter/AzureAIFoundry_Step04_CodeInterpreter.csproj
index 8e7116df22..54b13a7e87 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step04_CodeInterpreter/AzureAIFoundry_Step04_CodeInterpreter.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureAIFoundry/Step04_CodeInterpreter/AzureAIFoundry_Step04_CodeInterpreter.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step01_Basics/AzureOpenAI_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step01_Basics/AzureOpenAI_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step01_Basics/AzureOpenAI_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step01_Basics/AzureOpenAI_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step02_ToolCall/AzureOpenAI_Step02_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step02_ToolCall/AzureOpenAI_Step02_ToolCall.csproj
index 079fd6214d..f0e4cb609d 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step02_ToolCall/AzureOpenAI_Step02_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step02_ToolCall/AzureOpenAI_Step02_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step03_DependencyInjection/AzureOpenAI_Step03_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step03_DependencyInjection/AzureOpenAI_Step03_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step03_DependencyInjection/AzureOpenAI_Step03_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAI/Step03_DependencyInjection/AzureOpenAI_Step03_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step01_Basics/AzureOpenAIAssistants_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step01_Basics/AzureOpenAIAssistants_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step01_Basics/AzureOpenAIAssistants_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step01_Basics/AzureOpenAIAssistants_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step02_ToolCall/AzureOpenAIAssistants_Step02_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step02_ToolCall/AzureOpenAIAssistants_Step02_ToolCall.csproj
index 079fd6214d..f0e4cb609d 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step02_ToolCall/AzureOpenAIAssistants_Step02_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step02_ToolCall/AzureOpenAIAssistants_Step02_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step03_DependencyInjection/AzureOpenAIAssistants_Step03_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step03_DependencyInjection/AzureOpenAIAssistants_Step03_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step03_DependencyInjection/AzureOpenAIAssistants_Step03_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step03_DependencyInjection/AzureOpenAIAssistants_Step03_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step04_CodeInterpreter/AzureOpenAIAssistants_Step04_CodeInterpreter.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step04_CodeInterpreter/AzureOpenAIAssistants_Step04_CodeInterpreter.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step04_CodeInterpreter/AzureOpenAIAssistants_Step04_CodeInterpreter.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIAssistants/Step04_CodeInterpreter/AzureOpenAIAssistants_Step04_CodeInterpreter.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step01_Basics/AzureOpenAIResponses_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step01_Basics/AzureOpenAIResponses_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step01_Basics/AzureOpenAIResponses_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step01_Basics/AzureOpenAIResponses_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step02_ReasoningModel/AzureOpenAIResponses_Step02_ReasoningModel.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step02_ReasoningModel/AzureOpenAIResponses_Step02_ReasoningModel.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step02_ReasoningModel/AzureOpenAIResponses_Step02_ReasoningModel.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step02_ReasoningModel/AzureOpenAIResponses_Step02_ReasoningModel.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step03_ToolCall/AzureOpenAIResponses_Step03_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step03_ToolCall/AzureOpenAIResponses_Step03_ToolCall.csproj
index 714d7249f3..2ea901c66d 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step03_ToolCall/AzureOpenAIResponses_Step03_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step03_ToolCall/AzureOpenAIResponses_Step03_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step04_DependencyInjection/AzureOpenAIResponses_Step04_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step04_DependencyInjection/AzureOpenAIResponses_Step04_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step04_DependencyInjection/AzureOpenAIResponses_Step04_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/AzureOpenAIResponses/Step04_DependencyInjection/AzureOpenAIResponses_Step04_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAI/Step01_Basics/OpenAI_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/OpenAI/Step01_Basics/OpenAI_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAI/Step01_Basics/OpenAI_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAI/Step01_Basics/OpenAI_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAI/Step02_ToolCall/OpenAI_Step02_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/OpenAI/Step02_ToolCall/OpenAI_Step02_ToolCall.csproj
index 714d7249f3..2ea901c66d 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAI/Step02_ToolCall/OpenAI_Step02_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAI/Step02_ToolCall/OpenAI_Step02_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAI/Step03_DependencyInjection/OpenAI_Step03_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/OpenAI/Step03_DependencyInjection/OpenAI_Step03_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAI/Step03_DependencyInjection/OpenAI_Step03_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAI/Step03_DependencyInjection/OpenAI_Step03_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step01_Basics/OpenAIAssistants_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step01_Basics/OpenAIAssistants_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step01_Basics/OpenAIAssistants_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step01_Basics/OpenAIAssistants_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step02_ToolCall/OpenAIAssistants_Step02_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step02_ToolCall/OpenAIAssistants_Step02_ToolCall.csproj
index 714d7249f3..2ea901c66d 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step02_ToolCall/OpenAIAssistants_Step02_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step02_ToolCall/OpenAIAssistants_Step02_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step03_DependencyInjection/OpenAIAssistants_Step03_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step03_DependencyInjection/OpenAIAssistants_Step03_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step03_DependencyInjection/OpenAIAssistants_Step03_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step03_DependencyInjection/OpenAIAssistants_Step03_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step04_CodeInterpreter/OpenAIAssistants_Step04_CodeInterpreter.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step04_CodeInterpreter/OpenAIAssistants_Step04_CodeInterpreter.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step04_CodeInterpreter/OpenAIAssistants_Step04_CodeInterpreter.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIAssistants/Step04_CodeInterpreter/OpenAIAssistants_Step04_CodeInterpreter.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step01_Basics/OpenAIResponses_Step01_Basics.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step01_Basics/OpenAIResponses_Step01_Basics.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step01_Basics/OpenAIResponses_Step01_Basics.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step01_Basics/OpenAIResponses_Step01_Basics.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step02_ReasoningModel/OpenAIResponses_Step02_ReasoningModel.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step02_ReasoningModel/OpenAIResponses_Step02_ReasoningModel.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step02_ReasoningModel/OpenAIResponses_Step02_ReasoningModel.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step02_ReasoningModel/OpenAIResponses_Step02_ReasoningModel.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step03_ToolCall/OpenAIResponses_Step03_ToolCall.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step03_ToolCall/OpenAIResponses_Step03_ToolCall.csproj
index 714d7249f3..2ea901c66d 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step03_ToolCall/OpenAIResponses_Step03_ToolCall.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step03_ToolCall/OpenAIResponses_Step03_ToolCall.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step04_DependencyInjection/OpenAIResponses_Step04_DependencyInjection.csproj b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step04_DependencyInjection/OpenAIResponses_Step04_DependencyInjection.csproj
index cff80235d1..00fc38794f 100644
--- a/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step04_DependencyInjection/OpenAIResponses_Step04_DependencyInjection.csproj
+++ b/dotnet/samples/SemanticKernelMigration/OpenAIResponses/Step04_DependencyInjection/OpenAIResponses_Step04_DependencyInjection.csproj
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.AI.A2A/Microsoft.Agents.AI.A2A.csproj b/dotnet/src/Microsoft.Agents.AI.A2A/Microsoft.Agents.AI.A2A.csproj
index 62019d4331..5bc7b6ebda 100644
--- a/dotnet/src/Microsoft.Agents.AI.A2A/Microsoft.Agents.AI.A2A.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.A2A/Microsoft.Agents.AI.A2A.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/src/Microsoft.Agents.AI.Abstractions/Microsoft.Agents.AI.Abstractions.csproj b/dotnet/src/Microsoft.Agents.AI.Abstractions/Microsoft.Agents.AI.Abstractions.csproj
index 198af75de2..b88d273199 100644
--- a/dotnet/src/Microsoft.Agents.AI.Abstractions/Microsoft.Agents.AI.Abstractions.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Abstractions/Microsoft.Agents.AI.Abstractions.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/src/Microsoft.Agents.AI.AzureAI/Microsoft.Agents.AI.AzureAI.csproj b/dotnet/src/Microsoft.Agents.AI.AzureAI/Microsoft.Agents.AI.AzureAI.csproj
index b0a09a0d56..007a0fa0e6 100644
--- a/dotnet/src/Microsoft.Agents.AI.AzureAI/Microsoft.Agents.AI.AzureAI.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.AzureAI/Microsoft.Agents.AI.AzureAI.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -26,4 +26,4 @@
Implementation of generative AI abstractions for Azure AI Persistent Agents.
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.AI.CopilotStudio/Microsoft.Agents.AI.CopilotStudio.csproj b/dotnet/src/Microsoft.Agents.AI.CopilotStudio/Microsoft.Agents.AI.CopilotStudio.csproj
index a2c41a63ac..80d76246dd 100644
--- a/dotnet/src/Microsoft.Agents.AI.CopilotStudio/Microsoft.Agents.AI.CopilotStudio.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.CopilotStudio/Microsoft.Agents.AI.CopilotStudio.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj
index f246184ed6..838388b63a 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsCoreTargetFrameworks)
@@ -19,4 +19,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/WebApplicationExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/WebApplicationExtensions.cs
index 93e5dfba9b..e1642b5a9f 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/WebApplicationExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/WebApplicationExtensions.cs
@@ -2,8 +2,8 @@
using A2A;
using A2A.AspNetCore;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.AspNetCore.Builder;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/AIAgentExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/AIAgentExtensions.cs
index c2064cd480..2f46df2be1 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/AIAgentExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/AIAgentExtensions.cs
@@ -4,7 +4,7 @@ using System;
using System.Threading.Tasks;
using A2A;
using Microsoft.Agents.AI.Hosting.A2A.Internal;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.Logging;
namespace Microsoft.Agents.AI.Hosting.A2A;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Converters/ActorEntitiesConverter.cs b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Converters/ActorEntitiesConverter.cs
index 297d5f809e..8e7cead201 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Converters/ActorEntitiesConverter.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Converters/ActorEntitiesConverter.cs
@@ -3,8 +3,8 @@
using System;
using System.Text.Json;
using A2A;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
namespace Microsoft.Agents.AI.Hosting.A2A.Converters;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Internal/A2AAgentWrapper.cs b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Internal/A2AAgentWrapper.cs
index 94855a4ce0..a0b361ca62 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Internal/A2AAgentWrapper.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Internal/A2AAgentWrapper.cs
@@ -6,7 +6,7 @@ using System.Threading;
using System.Threading.Tasks;
using A2A;
using Microsoft.Agents.AI.Hosting.A2A.Converters;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.Logging;
namespace Microsoft.Agents.AI.Hosting.A2A.Internal;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj
index b69e2edbdc..138cb8d9f5 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsCoreTargetFrameworks)
@@ -18,7 +18,7 @@
-
+
@@ -30,4 +30,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentActor.cs b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentActor.cs
index 96a4a6cf00..393f796157 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentActor.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentActor.cs
@@ -6,8 +6,8 @@ using System.Diagnostics;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Extensions.Logging;
namespace Microsoft.Agents.AI.Hosting;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentHostingJsonUtilities.cs b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentHostingJsonUtilities.cs
index 4f45c9f212..649d87c83e 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentHostingJsonUtilities.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentHostingJsonUtilities.cs
@@ -3,7 +3,7 @@
using System.Diagnostics.CodeAnalysis;
using System.Text.Json;
using System.Text.Json.Serialization;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
namespace Microsoft.Agents.AI.Hosting;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentProxy.cs b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentProxy.cs
index 57bd260184..287c77bb14 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting/AgentProxy.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting/AgentProxy.cs
@@ -7,8 +7,8 @@ using System.Runtime.CompilerServices;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents.AI.Hosting;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting/HostApplicationBuilderAgentExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Hosting/HostApplicationBuilderAgentExtensions.cs
index bd30482292..982f20f488 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting/HostApplicationBuilderAgentExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting/HostApplicationBuilderAgentExtensions.cs
@@ -2,8 +2,8 @@
using System;
using System.Linq;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging;
diff --git a/dotnet/src/Microsoft.Agents.AI.Hosting/Microsoft.Agents.AI.Hosting.csproj b/dotnet/src/Microsoft.Agents.AI.Hosting/Microsoft.Agents.AI.Hosting.csproj
index 12ae9bc64c..127c668bb1 100644
--- a/dotnet/src/Microsoft.Agents.AI.Hosting/Microsoft.Agents.AI.Hosting.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Hosting/Microsoft.Agents.AI.Hosting.csproj
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/dotnet/src/Microsoft.Agents.AI.OpenAI/Microsoft.Agents.AI.OpenAI.csproj b/dotnet/src/Microsoft.Agents.AI.OpenAI/Microsoft.Agents.AI.OpenAI.csproj
index 4b114d9fe9..b3097ea38b 100644
--- a/dotnet/src/Microsoft.Agents.AI.OpenAI/Microsoft.Agents.AI.OpenAI.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.OpenAI/Microsoft.Agents.AI.OpenAI.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -26,4 +26,4 @@
Implementation of generative AI abstractions for OpenAI Agents.
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorId.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorId.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorId.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorId.cs
index e95fa7036a..11293b67de 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorId.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorId.cs
@@ -5,7 +5,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides a unique identifier for an actor instance within an agent runtime,
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessage.cs
similarity index 96%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessage.cs
index c81a9ff244..87eb8b930c 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessage.cs
@@ -4,7 +4,7 @@ using System.Collections.Generic;
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for all actor messages that can be sent between actors.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageType.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageType.cs
similarity index 90%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageType.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageType.cs
index 46b3c689a5..d17f103866 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageType.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageType.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Specifies the type of actor message.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageWriteOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageWriteOperation.cs
similarity index 87%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageWriteOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageWriteOperation.cs
index 5e365927eb..ef757c7bb1 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorMessageWriteOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorMessageWriteOperation.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for write operations that modify an actor's messaging (inbox/outbox).
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperation.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperation.cs
index 1375fe639c..bac70e2468 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperation.cs
@@ -3,7 +3,7 @@
using System.Text.Json.Serialization;
using System.Text.Json.Serialization.Metadata;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for all actor read operations that can query actor state or messaging.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationBatch.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationBatch.cs
similarity index 92%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationBatch.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationBatch.cs
index 1956a63450..98c350ebfa 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationBatch.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationBatch.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a batch of read operations to be performed on an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationType.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationType.cs
similarity index 90%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationType.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationType.cs
index 17e2a45ebe..0a8c520291 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadOperationType.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadOperationType.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Specifies the type of actor read operation.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResult.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResult.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResult.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResult.cs
index e83ce179f4..60dab08cd9 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResult.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResult.cs
@@ -3,7 +3,7 @@
using System.Text.Json.Serialization;
using System.Text.Json.Serialization.Metadata;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for all actor read operation results.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResultType.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResultType.cs
similarity index 90%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResultType.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResultType.cs
index 1fb79a7dba..6fd510e217 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorReadResultType.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorReadResultType.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Specifies the type of actor read result operation.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequest.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequest.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequest.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequest.cs
index d53819a83f..c771ca5d2e 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequest.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequest.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a request to be sent to an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestMessage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestMessage.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestMessage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestMessage.cs
index fb05194c8c..5c8c68b6c8 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestMessage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestMessage.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for request messages sent to actors.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestUpdate.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestUpdate.cs
similarity index 93%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestUpdate.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestUpdate.cs
index f56a7699b1..0685cfda65 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRequestUpdate.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRequestUpdate.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
// External (client) interface.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponse.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponse.cs
similarity index 96%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponse.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponse.cs
index 527e45c565..9558f19194 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponse.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponse.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a response handle for an actor request, providing access to the result and status updates.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseHandle.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseHandle.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseHandle.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseHandle.cs
index 5b4d095491..b02327e4ce 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseHandle.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseHandle.cs
@@ -6,7 +6,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a handle to an actor response, allowing retrieval of the response data and status updates.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseMessage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseMessage.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseMessage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseMessage.cs
index 68510d38e5..56684ddbfd 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorResponseMessage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorResponseMessage.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for response messages sent from actors.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs
index db0af21862..9cabb79cd2 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorRuntimeJsonUtilities.cs
@@ -4,7 +4,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
/// Provides a collection of utility methods for working with JSON data in the context of actor runtime abstractions.
public static partial class AgentRuntimeAbstractionsJsonUtilities
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateReadOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateReadOperation.cs
similarity index 87%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateReadOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateReadOperation.cs
index 43e830631a..604e10a793 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateReadOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateReadOperation.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for read operations that query an actor's internal state.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateWriteOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateWriteOperation.cs
similarity index 92%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateWriteOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateWriteOperation.cs
index f0ec2dcbd8..c651c70ab6 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorStateWriteOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorStateWriteOperation.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for write operations that modify an actor's internal state.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorType.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorType.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorType.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorType.cs
index f163e6dede..23f0d7a1df 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorType.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorType.cs
@@ -6,7 +6,7 @@ using System.Text.Json.Serialization;
using System.Text.RegularExpressions;
using Microsoft.Shared.Diagnostics;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents the type of an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperation.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperation.cs
index 101b3e3c30..8eeea51362 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperation.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Base class for all actor write operations that can modify actor state or messaging.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationBatch.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationBatch.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationBatch.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationBatch.cs
index 5b681da6bc..c6c14637e0 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationBatch.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationBatch.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a batch of write operations to be performed atomically on an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationType.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationType.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationType.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationType.cs
index 05e5240500..3ae0b495f8 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ActorWriteOperationType.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ActorWriteOperationType.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Specifies the type of actor write operation.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueOperation.cs
similarity index 93%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueOperation.cs
index 4131f4936d..6d52ee6788 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueOperation.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents a request to read a value from the actor's state by its key.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueResult.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueResult.cs
similarity index 93%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueResult.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueResult.cs
index 82bfeb685e..4aa50e195d 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/GetValueResult.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/GetValueResult.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents the result of a get value operation containing the retrieved value.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActor.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActor.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActor.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActor.cs
index 9ba0babf10..a7fc8d4b9b 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActor.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActor.cs
@@ -4,7 +4,7 @@ using System;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
// Implemented by the Agent Framework (eg, Agent, Orchestration, Process, etc)
///
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorClient.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorClient.cs
similarity index 96%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorClient.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorClient.cs
index aa51782dc0..ee0b9fa29e 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorClient.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorClient.cs
@@ -3,7 +3,7 @@
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Interface for sending requests to actors and managing responses.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeBuilder.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeBuilder.cs
similarity index 91%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeBuilder.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeBuilder.cs
index cc1a310854..4270e87d67 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeBuilder.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeBuilder.cs
@@ -2,7 +2,7 @@
using System;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Builder interface for configuring actor types in the runtime.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeContext.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeContext.cs
similarity index 97%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeContext.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeContext.cs
index 43b87cdcba..cbd91a84ed 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorRuntimeContext.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorRuntimeContext.cs
@@ -5,7 +5,7 @@ using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides the runtime context for an actor, enabling it to interact with the actor system.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorStateStorage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorStateStorage.cs
similarity index 97%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorStateStorage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorStateStorage.cs
index 1cd51cf074..34ba185518 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/IActorStateStorage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/IActorStateStorage.cs
@@ -4,7 +4,7 @@ using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Interface for actor state storage operations, providing persistence for actor state data.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/InMemoryActorStateStorage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/InMemoryActorStateStorage.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/InMemoryActorStateStorage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/InMemoryActorStateStorage.cs
index 849323e2d3..3c4f4dbe35 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/InMemoryActorStateStorage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/InMemoryActorStateStorage.cs
@@ -9,7 +9,7 @@ using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides an in-memory implementation of for testing and development scenarios.
@@ -72,7 +72,7 @@ namespace Microsoft.Extensions.AI.Agents.Runtime;
///
public sealed class InMemoryActorStateStorage : IActorStateStorage
{
- private static readonly ActivitySource ActivitySource = new("Microsoft.Extensions.AI.Agents.Runtime.Abstractions.InMemoryActorStateStorage");
+ private static readonly ActivitySource ActivitySource = new("Microsoft.Agents.AI.Runtime.Abstractions.InMemoryActorStateStorage");
private readonly ConcurrentDictionary _actorStates = [];
private readonly object _lockObject = new();
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysOperation.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysOperation.cs
index 91e5dbefda..1f71b6d8c9 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysOperation.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents an operation to list keys from an actor's state, with optional pagination support.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysResult.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysResult.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysResult.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysResult.cs
index cc9d1cd057..a96fe7107e 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ListKeysResult.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ListKeysResult.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents the result of a list keys operation containing the found keys and optional continuation token.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.csproj b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/Microsoft.Agents.AI.Runtime.Abstractions.csproj
similarity index 86%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.csproj
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/Microsoft.Agents.AI.Runtime.Abstractions.csproj
index da893dbb4c..82c0da4f62 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/Microsoft.Agents.AI.Runtime.Abstractions.csproj
@@ -1,11 +1,11 @@
-
+
$(ProjectsTargetFrameworks)
$(ProjectsDebugTargetFrameworks)
$(NoWarn);IDE1006;IDE0130
alpha
- Microsoft.Extensions.AI.Agents.Runtime
+ Microsoft.Agents.AI.Runtime
@@ -18,7 +18,7 @@
-
+
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ReadResponse.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ReadResponse.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ReadResponse.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ReadResponse.cs
index 6d0c41cf5b..88d1bfcd40 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/ReadResponse.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/ReadResponse.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// The response of a read request for an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RemoveKeyOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RemoveKeyOperation.cs
similarity index 93%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RemoveKeyOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RemoveKeyOperation.cs
index 722c6214e5..88bf0ce873 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RemoveKeyOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RemoveKeyOperation.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents an operation to remove a key from an actor's state.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatus.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatus.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatus.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatus.cs
index b8d8366042..118044672d 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatus.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatus.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents the status of a request in the actor system.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatusExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatusExtensions.cs
similarity index 92%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatusExtensions.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatusExtensions.cs
index 5f985a7968..b3b96203dd 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/RequestStatusExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/RequestStatusExtensions.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides extension methods for the enumeration.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SendRequestOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SendRequestOperation.cs
similarity index 93%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SendRequestOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SendRequestOperation.cs
index 80e7d50b70..79dc9992f0 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SendRequestOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SendRequestOperation.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents an operation to send a request message to another actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SetValueOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SetValueOperation.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SetValueOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SetValueOperation.cs
index 6868915841..2acc110570 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/SetValueOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/SetValueOperation.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents an operation to set a key-value pair in an actor's state.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/UpdateRequestOperation.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/UpdateRequestOperation.cs
similarity index 96%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/UpdateRequestOperation.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/UpdateRequestOperation.cs
index 716976309f..660ab719d4 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/UpdateRequestOperation.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/UpdateRequestOperation.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents an operation to update the status of an incoming request, possibly with a result.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/WriteResponse.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/WriteResponse.cs
similarity index 95%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/WriteResponse.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/WriteResponse.cs
index c321b2f196..6b9f7f02fd 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Abstractions/WriteResponse.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Abstractions/WriteResponse.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Represents the response of a write request for an actor.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ActorDocuments.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ActorDocuments.cs
similarity index 97%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ActorDocuments.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ActorDocuments.cs
index c7fe2f2b45..275497d43f 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ActorDocuments.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ActorDocuments.cs
@@ -3,7 +3,7 @@
using System;
using System.Text.Json;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
///
/// Root document for each actor that provides actor-level ETag semantics.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs
similarity index 91%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs
index 3f12809e16..3899e102b0 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateJsonContext.cs
@@ -3,7 +3,7 @@
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
///
/// Source-generated JSON type information for Cosmos DB actor state documents.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs
index c44b68bc15..32d11106df 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosActorStateStorage.cs
@@ -6,7 +6,7 @@ using System.Threading;
using System.Threading.Tasks;
using Microsoft.Azure.Cosmos;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
///
/// Cosmos DB implementation of actor state storage.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs
index 26332185bd..f338514a16 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/CosmosIdSanitizer.cs
@@ -2,7 +2,7 @@
using System;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
// CosmosIdSanitizer is used to sanitize Cosmos DB IDs by replacing characters that are
// not allowed in Cosmos DB IDs with a safe escape sequence. This implementation was
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs
index 16daf0e6ef..d68fb1eca4 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/LazyCosmosContainer.cs
@@ -4,7 +4,7 @@ using System.Net;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.Azure.Cosmos;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
///
/// A lazy wrapper around a Cosmos DB Container.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.csproj b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.csproj
similarity index 66%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.csproj
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.csproj
index b452277d3b..823283f6d6 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -14,11 +14,11 @@
-
+
-
+
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs
index 9313697e57..c135ba140d 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime.Storage.CosmosDB/ServiceCollectionExtensions.cs
@@ -4,7 +4,7 @@ using System.Text.Json;
using Microsoft.Azure.Cosmos;
using Microsoft.Extensions.DependencyInjection;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB;
#pragma warning disable VSTHRD002
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActivityExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/ActivityExtensions.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActivityExtensions.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/ActivityExtensions.cs
index 53796cacb1..d07cae8b81 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActivityExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/ActivityExtensions.cs
@@ -1,8 +1,8 @@
// Copyright (c) Microsoft. All rights reserved.
-using static Microsoft.Extensions.AI.Agents.Runtime.ActorRuntimeOpenTelemetryConsts;
+using static Microsoft.Agents.AI.Runtime.ActorRuntimeOpenTelemetryConsts;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Helper methods for setting common telemetry attributes on activities.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeBuilder.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeBuilder.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeBuilder.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeBuilder.cs
index 6edeb6280d..a7414bbc9f 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeBuilder.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeBuilder.cs
@@ -6,7 +6,7 @@ using System.Linq;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Internal implementation of that manages actor type registrations
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeHostingExtensions.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeHostingExtensions.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeHostingExtensions.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeHostingExtensions.cs
index 9ebf282f9e..0fdc4c36b3 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeHostingExtensions.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeHostingExtensions.cs
@@ -3,7 +3,7 @@
using System;
using Microsoft.Extensions.Hosting;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides extension methods for configuring actor runtime services in a host application.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeOpenTelemetryConsts.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeOpenTelemetryConsts.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeOpenTelemetryConsts.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeOpenTelemetryConsts.cs
index 4040807b2c..434a56c19e 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/ActorRuntimeOpenTelemetryConsts.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/ActorRuntimeOpenTelemetryConsts.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// Provides constants used by actor runtime telemetry services following OpenTelemetry semantic conventions.
@@ -11,12 +11,12 @@ internal static class ActorRuntimeOpenTelemetryConsts
///
/// The default source name for actor runtime telemetry.
///
- public const string DefaultSourceName = "Microsoft.Extensions.AI.Agents.Runtime";
+ public const string DefaultSourceName = "Microsoft.Agents.AI.Runtime";
///
/// The default source name for in-process actor runtime telemetry.
///
- public const string InProcessSourceName = "Microsoft.Extensions.AI.Agents.Runtime.InProcess";
+ public const string InProcessSourceName = "Microsoft.Agents.AI.Runtime.InProcess";
///
/// The unit for count measurements.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/AgentRuntimeJsonUtilities.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/AgentRuntimeJsonUtilities.cs
similarity index 94%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/AgentRuntimeJsonUtilities.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/AgentRuntimeJsonUtilities.cs
index 9f1eb79c79..be055dac55 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/AgentRuntimeJsonUtilities.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/AgentRuntimeJsonUtilities.cs
@@ -4,7 +4,7 @@ using System.Diagnostics.CodeAnalysis;
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
/// Provides a collection of utility methods for working with JSON data in the context of agent runtime.
public static partial class AgentRuntimeJsonUtilities
@@ -40,7 +40,7 @@ public static partial class AgentRuntimeJsonUtilities
// Copy the configuration from the source generated context.
JsonSerializerOptions options = new(JsonContext.Default.Options);
- // Chain with all supported types from Microsoft.Extensions.AI.Agents.Runtime.Abstractions.
+ // Chain with all supported types from Microsoft.Agents.AI.Runtime.Abstractions.
options.TypeInfoResolverChain.Add(AgentRuntimeAbstractionsJsonUtilities.DefaultOptions.TypeInfoResolver!);
options.MakeReadOnly();
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.Log.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.Log.cs
similarity index 99%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.Log.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.Log.cs
index 1c23a88c02..c3af454f0d 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.Log.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.Log.cs
@@ -2,7 +2,7 @@
using Microsoft.Extensions.Logging;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
///
/// High-performance logging messages using LoggerMessage source generator for InProcessActorContext.
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.cs
similarity index 98%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.cs
index 775fbb955e..831fc1ca42 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorContext.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorContext.cs
@@ -12,10 +12,10 @@ using System.Threading.Channels;
using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
-using static Microsoft.Extensions.AI.Agents.Runtime.ActivityExtensions;
-using Tel = Microsoft.Extensions.AI.Agents.Runtime.ActorRuntimeOpenTelemetryConsts;
+using static Microsoft.Agents.AI.Runtime.ActivityExtensions;
+using Tel = Microsoft.Agents.AI.Runtime.ActorRuntimeOpenTelemetryConsts;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
internal sealed class InProcessActorContext : IActorRuntimeContext, IAsyncDisposable, IDisposable
{
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorRuntime.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorRuntime.cs
similarity index 97%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorRuntime.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorRuntime.cs
index 1242e20200..5adf4ba4fe 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/InProcessActorRuntime.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/InProcessActorRuntime.cs
@@ -7,10 +7,10 @@ using System.Diagnostics;
using System.Diagnostics.Metrics;
using System.Threading;
using System.Threading.Tasks;
-using static Microsoft.Extensions.AI.Agents.Runtime.ActivityExtensions;
-using Tel = Microsoft.Extensions.AI.Agents.Runtime.ActorRuntimeOpenTelemetryConsts;
+using static Microsoft.Agents.AI.Runtime.ActivityExtensions;
+using Tel = Microsoft.Agents.AI.Runtime.ActorRuntimeOpenTelemetryConsts;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
internal sealed class InProcessActorRuntime(
IServiceProvider serviceProvider,
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/Microsoft.Extensions.AI.Agents.Runtime.csproj b/dotnet/src/Microsoft.Agents.AI.Runtime/Microsoft.Agents.AI.Runtime.csproj
similarity index 82%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/Microsoft.Extensions.AI.Agents.Runtime.csproj
rename to dotnet/src/Microsoft.Agents.AI.Runtime/Microsoft.Agents.AI.Runtime.csproj
index 4e0f534dc2..fb2ffa2a04 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/Microsoft.Extensions.AI.Agents.Runtime.csproj
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/Microsoft.Agents.AI.Runtime.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -17,7 +17,7 @@
-
+
@@ -34,7 +34,7 @@
-
+
diff --git a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/NotFoundActorResponseHandle.cs b/dotnet/src/Microsoft.Agents.AI.Runtime/NotFoundActorResponseHandle.cs
similarity index 96%
rename from dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/NotFoundActorResponseHandle.cs
rename to dotnet/src/Microsoft.Agents.AI.Runtime/NotFoundActorResponseHandle.cs
index ecd90de93a..636d65ba45 100644
--- a/dotnet/src/Microsoft.Extensions.AI.Agents.Runtime/NotFoundActorResponseHandle.cs
+++ b/dotnet/src/Microsoft.Agents.AI.Runtime/NotFoundActorResponseHandle.cs
@@ -7,7 +7,7 @@ using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime;
+namespace Microsoft.Agents.AI.Runtime;
internal sealed class NotFoundActorResponseHandle : ActorResponseHandle
{
diff --git a/dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj b/dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj
index d93119a7a0..724350cff5 100644
--- a/dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj
+++ b/dotnet/src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/src/Microsoft.Agents.Orchestration/Microsoft.Agents.Orchestration.csproj b/dotnet/src/Microsoft.Agents.Orchestration/Microsoft.Agents.Orchestration.csproj
index d5edcfbad7..cc4ac79ce8 100644
--- a/dotnet/src/Microsoft.Agents.Orchestration/Microsoft.Agents.Orchestration.csproj
+++ b/dotnet/src/Microsoft.Agents.Orchestration/Microsoft.Agents.Orchestration.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -23,11 +23,11 @@
-
+
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgent.cs b/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgent.cs
index 8a00a27ef0..f7b9119a5a 100644
--- a/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgent.cs
+++ b/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgent.cs
@@ -8,8 +8,8 @@ using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.Agents.AI;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Shared.Diagnostics;
diff --git a/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgentContext.cs b/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgentContext.cs
index bd673b0812..f17ae4e676 100644
--- a/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgentContext.cs
+++ b/dotnet/src/Microsoft.Agents.Orchestration/OrchestratingAgentContext.cs
@@ -2,7 +2,7 @@
using System;
using Microsoft.Agents.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
diff --git a/dotnet/src/Microsoft.Agents.Workflows.Declarative/Microsoft.Agents.Workflows.Declarative.csproj b/dotnet/src/Microsoft.Agents.Workflows.Declarative/Microsoft.Agents.Workflows.Declarative.csproj
index 5f6b6dded8..6a343bd3bc 100644
--- a/dotnet/src/Microsoft.Agents.Workflows.Declarative/Microsoft.Agents.Workflows.Declarative.csproj
+++ b/dotnet/src/Microsoft.Agents.Workflows.Declarative/Microsoft.Agents.Workflows.Declarative.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -40,4 +40,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/src/Microsoft.Agents.Workflows/Microsoft.Agents.Workflows.csproj b/dotnet/src/Microsoft.Agents.Workflows/Microsoft.Agents.Workflows.csproj
index 089ca56099..02f11fedd4 100644
--- a/dotnet/src/Microsoft.Agents.Workflows/Microsoft.Agents.Workflows.csproj
+++ b/dotnet/src/Microsoft.Agents.Workflows/Microsoft.Agents.Workflows.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
@@ -24,12 +24,12 @@
-
-
+
+
-
\ No newline at end of file
+
diff --git a/dotnet/tests/AgentConformance.IntegrationTests/AgentConformance.IntegrationTests.csproj b/dotnet/tests/AgentConformance.IntegrationTests/AgentConformance.IntegrationTests.csproj
index 6df6734202..90347f3ce8 100644
--- a/dotnet/tests/AgentConformance.IntegrationTests/AgentConformance.IntegrationTests.csproj
+++ b/dotnet/tests/AgentConformance.IntegrationTests/AgentConformance.IntegrationTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/AzureAIAgentsPersistent.IntegrationTests/AzureAIAgentsPersistent.IntegrationTests.csproj b/dotnet/tests/AzureAIAgentsPersistent.IntegrationTests/AzureAIAgentsPersistent.IntegrationTests.csproj
index 4c64d6cf15..c53ca9de0f 100644
--- a/dotnet/tests/AzureAIAgentsPersistent.IntegrationTests/AzureAIAgentsPersistent.IntegrationTests.csproj
+++ b/dotnet/tests/AzureAIAgentsPersistent.IntegrationTests/AzureAIAgentsPersistent.IntegrationTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/CopilotStudio.IntegrationTests/CopilotStudio.IntegrationTests.csproj b/dotnet/tests/CopilotStudio.IntegrationTests/CopilotStudio.IntegrationTests.csproj
index e47a4696df..afbcc54f01 100644
--- a/dotnet/tests/CopilotStudio.IntegrationTests/CopilotStudio.IntegrationTests.csproj
+++ b/dotnet/tests/CopilotStudio.IntegrationTests/CopilotStudio.IntegrationTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs
similarity index 99%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs
index f384af6b27..7bd8b678fd 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageConcurrencyTests.cs
@@ -2,7 +2,7 @@
using System.Text.Json;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
///
/// Integration tests for CosmosActorStateStorage focusing on concurrency control and ETag progression.
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs
similarity index 99%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs
index 0f11a23e64..7a47855bdd 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageListKeysTests.cs
@@ -2,7 +2,7 @@
using System.Text.Json;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
///
/// Integration tests for CosmosActorStateStorage focusing on ListKeys functionality.
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs
similarity index 99%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs
index 93c2b681c6..9d864e85d7 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosActorStateStorageTests.cs
@@ -2,7 +2,7 @@
using System.Text.Json;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
///
/// Integration tests for CosmosActorStateStorage covering basic CRUD operations and advanced scenarios.
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs
similarity index 98%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs
index bdb3de0b7a..57cba36184 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosIdSanitizerTests.cs
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
public class CosmosIdSanitizerTests
{
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
similarity index 98%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
index f589686c33..f94438d377 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/CosmosTestFixture.cs
@@ -9,7 +9,7 @@ using Microsoft.Extensions.Logging;
#pragma warning disable CA2007, VSTHRD111, CS1591
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
[CollectionDefinition("Cosmos Test Collection")]
public class CosmosTests : ICollectionFixture;
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs
similarity index 99%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs
index 7baa513270..e4ab805640 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/LazyCosmosContainerTests.cs
@@ -4,7 +4,7 @@ using System.Text.Json;
using CosmosDB.Testing.AppHost;
using Microsoft.Azure.Cosmos;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
///
/// Integration tests for LazyCosmosContainer to verify lazy initialization behavior.
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests.csproj b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests.csproj
similarity index 77%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests.csproj
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests.csproj
index fcfeaf9462..9481804f67 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests.csproj
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests.csproj
@@ -1,4 +1,4 @@
-
+
net9.0
@@ -13,7 +13,7 @@
-
+
diff --git a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs
similarity index 91%
rename from dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs
rename to dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs
index fcd1feb8be..af8fefe340 100644
--- a/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs
+++ b/dotnet/tests/CosmosDB.IntegrationTests/Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests/SkipOnEmulatorFactAttribute.cs
@@ -2,7 +2,7 @@
using CosmosDB.Testing.AppHost;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Storage.CosmosDB.Tests;
+namespace Microsoft.Agents.AI.Runtime.Storage.CosmosDB.Tests;
///
/// Skip test if running on CosmosDB emulator.
diff --git a/dotnet/tests/Microsoft.Agents.AI.A2A.UnitTests/Microsoft.Agents.AI.A2A.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.AI.A2A.UnitTests/Microsoft.Agents.AI.A2A.UnitTests.csproj
index 7b7d530a58..a956fc8986 100644
--- a/dotnet/tests/Microsoft.Agents.AI.A2A.UnitTests/Microsoft.Agents.AI.A2A.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.AI.A2A.UnitTests/Microsoft.Agents.AI.A2A.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/Microsoft.Agents.AI.Abstractions.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/Microsoft.Agents.AI.Abstractions.UnitTests.csproj
index cbbd3f0504..0d4df17c8f 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/Microsoft.Agents.AI.Abstractions.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.AI.Abstractions.UnitTests/Microsoft.Agents.AI.Abstractions.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj b/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj
index d3e3e0fc72..41f9098c99 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj
+++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.A2A.Tests/Microsoft.Agents.AI.Hosting.A2A.Tests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsCoreTargetFrameworks)
@@ -14,4 +14,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentActorTests.cs b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentActorTests.cs
index 0551ef2d8a..645a52e22c 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentActorTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentActorTests.cs
@@ -5,8 +5,8 @@ using System.Collections.Generic;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Moq;
diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentProxyTests.cs b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentProxyTests.cs
index 698d284843..882577df93 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentProxyTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/AgentProxyTests.cs
@@ -6,8 +6,8 @@ using System.Linq;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
+using Microsoft.Agents.AI.Runtime;
using Microsoft.Extensions.AI;
-using Microsoft.Extensions.AI.Agents.Runtime;
using Moq;
namespace Microsoft.Agents.AI.Hosting.UnitTests;
diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/Microsoft.Agents.AI.Hosting.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/Microsoft.Agents.AI.Hosting.UnitTests.csproj
index 72c0e962ce..504864fc63 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/Microsoft.Agents.AI.Hosting.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.UnitTests/Microsoft.Agents.AI.Hosting.UnitTests.csproj
@@ -8,4 +8,4 @@
-
\ No newline at end of file
+
diff --git a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/ActorTypeTests.cs b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/ActorTypeTests.cs
similarity index 99%
rename from dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/ActorTypeTests.cs
rename to dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/ActorTypeTests.cs
index ecc6c613c8..71e19afa54 100644
--- a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/ActorTypeTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/ActorTypeTests.cs
@@ -3,7 +3,7 @@
using System;
using System.Collections.Generic;
-namespace Microsoft.Extensions.AI.Agents.Runtime.UnitTests;
+namespace Microsoft.Agents.AI.Runtime.UnitTests;
public class ActorTypeTests
{
diff --git a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/AgentIdTests.cs b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/AgentIdTests.cs
similarity index 97%
rename from dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/AgentIdTests.cs
rename to dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/AgentIdTests.cs
index ec3a3a902d..32db6d0fba 100644
--- a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/AgentIdTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/AgentIdTests.cs
@@ -2,7 +2,7 @@
using System;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Abstractions.Tests;
+namespace Microsoft.Agents.AI.Runtime.Abstractions.Tests;
public class AgentIdTests()
{
diff --git a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs
similarity index 99%
rename from dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs
rename to dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs
index 83302c7038..f6895e9b08 100644
--- a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/InMemoryActorStateStorageTests.cs
@@ -6,7 +6,7 @@ using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests;
+namespace Microsoft.Agents.AI.Runtime.Abstractions.UnitTests;
///
/// Unit tests for the class.
diff --git a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs
similarity index 99%
rename from dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs
rename to dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs
index 62bd71d0ba..5f9395c460 100644
--- a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/JsonSerializationTests.cs
@@ -4,7 +4,7 @@ using System.Collections.Generic;
using System.Text.Json;
using System.Text.Json.Serialization;
-namespace Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests;
+namespace Microsoft.Agents.AI.Runtime.Abstractions.UnitTests;
///
/// Tests for JSON serialization and deserialization of all JSON-serializable types.
diff --git a/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests.csproj
new file mode 100644
index 0000000000..17eb809ce3
--- /dev/null
+++ b/dotnet/tests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests/Microsoft.Agents.AI.Runtime.Abstractions.UnitTests.csproj
@@ -0,0 +1,11 @@
+
+
+
+ $(ProjectsTargetFrameworks)
+
+
+
+
+
+
+
diff --git a/dotnet/tests/Microsoft.Agents.AI.UnitTests/Microsoft.Agents.AI.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.AI.UnitTests/Microsoft.Agents.AI.UnitTests.csproj
index eb9051e276..8edbb22dc1 100644
--- a/dotnet/tests/Microsoft.Agents.AI.UnitTests/Microsoft.Agents.AI.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.AI.UnitTests/Microsoft.Agents.AI.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.Orchestration.UnitTests/Microsoft.Agents.Orchestration.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.Orchestration.UnitTests/Microsoft.Agents.Orchestration.UnitTests.csproj
index aab126e7b9..4cb04c3edc 100644
--- a/dotnet/tests/Microsoft.Agents.Orchestration.UnitTests/Microsoft.Agents.Orchestration.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.Orchestration.UnitTests/Microsoft.Agents.Orchestration.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.Workflows.Declarative.IntegrationTests/Microsoft.Agents.Workflows.Declarative.IntegrationTests.csproj b/dotnet/tests/Microsoft.Agents.Workflows.Declarative.IntegrationTests/Microsoft.Agents.Workflows.Declarative.IntegrationTests.csproj
index 785992170e..515726467d 100644
--- a/dotnet/tests/Microsoft.Agents.Workflows.Declarative.IntegrationTests/Microsoft.Agents.Workflows.Declarative.IntegrationTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.Workflows.Declarative.IntegrationTests/Microsoft.Agents.Workflows.Declarative.IntegrationTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.Workflows.Declarative.UnitTests/Microsoft.Agents.Workflows.Declarative.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.Workflows.Declarative.UnitTests/Microsoft.Agents.Workflows.Declarative.UnitTests.csproj
index b13d3cba9f..9b38c20fcc 100644
--- a/dotnet/tests/Microsoft.Agents.Workflows.Declarative.UnitTests/Microsoft.Agents.Workflows.Declarative.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.Workflows.Declarative.UnitTests/Microsoft.Agents.Workflows.Declarative.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Agents.Workflows.UnitTests/Microsoft.Agents.Workflows.UnitTests.csproj b/dotnet/tests/Microsoft.Agents.Workflows.UnitTests/Microsoft.Agents.Workflows.UnitTests.csproj
index fe4c610305..fec54d1e1b 100644
--- a/dotnet/tests/Microsoft.Agents.Workflows.UnitTests/Microsoft.Agents.Workflows.UnitTests.csproj
+++ b/dotnet/tests/Microsoft.Agents.Workflows.UnitTests/Microsoft.Agents.Workflows.UnitTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)
diff --git a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests.csproj b/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests.csproj
deleted file mode 100644
index eb0eff1a41..0000000000
--- a/dotnet/tests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests/Microsoft.Extensions.AI.Agents.Runtime.Abstractions.UnitTests.csproj
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
- $(ProjectsTargetFrameworks)
-
-
-
-
-
-
-
diff --git a/dotnet/tests/OpenAIAssistant.IntegrationTests/OpenAIAssistant.IntegrationTests.csproj b/dotnet/tests/OpenAIAssistant.IntegrationTests/OpenAIAssistant.IntegrationTests.csproj
index c413932827..df161719c9 100644
--- a/dotnet/tests/OpenAIAssistant.IntegrationTests/OpenAIAssistant.IntegrationTests.csproj
+++ b/dotnet/tests/OpenAIAssistant.IntegrationTests/OpenAIAssistant.IntegrationTests.csproj
@@ -1,4 +1,4 @@
-
+
$(ProjectsTargetFrameworks)