Renaming to use Microsoft.Extensions prefix (#120)

* Rename the folders

* Rename the .csproj files

* Some build file updates

* Update namespaces

* Fix order of imports

* Fix order of imports

* Fix order of imports
This commit is contained in:
Mark Wallace
2025-07-01 09:15:28 +01:00
committed by GitHub
Unverified
parent b46ee00468
commit 95738b0ac2
51 changed files with 59 additions and 59 deletions
+1 -1
View File
@@ -85,7 +85,7 @@ jobs:
# Change to project directory to ensure local nuget.config is used
cd consoleapp
dotnet add packcheck.csproj package Microsoft.Agents --prerelease
dotnet add packcheck.csproj package Microsoft.Extensions.AI.Agents --prerelease
dotnet build -f ${{ matrix.targetFramework }} -c ${{ matrix.configuration }} packcheck.csproj
# Clean up
+2 -2
View File
@@ -9,8 +9,8 @@ $coverageBelowThreshold = $false
$nonExperimentalAssemblies = [System.Collections.Generic.HashSet[string]]::new()
$assembliesCollection = @(
'Microsoft.Agents.Abstractions'
'Microsoft.Agents'
'Microsoft.Extensions.AI.Agents.Abstractions'
'Microsoft.Extensions.AI.Agents'
)
foreach ($assembly in $assembliesCollection) {
+5 -5
View File
@@ -108,13 +108,13 @@
<File Path="src/LegacySupport/TrimAttributes/RequiresUnreferencedCodeAttribute.cs" />
<File Path="src/LegacySupport/TrimAttributes/UnconditionalSuppressMessageAttribute.cs" />
</Folder>
<Project Path="src/Microsoft.Agents.Abstractions/Microsoft.Agents.Abstractions.csproj" />
<Project Path="src/Microsoft.Agents/Microsoft.Agents.csproj" />
<Project Path="src/Microsoft.Extensions.AI.AzureAIAgentsPersistent/Microsoft.Extensions.AI.AzureAIAgentsPersistent.csproj" />
<Project Path="tests/Microsoft.Agents.Abstractions.UnitTests/Microsoft.Agents.Abstractions.UnitTests.csproj">
<Project Path="src/Microsoft.Extensions.AI.Agents.Abstractions/Microsoft.Extensions.AI.Agents.Abstractions.csproj" />
<Project Path="src/Microsoft.Extensions.AI.Agents/Microsoft.Extensions.AI.Agents.csproj" />
<Project Path="src/Microsoft.Extensions.AI.Agents.AzureAI/Microsoft.Extensions.AI.Agents.AzureAI.csproj" />
<Project Path="tests/Microsoft.Extensions.AI.Agents.Abstractions.UnitTests/Microsoft.Extensions.AI.Agents.Abstractions.UnitTests.csproj">
<BuildType Solution="Publish|*" Project="Debug" />
</Project>
<Project Path="tests/Microsoft.Agents.UnitTests/Microsoft.Agents.UnitTests.csproj">
<Project Path="tests/Microsoft.Extensions.AI.Agents.UnitTests/Microsoft.Extensions.AI.Agents.UnitTests.csproj">
<BuildType Solution="Publish|*" Project="Debug" />
</Project>
</Solution>
+1 -1
View File
@@ -4,8 +4,8 @@ using System.ClientModel;
using Azure.AI.Agents.Persistent;
using Azure.AI.OpenAI;
using Azure.Identity;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
using OpenAI;
using OpenAI.Responses;
@@ -26,8 +26,8 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Agents\Microsoft.Agents.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.AzureAIAgentsPersistent\Microsoft.Extensions.AI.AzureAIAgentsPersistent.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents\Microsoft.Extensions.AI.Agents.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents.AzureAI\Microsoft.Extensions.AI.Agents.AzureAI.csproj" />
</ItemGroup>
<ItemGroup>
@@ -2,8 +2,8 @@
using Azure.AI.Agents.Persistent;
using Azure.Identity;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
namespace Providers;
@@ -3,8 +3,8 @@
using System.ClientModel;
using Azure.AI.OpenAI;
using Azure.Identity;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
namespace Providers;
@@ -1,7 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
using OpenAI;
@@ -1,7 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
using OpenAI;
@@ -1,7 +1,7 @@
// Copyright (c) Microsoft. All rights reserved.
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Microsoft.Shared.Samples;
using OpenAI;
using OpenAI.Responses;
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
using Microsoft.Agents;
using Microsoft.Extensions.AI.Agents;
namespace Steps;
@@ -1,8 +1,8 @@
// Copyright (c) Microsoft. All rights reserved.
using System.ComponentModel;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
namespace Steps;
@@ -7,7 +7,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Base abstraction for all agents. An agent instance may participate in one or more conversations.
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Optional parameters when running an agent.
@@ -6,7 +6,7 @@ using System.Threading;
using System.Threading.Tasks;
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Base abstraction for all agent threads.
@@ -5,7 +5,7 @@ using System.Collections.Generic;
using System.Threading;
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// An interface for agent threads that allow retrieval of messages in the thread for agent invocation.
@@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFrameworks>$(ProjectsTargetFrameworks)</TargetFrameworks>
<TargetFrameworks Condition="'$(Configuration)' == 'Debug'">$(ProjectsDebugTargetFrameworks)</TargetFrameworks>
<RootNamespace>Microsoft.Agents</RootNamespace>
<RootNamespace>Microsoft.Extensions.AI.Agents</RootNamespace>
<VersionSuffix>alpha</VersionSuffix>
</PropertyGroup>
@@ -15,7 +15,7 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework Abstractions</Title>
<Title>Microsoft Extensions AI Agent Framework Abstractions</Title>
<Description>Contains the Microsoft Agent Framework interfaces and abstractions.</Description>
</PropertyGroup>
@@ -25,7 +25,7 @@
</ItemGroup>
<ItemGroup>
<InternalsVisibleTo Include="Microsoft.Agents.Abstractions.UnitTests" />
<InternalsVisibleTo Include="Microsoft.Extensions.AI.Agents.Abstractions.UnitTests" />
</ItemGroup>
</Project>
@@ -15,7 +15,7 @@
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft.Extensions.AI.AzureAIAgentsPersistent</Title>
<Title>Microsoft.Extensions.AI.Agents.AzureAI</Title>
<Description>Implementation of generative AI abstractions for Azure AI Persistent Agents.</Description>
</PropertyGroup>
@@ -4,7 +4,7 @@ using System;
using Microsoft.Extensions.AI;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>Provides extensions for configuring <see cref="AgentInvokingChatClient"/> instances.</summary>
public static class AgentChatClientBuilderExtensions
@@ -2,7 +2,7 @@
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Internal chat client that handle agent invocation details for the chat client pipeline.
@@ -11,7 +11,7 @@ using Microsoft.Extensions.Logging;
using Microsoft.Extensions.Logging.Abstractions;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Represents an agent that can be invoked using a chat client.
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Extensions for <see cref="ChatClientAgent"/> agent types.
@@ -4,7 +4,7 @@ using System;
using System.Diagnostics.CodeAnalysis;
using Microsoft.Extensions.Logging;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
#pragma warning disable SYSLIB1006 // Multiple logging methods cannot use the same event id within a class
/// <summary>
@@ -2,7 +2,7 @@
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Represents metadata for a chat client agent, including its identifier, name, instructions, and description.
@@ -2,7 +2,7 @@
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Chat client agent run options.
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Microsoft.Shared.Diagnostics;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Chat client agent thread.
@@ -1,6 +1,6 @@
// Copyright (c) Microsoft. All rights reserved.
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
/// <summary>
/// Defines the different supported storage locations for <see cref="ChatClientAgentThread"/>.
@@ -2,7 +2,7 @@
using Microsoft.Extensions.AI;
namespace Microsoft.Agents;
namespace Microsoft.Extensions.AI.Agents;
internal static class ChatClientExtensions
{
@@ -14,18 +14,18 @@
<Import Project="$(RepoRoot)/dotnet/nuget/nuget-package.props" />
<ItemGroup>
<ProjectReference Include="..\Microsoft.Agents.Abstractions\Microsoft.Agents.Abstractions.csproj" />
<ProjectReference Include="..\Microsoft.Extensions.AI.Agents.Abstractions\Microsoft.Extensions.AI.Agents.Abstractions.csproj" />
<PackageReference Include="Microsoft.Extensions.AI" />
</ItemGroup>
<PropertyGroup>
<!-- NuGet Package Settings -->
<Title>Microsoft Agent Framework</Title>
<Title>Microsoft Extensions AI Agent Framework</Title>
<Description>Contains the Microsoft Agent Framework core functionality.</Description>
</PropertyGroup>
<ItemGroup>
<InternalsVisibleTo Include="Microsoft.Agents.UnitTests" />
<InternalsVisibleTo Include="Microsoft.Extensions.AI.Agents.UnitTests" />
</ItemGroup>
</Project>
@@ -15,7 +15,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Agents\Microsoft.Agents.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents\Microsoft.Extensions.AI.Agents.csproj" />
</ItemGroup>
</Project>
@@ -4,8 +4,8 @@ using System;
using System.Linq;
using System.Threading.Tasks;
using AgentConformance.IntegrationTests.Support;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests;
@@ -3,8 +3,8 @@
using System;
using System.Threading.Tasks;
using AgentConformance.IntegrationTests.Support;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests;
@@ -2,8 +2,8 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests;
@@ -2,8 +2,8 @@
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests;
@@ -2,7 +2,7 @@
using System;
using System.Threading.Tasks;
using Microsoft.Agents;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests.Support;
@@ -2,7 +2,7 @@
using System;
using System.Threading.Tasks;
using Microsoft.Agents;
using Microsoft.Extensions.AI.Agents;
namespace AgentConformance.IntegrationTests.Support;
@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.AzureAIAgentsPersistent\Microsoft.Extensions.AI.AzureAIAgentsPersistent.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents.AzureAI\Microsoft.Extensions.AI.Agents.AzureAI.csproj" />
<ProjectReference Include="..\AgentConformance.IntegrationTests\AgentConformance.IntegrationTests.csproj" />
</ItemGroup>
@@ -8,8 +8,8 @@ using AgentConformance.IntegrationTests.Support;
using Azure;
using Azure.AI.Agents.Persistent;
using Azure.Identity;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using Shared.IntegrationTests;
namespace AzureAIAgentsPersistent.IntegrationTests;
@@ -3,7 +3,7 @@
using System;
using System.Threading.Tasks;
namespace Microsoft.Agents.Abstractions.UnitTests;
namespace Microsoft.Extensions.AI.Agents.Abstractions.UnitTests;
/// <summary>
/// Unit tests for the <see cref="AgentRunOptions"/> class.
@@ -9,7 +9,7 @@ using Microsoft.Extensions.AI;
using Moq;
using Moq.Protected;
namespace Microsoft.Agents.Abstractions.UnitTests;
namespace Microsoft.Extensions.AI.Agents.Abstractions.UnitTests;
/// <summary>
/// Unit tests for the <see cref="Agent"/> class.
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Agents.Abstractions\Microsoft.Agents.Abstractions.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents.Abstractions\Microsoft.Extensions.AI.Agents.Abstractions.csproj" />
</ItemGroup>
</Project>
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Moq;
namespace Microsoft.Agents.UnitTests.ChatCompletion;
namespace Microsoft.Extensions.AI.Agents.UnitTests.ChatCompletion;
public class ChatClientAgentExtensionsTests
{
@@ -3,7 +3,7 @@
using System.Threading.Tasks;
using Microsoft.Extensions.AI;
namespace Microsoft.Agents.UnitTests.ChatCompletion;
namespace Microsoft.Extensions.AI.Agents.UnitTests.ChatCompletion;
public class ChatClientAgentRunOptionsTests
{
@@ -8,7 +8,7 @@ using System.Threading.Tasks;
using Microsoft.Extensions.AI;
using Moq;
namespace Microsoft.Agents.UnitTests.ChatCompletion;
namespace Microsoft.Extensions.AI.Agents.UnitTests.ChatCompletion;
public class ChatClientAgentTests
{
@@ -10,7 +10,7 @@ using Moq;
#pragma warning disable CS0162 // Unreachable code detected
namespace Microsoft.Agents.UnitTests.ChatCompletion;
namespace Microsoft.Extensions.AI.Agents.UnitTests.ChatCompletion;
public class ChatClientAgentThreadTests
{
@@ -6,7 +6,7 @@
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\src\Microsoft.Agents\Microsoft.Agents.csproj" />
<ProjectReference Include="..\..\src\Microsoft.Extensions.AI.Agents\Microsoft.Extensions.AI.Agents.csproj" />
</ItemGroup>
</Project>
@@ -5,8 +5,8 @@ using System.Collections.Generic;
using System.Threading.Tasks;
using AgentConformance.IntegrationTests;
using AgentConformance.IntegrationTests.Support;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using OpenAI;
using OpenAI.Assistants;
using Shared.IntegrationTests;
@@ -6,8 +6,8 @@ using System.Linq;
using System.Threading.Tasks;
using AgentConformance.IntegrationTests;
using AgentConformance.IntegrationTests.Support;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using OpenAI;
using Shared.IntegrationTests;
@@ -6,8 +6,8 @@ using System.Linq;
using System.Threading.Tasks;
using AgentConformance.IntegrationTests;
using AgentConformance.IntegrationTests.Support;
using Microsoft.Agents;
using Microsoft.Extensions.AI;
using Microsoft.Extensions.AI.Agents;
using OpenAI;
using OpenAI.Responses;
using Shared.IntegrationTests;