mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
8e1998ddcb
* Adds Valkey to chat message history * Address review: switch to Valkey.Glide, add options class, remove context provider - Switch from StackExchange.Redis to Valkey.Glide 1.1.0 (official Valkey .NET client) - Extract optional params into ValkeyChatHistoryProviderOptions - Add JsonSerializerOptions support, remove [RequiresUnreferencedCode] - Make MaxMessages/MaxMessagesToRetrieve readonly via options - Remove ValkeyContextProvider (overlaps with ChatHistoryMemoryProvider + MEVD) - Remove ValkeyProviderScope (only used by context provider) - Remove connection string constructors (caller manages IConnectionMultiplexer) - Update samples to use new API and gpt-5.4-mini * Use type-safe JsonSerializer overloads, remove suppress attributes Use JsonSerializerOptions.GetTypeInfo() for Serialize/Deserialize calls to enable NativeAOT/trimming compatibility without suppress attributes. Default to AgentAbstractionsJsonUtilities.DefaultOptions when no options provided. Signed-off-by: Matthias Howell <matthias.howell@improving.com> * Update READMEs: remove context provider references Remove ValkeyContextProvider and long-term memory references from sample READMEs since the context provider was removed from this PR. Simplify Valkey server requirements (no search module needed for chat history). Signed-off-by: Matthias Howell <matthias.howell@improving.com> * Apply suggestion from @westey-m * Fix formatting (dotnet format) Signed-off-by: Matthias Howell <matthias.howell@improving.com> * Update dotnet/src/Microsoft.Agents.AI.Valkey/Microsoft.Agents.AI.Valkey.csproj Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com> --------- Signed-off-by: Matthias Howell <matthias.howell@improving.com> Co-authored-by: Matthias Howell <matthias.howell@yoppworks.com> Co-authored-by: westey <164392973+westey-m@users.noreply.github.com> Co-authored-by: Roger Barreto <19890735+rogerbarreto@users.noreply.github.com>
687 lines
53 KiB
XML
687 lines
53 KiB
XML
<Solution>
|
|
<Configurations>
|
|
<BuildType Name="Debug" />
|
|
<BuildType Name="Publish" />
|
|
<BuildType Name="Release" />
|
|
</Configurations>
|
|
<Folder Name="/Samples/">
|
|
<File Path="samples/AGENTS.md" />
|
|
<File Path="samples/README.md" />
|
|
<Project Path="eng/verify-samples/verify-samples.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/01-get-started/">
|
|
<Project Path="samples/01-get-started/01_hello_agent/01_hello_agent.csproj" />
|
|
<Project Path="samples/01-get-started/02_add_tools/02_add_tools.csproj" />
|
|
<Project Path="samples/01-get-started/03_multi_turn/03_multi_turn.csproj" />
|
|
<Project Path="samples/01-get-started/04_memory/04_memory.csproj" />
|
|
<Project Path="samples/01-get-started/05_first_workflow/05_first_workflow.csproj" />
|
|
<Project Path="samples/01-get-started/06_host_your_agent/06_host_your_agent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/">
|
|
<File Path="samples/02-agents/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentProviders/">
|
|
<File Path="samples/02-agents/AgentProviders/README.md" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_A2A/Agent_With_A2A.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_Anthropic/Agent_With_Anthropic.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_AzureAIAgentsPersistent/Agent_With_AzureAIAgentsPersistent.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_AzureAIProject/Agent_With_AzureAIProject.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_AzureFoundryModel/Agent_With_AzureFoundryModel.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_AzureOpenAIChatCompletion/Agent_With_AzureOpenAIChatCompletion.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_AzureOpenAIResponses/Agent_With_AzureOpenAIResponses.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_CustomImplementation/Agent_With_CustomImplementation.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_GitHubCopilot/Agent_With_GitHubCopilot.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_GoogleGemini/Agent_With_GoogleGemini.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_Ollama/Agent_With_Ollama.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_ONNX/Agent_With_ONNX.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_OpenAIChatCompletion/Agent_With_OpenAIChatCompletion.csproj" />
|
|
<Project Path="samples/02-agents/AgentProviders/Agent_With_OpenAIResponses/Agent_With_OpenAIResponses.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/DevUIAspireIntegration/">
|
|
<Project Path="samples/05-end-to-end/DevUIAspireIntegration/DevUIIntegration.AppHost/DevUIIntegration.AppHost.csproj" />
|
|
<Project Path="samples/05-end-to-end/DevUIAspireIntegration/DevUIIntegration.ServiceDefaults/DevUIIntegration.ServiceDefaults.csproj" />
|
|
<Project Path="samples/05-end-to-end/DevUIAspireIntegration/EditorAgent/EditorAgent.csproj" />
|
|
<Project Path="samples/05-end-to-end/DevUIAspireIntegration/WriterAgent/WriterAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/Agents/">
|
|
<File Path="samples/02-agents/Agents/README.md" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step01_UsingFunctionToolsWithApprovals/Agent_Step01_UsingFunctionToolsWithApprovals.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step02_StructuredOutput/Agent_Step02_StructuredOutput.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step03_PersistedConversations/Agent_Step03_PersistedConversations.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step04_3rdPartyChatHistoryStorage/Agent_Step04_3rdPartyChatHistoryStorage.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step05_Observability/Agent_Step05_Observability.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step06_DependencyInjection/Agent_Step06_DependencyInjection.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step07_AsMcpTool/Agent_Step07_AsMcpTool.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step08_UsingImages/Agent_Step08_UsingImages.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step09_AsFunctionTool/Agent_Step09_AsFunctionTool.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step10_BackgroundResponsesWithToolsAndPersistence/Agent_Step10_BackgroundResponsesWithToolsAndPersistence.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step11_Middleware/Agent_Step11_Middleware.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step12_Plugins/Agent_Step12_Plugins.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step13_ChatReduction/Agent_Step13_ChatReduction.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step14_BackgroundResponses/Agent_Step14_BackgroundResponses.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step15_DeepResearch/Agent_Step15_DeepResearch.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step16_Declarative/Agent_Step16_Declarative.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step17_AdditionalAIContext/Agent_Step17_AdditionalAIContext.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step18_CompactionPipeline/Agent_Step18_CompactionPipeline.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step19_InFunctionLoopCheckpointing/Agent_Step19_InFunctionLoopCheckpointing.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step20_DynamicFunctionTools/Agent_Step20_DynamicFunctionTools.csproj" />
|
|
<Project Path="samples/02-agents/Agents/Agent_Step21_ShellWithEnvironment/Agent_Step21_ShellWithEnvironment.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/DeclarativeAgents/">
|
|
<Project Path="samples/02-agents/DeclarativeAgents/ChatClient/DeclarativeChatClientAgents.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/DurableWorkflows/" />
|
|
<Folder Name="/Samples/04-hosting/DurableWorkflows/ConsoleApps/">
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/01_SequentialWorkflow/01_SequentialWorkflow.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/02_ConcurrentWorkflow/02_ConcurrentWorkflow.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/03_ConditionalEdges/03_ConditionalEdges.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/04_WorkflowAndAgents/04_WorkflowAndAgents.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/05_WorkflowEvents/05_WorkflowEvents.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/06_WorkflowSharedState/06_WorkflowSharedState.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/07_SubWorkflows/07_SubWorkflows.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/ConsoleApps/08_WorkflowHITL/08_WorkflowHITL.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/DurableWorkflows/AzureFunctions/">
|
|
<Project Path="samples/04-hosting/DurableWorkflows/AzureFunctions/01_SequentialWorkflow/01_SequentialWorkflow.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/AzureFunctions/02_ConcurrentWorkflow/02_ConcurrentWorkflow.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/AzureFunctions/03_WorkflowHITL/03_WorkflowHITL.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/AzureFunctions/04_WorkflowMcpTool/04_WorkflowMcpTool.csproj" />
|
|
<Project Path="samples/04-hosting/DurableWorkflows/AzureFunctions/05_WorkflowAndAgents/05_WorkflowAndAgents.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/GettingStarted/">
|
|
<File Path="samples/GettingStarted/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/">
|
|
<File Path="samples/02-agents/AGUI/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/Step01_GettingStarted/">
|
|
<Project Path="samples/02-agents/AGUI/Step01_GettingStarted/Client/Client.csproj" />
|
|
<Project Path="samples/02-agents/AGUI/Step01_GettingStarted/Server/Server.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/Step02_BackendTools/">
|
|
<Project Path="samples/02-agents/AGUI/Step02_BackendTools/Client/Client.csproj" />
|
|
<Project Path="samples/02-agents/AGUI/Step02_BackendTools/Server/Server.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/Step03_FrontendTools/">
|
|
<Project Path="samples/02-agents/AGUI/Step03_FrontendTools/Client/Client.csproj" />
|
|
<Project Path="samples/02-agents/AGUI/Step03_FrontendTools/Server/Server.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/Step04_HumanInLoop/">
|
|
<Project Path="samples/02-agents/AGUI/Step04_HumanInLoop/Client/Client.csproj" />
|
|
<Project Path="samples/02-agents/AGUI/Step04_HumanInLoop/Server/Server.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentSkills/">
|
|
<File Path="samples/02-agents/AgentSkills/README.md" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step01_FileBasedSkills/Agent_Step01_FileBasedSkills.csproj" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step02_CodeDefinedSkills/Agent_Step02_CodeDefinedSkills.csproj" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step03_ClassBasedSkills/Agent_Step03_ClassBasedSkills.csproj" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step04_MixedSkills/Agent_Step04_MixedSkills.csproj" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step05_SkillsWithDI/Agent_Step05_SkillsWithDI.csproj" />
|
|
<Project Path="samples/02-agents/AgentSkills/Agent_Step06_McpBasedSkills/Agent_Step06_McpBasedSkills.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/Harness/">
|
|
<File Path="samples/02-agents/Harness/README.md" />
|
|
<Project Path="samples/02-agents/Harness/ConsoleReactiveComponents/ConsoleReactiveComponents.csproj" />
|
|
<Project Path="samples/02-agents/Harness/ConsoleReactiveFramework/ConsoleReactiveFramework.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Shared_Console/Harness_Shared_Console.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Shared_Console_OpenAI/Harness_Shared_Console_OpenAI.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Step01_Research/Harness_Step01_Research.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Step02_Research_WithBackgroundAgents/Harness_Step02_Research_WithBackgroundAgents.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Step03_DataProcessing/Harness_Step03_DataProcessing.csproj" />
|
|
<Project Path="samples/02-agents/Harness/Harness_Step04_CodeExecution/Harness_Step04_CodeExecution.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AGUI/Step05_StateManagement/">
|
|
<Project Path="samples/02-agents/AGUI/Step05_StateManagement/Client/Client.csproj" />
|
|
<Project Path="samples/02-agents/AGUI/Step05_StateManagement/Server/Server.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/DevUI/">
|
|
<File Path="samples/02-agents/DevUI/README.md" />
|
|
<Project Path="samples/02-agents/DevUI/DevUI_Step01_BasicUsage/DevUI_Step01_BasicUsage.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentWithAnthropic/">
|
|
<File Path="samples/02-agents/AgentWithAnthropic/README.md" />
|
|
<Project Path="samples/02-agents/AgentWithAnthropic/Agent_Anthropic_Step01_Running/Agent_Anthropic_Step01_Running.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithAnthropic/Agent_Anthropic_Step02_Reasoning/Agent_Anthropic_Step02_Reasoning.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithAnthropic/Agent_Anthropic_Step03_UsingFunctionTools/Agent_Anthropic_Step03_UsingFunctionTools.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithAnthropic/Agent_Anthropic_Step04_UsingSkills/Agent_Anthropic_Step04_UsingSkills.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentsWithFoundry/">
|
|
<File Path="samples/02-agents/AgentsWithFoundry/README.md" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step00_FoundryAgentLifecycle/Agent_Step00_FoundryAgentLifecycle.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step01_Basics/Agent_Step01_Basics.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step02.1_MultiturnConversation/Agent_Step02.1_MultiturnConversation.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step02.2_MultiturnWithServerConversations/Agent_Step02.2_MultiturnWithServerConversations.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step03_UsingFunctionTools/Agent_Step03_UsingFunctionTools.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step04_UsingFunctionToolsWithApprovals/Agent_Step04_UsingFunctionToolsWithApprovals.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step05_StructuredOutput/Agent_Step05_StructuredOutput.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step06_PersistedConversations/Agent_Step06_PersistedConversations.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step07_Observability/Agent_Step07_Observability.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step08_DependencyInjection/Agent_Step08_DependencyInjection.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step09_UsingMcpClientAsTools/Agent_Step09_UsingMcpClientAsTools.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step10_UsingImages/Agent_Step10_UsingImages.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step11_AsFunctionTool/Agent_Step11_AsFunctionTool.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step12_Middleware/Agent_Step12_Middleware.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step13_Plugins/Agent_Step13_Plugins.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step14_CodeInterpreter/Agent_Step14_CodeInterpreter.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step15_ComputerUse/Agent_Step15_ComputerUse.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step16_FileSearch/Agent_Step16_FileSearch.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step17_OpenAPITools/Agent_Step17_OpenAPITools.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step18_BingCustomSearch/Agent_Step18_BingCustomSearch.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step19_SharePoint/Agent_Step19_SharePoint.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step20_MicrosoftFabric/Agent_Step20_MicrosoftFabric.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step21_WebSearch/Agent_Step21_WebSearch.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step22_MemorySearch/Agent_Step22_MemorySearch.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step23_LocalMCP/Agent_Step23_LocalMCP.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step24_CodeInterpreterFileDownload/Agent_Step24_CodeInterpreterFileDownload.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step25_FoundryToolboxMcp/Agent_Step25_FoundryToolboxMcp.csproj" />
|
|
<Project Path="samples/02-agents/AgentsWithFoundry/Agent_Step26_FoundryToolboxMcpSkills/Agent_Step26_FoundryToolboxMcpSkills.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/Evaluation/">
|
|
<Project Path="samples/02-agents/Evaluation/Evaluation_CustomEvals/Evaluation_CustomEvals.csproj" />
|
|
<Project Path="samples/02-agents/Evaluation/Evaluation_ExpectedOutputs/Evaluation_ExpectedOutputs.csproj" />
|
|
<Project Path="samples/02-agents/Evaluation/Evaluation_Multimodal/Evaluation_Multimodal.csproj" />
|
|
<Project Path="samples/02-agents/Evaluation/Evaluation_SimpleEval/Evaluation_SimpleEval.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentWithCodeAct/">
|
|
<File Path="samples/02-agents/AgentWithCodeAct/README.md" />
|
|
<Project Path="samples/02-agents/AgentWithCodeAct/AgentWithCodeAct_Step01_Interpreter/AgentWithCodeAct_Step01_Interpreter.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithCodeAct/AgentWithCodeAct_Step02_ToolEnabled/AgentWithCodeAct_Step02_ToolEnabled.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithCodeAct/AgentWithCodeAct_Step03_ManualWiring/AgentWithCodeAct_Step03_ManualWiring.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentWithMemory/">
|
|
<File Path="samples/02-agents/AgentWithMemory/README.md" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step01_ChatHistoryMemory/AgentWithMemory_Step01_ChatHistoryMemory.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step02_MemoryUsingMem0/AgentWithMemory_Step02_MemoryUsingMem0.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step04_MemoryUsingFoundry/AgentWithMemory_Step04_MemoryUsingFoundry.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step05_BoundedChatHistory/AgentWithMemory_Step05_BoundedChatHistory.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step03_MemoryUsingValkey/AgentWithMemory_Step03_MemoryUsingValkey.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithMemory/AgentWithMemory_Step03_MemoryUsingValkey_Bedrock/AgentWithMemory_Step03_MemoryUsingValkey_Bedrock.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentWithOpenAI/">
|
|
<File Path="samples/02-agents/AgentWithOpenAI/README.md" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step01_Running/Agent_OpenAI_Step01_Running.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step02_Reasoning/Agent_OpenAI_Step02_Reasoning.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step03_CreateFromChatClient/Agent_OpenAI_Step03_CreateFromChatClient.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step04_CreateFromOpenAIResponseClient/Agent_OpenAI_Step04_CreateFromOpenAIResponseClient.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step05_Conversation/Agent_OpenAI_Step05_Conversation.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithOpenAI/Agent_OpenAI_Step06_CodeInterpreterFileDownload/Agent_OpenAI_Step06_CodeInterpreterFileDownload.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/AgentWithRAG/">
|
|
<File Path="samples/02-agents/AgentWithRAG/README.md" />
|
|
<Project Path="samples/02-agents/AgentWithRAG/AgentWithRAG_Step01_BasicTextRAG/AgentWithRAG_Step01_BasicTextRAG.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithRAG/AgentWithRAG_Step02_CustomVectorStoreRAG/AgentWithRAG_Step02_CustomVectorStoreRAG.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithRAG/AgentWithRAG_Step03_CustomRAGDataSource/AgentWithRAG_Step03_CustomRAGDataSource.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithRAG/AgentWithRAG_Step04_FoundryServiceRAG/AgentWithRAG_Step04_FoundryServiceRAG.csproj" />
|
|
<Project Path="samples/02-agents/AgentWithRAG/AgentWithRAG_Step05_Neo4jGraphRAG/AgentWithRAG_Step05_Neo4jGraphRAG.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/ModelContextProtocol/">
|
|
<File Path="samples/02-agents/ModelContextProtocol/README.md" />
|
|
<Project Path="samples/02-agents/ModelContextProtocol/Agent_MCP_LongRunningTask_Client/Agent_MCP_LongRunningTask_Client.csproj" />
|
|
<Project Path="samples/02-agents/ModelContextProtocol/Agent_MCP_Server/Agent_MCP_Server.csproj" />
|
|
<Project Path="samples/02-agents/ModelContextProtocol/Agent_MCP_Server_Auth/Agent_MCP_Server_Auth.csproj" />
|
|
<Project Path="samples/02-agents/ModelContextProtocol/FoundryAgent_Hosted_MCP/FoundryAgent_Hosted_MCP.csproj" />
|
|
<Project Path="samples/02-agents/ModelContextProtocol/ResponseAgent_Hosted_MCP/ResponseAgent_Hosted_MCP.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/Observability/">
|
|
<Project Path="samples/02-agents/AgentOpenTelemetry/AgentOpenTelemetry.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/">
|
|
<File Path="samples/03-workflows/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Concurrent/">
|
|
<Project Path="samples/03-workflows/Concurrent/Concurrent/Concurrent.csproj" />
|
|
<Project Path="samples/03-workflows/Concurrent/MapReduce/MapReduce.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/ConditionalEdges/">
|
|
<Project Path="samples/03-workflows/ConditionalEdges/01_EdgeCondition/01_EdgeCondition.csproj" />
|
|
<Project Path="samples/03-workflows/ConditionalEdges/02_SwitchCase/02_SwitchCase.csproj" />
|
|
<Project Path="samples/03-workflows/ConditionalEdges/03_MultiSelection/03_MultiSelection.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Declarative/">
|
|
<File Path="samples/03-workflows/Declarative/README.md" />
|
|
<Project Path="samples/03-workflows/Declarative/ConfirmInput/ConfirmInput.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/CustomerSupport/CustomerSupport.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/DeepResearch/DeepResearch.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/ExecuteCode/ExecuteCode.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/ExecuteWorkflow/ExecuteWorkflow.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/FunctionTools/FunctionTools.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/HostedWorkflow/HostedWorkflow.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/InputArguments/InputArguments.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/InvokeFoundryToolboxMcp/InvokeFoundryToolboxMcp.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/InvokeFunctionTool/InvokeFunctionTool.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/InvokeHttpRequest/InvokeHttpRequest.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/InvokeMcpTool/InvokeMcpTool.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/Marketing/Marketing.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/StudentTeacher/StudentTeacher.csproj" />
|
|
<Project Path="samples/03-workflows/Declarative/ToolApproval/ToolApproval.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Declarative/Examples/">
|
|
<File Path="../declarative-agents/workflow-samples/CustomerSupport.yaml" />
|
|
<File Path="../declarative-agents/workflow-samples/DeepResearch.yaml" />
|
|
<File Path="../declarative-agents/workflow-samples/Marketing.yaml" />
|
|
<File Path="../declarative-agents/workflow-samples/MathChat.yaml" />
|
|
<File Path="../declarative-agents/workflow-samples/README.md" />
|
|
<File Path="../declarative-agents/workflow-samples/wttr.json" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/SharedStates/">
|
|
<Project Path="samples/03-workflows/SharedStates/SharedStates.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Loop/">
|
|
<Project Path="samples/03-workflows/Loop/Loop.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Agents/">
|
|
<Project Path="samples/03-workflows/Agents/CustomAgentExecutors/CustomAgentExecutors.csproj" />
|
|
<Project Path="samples/03-workflows/Agents/FoundryAgent/FoundryAgent.csproj" />
|
|
<Project Path="samples/03-workflows/Agents/GroupChatToolApproval/GroupChatToolApproval.csproj" />
|
|
<Project Path="samples/03-workflows/Agents/WorkflowAsAnAgent/WorkflowAsAnAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Checkpoint/">
|
|
<Project Path="samples/03-workflows/Checkpoint/CheckpointAndRehydrate/CheckpointAndRehydrate.csproj" />
|
|
<Project Path="samples/03-workflows/Checkpoint/CheckpointAndResume/CheckpointAndResume.csproj" />
|
|
<Project Path="samples/03-workflows/Checkpoint/CheckpointWithHumanInTheLoop/CheckpointWithHumanInTheLoop.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/HumanInTheLoop/">
|
|
<Project Path="samples/03-workflows/HumanInTheLoop/HumanInTheLoopBasic/HumanInTheLoopBasic.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Orchestration/">
|
|
<Project Path="samples/03-workflows/Orchestration/Handoff/Handoff.csproj" />
|
|
<Project Path="samples/03-workflows/Orchestration/Magentic/Magentic.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Observability/">
|
|
<Project Path="samples/03-workflows/Observability/ApplicationInsights/ApplicationInsights.csproj" />
|
|
<Project Path="samples/03-workflows/Observability/AspireDashboard/AspireDashboard.csproj" />
|
|
<Project Path="samples/03-workflows/Observability/WorkflowAsAnAgent/WorkflowAsAnAgentObservability.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Visualization/">
|
|
<Project Path="samples/03-workflows/Visualization/Visualization.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/_StartHere/">
|
|
<Project Path="samples/03-workflows/_StartHere/01_Streaming/01_Streaming.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/02_AgentsInWorkflows/02_AgentsInWorkflows.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/03_AgentWorkflowPatterns/03_AgentWorkflowPatterns.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/04_MultiModelService/04_MultiModelService.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/05_SubWorkflows/05_SubWorkflows.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/06_MixedWorkflowAgentsAndExecutors/06_MixedWorkflowAgentsAndExecutors.csproj" />
|
|
<Project Path="samples/03-workflows/_StartHere/07_WriterCriticWorkflow/07_WriterCriticWorkflow.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/03-workflows/Evaluation/">
|
|
<Project Path="samples/03-workflows/Evaluation/Evaluation_WorkflowEval/Evaluation_WorkflowEval.csproj" />
|
|
<Project Path="samples/03-workflows/Evaluation/Evaluation_WorkflowExpectedOutputs/Evaluation_WorkflowExpectedOutputs.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/">
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/" />
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/invocations/" />
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/invocations/Hosted-Invocations-EchoAgent/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/invocations/Hosted-Invocations-EchoAgent/Hosted-Invocations-EchoAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/invocations/Using-Samples/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/invocations/Using-Samples/SimpleInvocationsAgent/SimpleInvocationsAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/" />
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-ChatClientAgent/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-ChatClientAgent/HostedChatClientAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-FoundryAgent/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-FoundryAgent/HostedFoundryAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Files/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Files/HostedFiles.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-LocalTools/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-LocalTools/HostedLocalTools.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-McpTools/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-McpTools/HostedMcpTools.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-MemoryAgent/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-MemoryAgent/HostedMemoryAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Observability/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Observability/HostedObservability.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted_Shared_Contributor_Setup/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted_Shared_Contributor_Setup/Hosted_Shared_Contributor_Setup.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Toolbox/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Toolbox/HostedToolbox.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Toolbox-AuthPaths/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Toolbox-AuthPaths/Hosted-Toolbox-AuthPaths.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-ToolboxMcpSkills/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-ToolboxMcpSkills/HostedToolboxMcpSkills.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-AzureSearchRag/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-AzureSearchRag/HostedAzureSearchRag.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-TextRag/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-TextRag/HostedTextRag.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Workflow-Simple/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Workflow-Simple/HostedWorkflowSimple.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Using-Samples/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Using-Samples/SessionFilesClient/SessionFilesClient.csproj" />
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Using-Samples/SimpleAgent/SimpleAgent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-Workflow-Handoff/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-Workflow-Handoff/HostedWorkflowHandoff.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/FoundryHostedAgents/responses/Hosted-AgentSkills/">
|
|
<Project Path="samples/04-hosting/FoundryHostedAgents/responses/Hosted-AgentSkills/HostedAgentSkills.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/DurableAgents/" />
|
|
<Folder Name="/Samples/04-hosting/DurableAgents/AzureFunctions/">
|
|
<File Path="samples/04-hosting/DurableAgents/AzureFunctions/.editorconfig" />
|
|
<File Path="samples/04-hosting/DurableAgents/AzureFunctions/README.md" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/01_SingleAgent/01_SingleAgent.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/02_AgentOrchestration_Chaining/02_AgentOrchestration_Chaining.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/03_AgentOrchestration_Concurrency/03_AgentOrchestration_Concurrency.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/04_AgentOrchestration_Conditionals/04_AgentOrchestration_Conditionals.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/05_AgentOrchestration_HITL/05_AgentOrchestration_HITL.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/06_LongRunningTools/06_LongRunningTools.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/07_AgentAsMcpTool/07_AgentAsMcpTool.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/AzureFunctions/08_ReliableStreaming/08_ReliableStreaming.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/04-hosting/DurableAgents/ConsoleApps/">
|
|
<File Path="samples/04-hosting/DurableAgents/ConsoleApps/README.md" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/01_SingleAgent/01_SingleAgent.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/02_AgentOrchestration_Chaining/02_AgentOrchestration_Chaining.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/03_AgentOrchestration_Concurrency/03_AgentOrchestration_Concurrency.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/04_AgentOrchestration_Conditionals/04_AgentOrchestration_Conditionals.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/05_AgentOrchestration_HITL/05_AgentOrchestration_HITL.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/06_LongRunningTools/06_LongRunningTools.csproj" />
|
|
<Project Path="samples/04-hosting/DurableAgents/ConsoleApps/07_ReliableStreaming/07_ReliableStreaming.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/02-agents/A2A/">
|
|
<File Path="samples/02-agents/A2A/README.md" />
|
|
<Project Path="samples/02-agents/A2A/A2AAgent_AsFunctionTools/A2AAgent_AsFunctionTools.csproj" />
|
|
<Project Path="samples/02-agents/A2A/A2AAgent_PollingForTaskCompletion/A2AAgent_PollingForTaskCompletion.csproj" />
|
|
<Project Path="samples/02-agents/A2A/A2AAgent_ProtocolSelection/A2AAgent_ProtocolSelection.csproj" />
|
|
<Project Path="samples/02-agents/A2A/A2AAgent_StreamReconnection/A2AAgent_StreamReconnection.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/">
|
|
<Project Path="samples/05-end-to-end/AgentWithPurview/AgentWithPurview.csproj" />
|
|
<Project Path="samples/05-end-to-end/M365Agent/M365Agent.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/Evaluation/">
|
|
<Project Path="samples/05-end-to-end/Evaluation/Evaluation_ConversationSplits/Evaluation_ConversationSplits.csproj" />
|
|
<Project Path="samples/05-end-to-end/Evaluation/Evaluation_FoundryQuality/Evaluation_FoundryQuality.csproj" />
|
|
<Project Path="samples/05-end-to-end/Evaluation/Evaluation_MixedProviders/Evaluation_MixedProviders.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/A2AClientServer/">
|
|
<File Path="samples/05-end-to-end/A2AClientServer/README.md" />
|
|
<Project Path="samples/05-end-to-end/A2AClientServer/A2AClient/A2AClient.csproj" />
|
|
<Project Path="samples/05-end-to-end/A2AClientServer/A2AServer/A2AServer.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/AgentWebChat/">
|
|
<Project Path="samples/05-end-to-end/AgentWebChat/AgentWebChat.AgentHost/AgentWebChat.AgentHost.csproj" />
|
|
<Project Path="samples/05-end-to-end/AgentWebChat/AgentWebChat.AppHost/AgentWebChat.AppHost.csproj" />
|
|
<Project Path="samples/05-end-to-end/AgentWebChat/AgentWebChat.ServiceDefaults/AgentWebChat.ServiceDefaults.csproj" />
|
|
<Project Path="samples/05-end-to-end/AgentWebChat/AgentWebChat.Web/AgentWebChat.Web.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/AGUIClientServer/">
|
|
<File Path="samples/05-end-to-end/AGUIClientServer/README.md" />
|
|
<Project Path="samples/05-end-to-end/AGUIClientServer/AGUIClient/AGUIClient.csproj" />
|
|
<Project Path="samples/05-end-to-end/AGUIClientServer/AGUIDojoServer/AGUIDojoServer.csproj" />
|
|
<Project Path="samples/05-end-to-end/AGUIClientServer/AGUIServer/AGUIServer.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Samples/05-end-to-end/AspNetAgentAuthorization/">
|
|
<File Path="samples/05-end-to-end/AspNetAgentAuthorization/docker-compose.yml" />
|
|
<File Path="samples/05-end-to-end/AspNetAgentAuthorization/README.md" />
|
|
<Project Path="samples/05-end-to-end/AspNetAgentAuthorization/RazorWebClient/RazorWebClient.csproj" />
|
|
<Project Path="samples/05-end-to-end/AspNetAgentAuthorization/Service/Service.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/">
|
|
<File Path=".editorconfig" />
|
|
<File Path=".gitignore" />
|
|
<File Path="AGENTS.md" />
|
|
<File Path="Directory.Build.props" />
|
|
<File Path="Directory.Build.targets" />
|
|
<File Path="Directory.Packages.props" />
|
|
<File Path="global.json" />
|
|
<File Path="nuget.config" />
|
|
<File Path="README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/.github/" />
|
|
<Folder Name="/Solution Items/.github/upgrades/" />
|
|
<Folder Name="/Solution Items/.github/upgrades/prompts/">
|
|
<File Path="../.github/upgrades/prompts/SemanticKernelToAgentFramework.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/.github/workflows/">
|
|
<File Path="../.github/workflows/dotnet-build-and-test.yml" />
|
|
<File Path="../.github/workflows/dotnet-format.yml" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/demos/">
|
|
<File Path="demos/.editorconfig" />
|
|
<File Path="demos/Directory.Build.props" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/docs/" />
|
|
<Folder Name="/Solution Items/docs/decisions/">
|
|
<File Path="../docs/decisions/0001-agent-run-response.md" />
|
|
<File Path="../docs/decisions/0002-agent-tools.md" />
|
|
<File Path="../docs/decisions/0003-agent-opentelemetry-instrumentation.md" />
|
|
<File Path="../docs/decisions/0004-foundry-sdk-extensions.md" />
|
|
<File Path="../docs/decisions/0005-python-naming-conventions.md" />
|
|
<File Path="../docs/decisions/0006-userapproval.md" />
|
|
<File Path="../docs/decisions/0007-agent-filtering-middleware.md" />
|
|
<File Path="../docs/decisions/0008-python-subpackages.md" />
|
|
<File Path="../docs/decisions/0009-support-long-running-operations.md" />
|
|
<File Path="../docs/decisions/0010-ag-ui-support.md" />
|
|
<File Path="../docs/decisions/0011-create-get-agent-api.md" />
|
|
<File Path="../docs/decisions/0012-python-typeddict-options.md" />
|
|
<File Path="../docs/decisions/0013-python-get-response-simplification.md" />
|
|
<File Path="../docs/decisions/0014-feature-collections.md" />
|
|
<File Path="../docs/decisions/0015-agent-run-context.md" />
|
|
<File Path="../docs/decisions/0016-python-context-middleware.md" />
|
|
<File Path="../docs/decisions/0017-agent-additional-properties.md" />
|
|
<File Path="../docs/decisions/0018-agentthread-serialization.md" />
|
|
<File Path="../docs/decisions/adr-short-template.md" />
|
|
<File Path="../docs/decisions/adr-template.md" />
|
|
<File Path="../docs/decisions/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/eng/" />
|
|
<Folder Name="/Solution Items/eng/MSBuild/">
|
|
<File Path="eng/MSBuild/LegacySupport.props" />
|
|
<File Path="eng/MSBuild/Shared.props" />
|
|
<File Path="eng/MSBuild/Shared.targets" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/eng/scripts/">
|
|
<File Path="eng/scripts/dotnet-check-coverage.ps1" />
|
|
<File Path="eng/scripts/New-FilteredSolution.ps1" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/nuget/">
|
|
<File Path="nuget/icon.png" />
|
|
<File Path="nuget/nuget-package.props" />
|
|
<File Path="nuget/NUGET.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/samples/">
|
|
<File Path="samples/.editorconfig" />
|
|
<File Path="samples/Directory.Build.props" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/" />
|
|
<Folder Name="/Solution Items/src/LegacySupport/">
|
|
<File Path="src/LegacySupport/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/CallerAttributes/">
|
|
<File Path="src/LegacySupport/CallerAttributes/CallerArgumentExpressionAttribute.cs" />
|
|
<File Path="src/LegacySupport/CallerAttributes/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/CompilerFeatureRequiredAttribute/">
|
|
<File Path="src/LegacySupport/CompilerFeatureRequiredAttribute/CompilerFeatureRequiredAttribute.cs" />
|
|
<File Path="src/LegacySupport/CompilerFeatureRequiredAttribute/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/DiagnosticAttributes/">
|
|
<File Path="src/LegacySupport/DiagnosticAttributes/NullableAttributes.cs" />
|
|
<File Path="src/LegacySupport/DiagnosticAttributes/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/DiagnosticClasses/">
|
|
<File Path="src/LegacySupport/DiagnosticClasses/README.md" />
|
|
<File Path="src/LegacySupport/DiagnosticClasses/UnreachableException.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/ExperimentalAttribute/">
|
|
<File Path="src/LegacySupport/ExperimentalAttribute/ExperimentalAttribute.cs" />
|
|
<File Path="src/LegacySupport/ExperimentalAttribute/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/IsExternalInit/">
|
|
<File Path="src/LegacySupport/IsExternalInit/IsExternalInit.cs" />
|
|
<File Path="src/LegacySupport/IsExternalInit/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/RequiredMemberAttribute/">
|
|
<File Path="src/LegacySupport/RequiredMemberAttribute/README.md" />
|
|
<File Path="src/LegacySupport/RequiredMemberAttribute/RequiredMemberAttribute.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/LegacySupport/TrimAttributes/">
|
|
<File Path="src/LegacySupport/TrimAttributes/DynamicallyAccessedMembersAttribute.cs" />
|
|
<File Path="src/LegacySupport/TrimAttributes/DynamicallyAccessedMemberTypes.cs" />
|
|
<File Path="src/LegacySupport/TrimAttributes/README.md" />
|
|
<File Path="src/LegacySupport/TrimAttributes/RequiresDynamicCodeAttribute.cs" />
|
|
<File Path="src/LegacySupport/TrimAttributes/RequiresUnreferencedCodeAttribute.cs" />
|
|
<File Path="src/LegacySupport/TrimAttributes/UnconditionalSuppressMessageAttribute.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/" />
|
|
<Folder Name="/Solution Items/src/Shared/Demos/">
|
|
<File Path="src/Shared/Demos/README.md" />
|
|
<File Path="src/Shared/Demos/SampleEnvironment.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/DiagnosticIds/">
|
|
<File Path="src/Shared/DiagnosticIds/DiagnosticsIds.cs" />
|
|
<File Path="src/Shared/DiagnosticIds/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/IntegrationTests/">
|
|
<File Path="src/Shared/IntegrationTests/AnthropicConfiguration.cs" />
|
|
<File Path="src/Shared/IntegrationTests/AzureAIConfiguration.cs" />
|
|
<File Path="src/Shared/IntegrationTests/Mem0Configuration.cs" />
|
|
<File Path="src/Shared/IntegrationTests/OpenAIConfiguration.cs" />
|
|
<File Path="src/Shared/IntegrationTests/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/IntegrationTestsAzureCredentials/">
|
|
<File Path="src/Shared/IntegrationTestsAzureCredentials/README.md" />
|
|
<File Path="src/Shared/IntegrationTestsAzureCredentials/TestAzureCliCredentials.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/Samples/">
|
|
<File Path="src/Shared/Samples/BaseSample.cs" />
|
|
<File Path="src/Shared/Samples/README.md" />
|
|
<File Path="src/Shared/Samples/TestConfiguration.cs" />
|
|
<File Path="src/Shared/Samples/TextOutputHelperExtensions.cs" />
|
|
<File Path="src/Shared/Samples/XunitLogger.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/Redaction/">
|
|
<File Path="src/Shared/Redaction/README.md" />
|
|
<File Path="src/Shared/Redaction/ReplacingRedactor.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/Throw/">
|
|
<File Path="src/Shared/Throw/README.md" />
|
|
<File Path="src/Shared/Throw/Throw.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/StructuredOutput/">
|
|
<File Path="src/Shared/StructuredOutput/StructuredOutputSchemaUtilities.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/Workflows/" />
|
|
<Folder Name="/Solution Items/src/Shared/Workflows/Execution/">
|
|
<File Path="src/Shared/Workflows/Execution/README.md" />
|
|
<File Path="src/Shared/Workflows/Execution/WorkflowFactory.cs" />
|
|
<File Path="src/Shared/Workflows/Execution/WorkflowRunner.cs" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/src/Shared/Workflows/Settings/">
|
|
<File Path="src/Shared/Workflows/Settings/Application.cs" />
|
|
<File Path="src/Shared/Workflows/Settings/README.md" />
|
|
</Folder>
|
|
<Folder Name="/Solution Items/tests/">
|
|
<File Path="tests/.editorconfig" />
|
|
<File Path="tests/Directory.Build.props" />
|
|
</Folder>
|
|
<Folder Name="/src/">
|
|
<Project Path="src/Aspire.Hosting.AgentFramework.DevUI/Aspire.Hosting.AgentFramework.DevUI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.A2A/Microsoft.Agents.AI.A2A.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Abstractions/Microsoft.Agents.AI.Abstractions.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.AGUI/Microsoft.Agents.AI.AGUI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Anthropic/Microsoft.Agents.AI.Anthropic.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.AzureAI.Persistent/Microsoft.Agents.AI.AzureAI.Persistent.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.CopilotStudio/Microsoft.Agents.AI.CopilotStudio.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.CosmosNoSql/Microsoft.Agents.AI.CosmosNoSql.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Declarative/Microsoft.Agents.AI.Declarative.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.DevUI/Microsoft.Agents.AI.DevUI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.DurableTask/Microsoft.Agents.AI.DurableTask.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Foundry.Hosting/Microsoft.Agents.AI.Foundry.Hosting.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Foundry/Microsoft.Agents.AI.Foundry.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.GitHub.Copilot/Microsoft.Agents.AI.GitHub.Copilot.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Harness/Microsoft.Agents.AI.Harness.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.A2A.AspNetCore/Microsoft.Agents.AI.Hosting.A2A.AspNetCore.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.A2A/Microsoft.Agents.AI.Hosting.A2A.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.AzureFunctions/Microsoft.Agents.AI.Hosting.AzureFunctions.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.OpenAI/Microsoft.Agents.AI.Hosting.OpenAI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting.AspNetCore/Microsoft.Agents.AI.Hosting.AspNetCore.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hosting/Microsoft.Agents.AI.Hosting.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Hyperlight/Microsoft.Agents.AI.Hyperlight.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Mcp/Microsoft.Agents.AI.Mcp.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Mem0/Microsoft.Agents.AI.Mem0.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.OpenAI/Microsoft.Agents.AI.OpenAI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Purview/Microsoft.Agents.AI.Purview.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Tools.Shell/Microsoft.Agents.AI.Tools.Shell.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Workflows.Declarative.Foundry/Microsoft.Agents.AI.Workflows.Declarative.Foundry.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Workflows.Declarative.Mcp/Microsoft.Agents.AI.Workflows.Declarative.Mcp.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Workflows.Declarative/Microsoft.Agents.AI.Workflows.Declarative.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Workflows.Generators/Microsoft.Agents.AI.Workflows.Generators.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Workflows/Microsoft.Agents.AI.Workflows.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI/Microsoft.Agents.AI.csproj" />
|
|
<Project Path="src/Microsoft.Agents.AI.Valkey/Microsoft.Agents.AI.Valkey.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Tests/" />
|
|
<Folder Name="/Tests/IntegrationTests/">
|
|
<Project Path="tests/AgentConformance.IntegrationTests/AgentConformance.IntegrationTests.csproj" />
|
|
<Project Path="tests/AnthropicChatCompletion.IntegrationTests/AnthropicChatCompletion.IntegrationTests.csproj" />
|
|
<Project Path="tests/AzureAIAgentsPersistent.IntegrationTests/AzureAIAgentsPersistent.IntegrationTests.csproj" />
|
|
<Project Path="tests/CopilotStudio.IntegrationTests/CopilotStudio.IntegrationTests.csproj" />
|
|
<Project Path="tests/Foundry.Hosting.IntegrationTests.TestContainer/Foundry.Hosting.IntegrationTests.TestContainer.csproj" />
|
|
<Project Path="tests/Foundry.Hosting.IntegrationTests/Foundry.Hosting.IntegrationTests.csproj" />
|
|
<Project Path="tests/Foundry.IntegrationTests/Foundry.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/Microsoft.Agents.AI.DurableTask.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.GitHub.Copilot.IntegrationTests/Microsoft.Agents.AI.GitHub.Copilot.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.IntegrationTests/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hyperlight.IntegrationTests/Microsoft.Agents.AI.Hyperlight.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Mem0.IntegrationTests/Microsoft.Agents.AI.Mem0.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Tools.Shell.IntegrationTests/Microsoft.Agents.AI.Tools.Shell.IntegrationTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Workflows.Declarative.IntegrationTests/Microsoft.Agents.AI.Workflows.Declarative.IntegrationTests.csproj" />
|
|
<Project Path="tests/OpenAIAssistant.IntegrationTests/OpenAIAssistant.IntegrationTests.csproj" />
|
|
<Project Path="tests/OpenAIChatCompletion.IntegrationTests/OpenAIChatCompletion.IntegrationTests.csproj" />
|
|
<Project Path="tests/OpenAIResponse.IntegrationTests/OpenAIResponse.IntegrationTests.csproj" />
|
|
</Folder>
|
|
<Folder Name="/Tests/UnitTests/">
|
|
<Project Path="tests/Aspire.Hosting.AgentFramework.DevUI.UnitTests/Aspire.Hosting.AgentFramework.DevUI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.A2A.UnitTests/Microsoft.Agents.AI.A2A.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Abstractions.UnitTests/Microsoft.Agents.AI.Abstractions.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.AGUI.UnitTests/Microsoft.Agents.AI.AGUI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Anthropic.UnitTests/Microsoft.Agents.AI.Anthropic.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.AzureAI.Persistent.UnitTests/Microsoft.Agents.AI.AzureAI.Persistent.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.CosmosNoSql.UnitTests/Microsoft.Agents.AI.CosmosNoSql.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Declarative.UnitTests/Microsoft.Agents.AI.Declarative.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.DevUI.UnitTests/Microsoft.Agents.AI.DevUI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.DurableTask.UnitTests/Microsoft.Agents.AI.DurableTask.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Foundry.Hosting.UnitTests/Microsoft.Agents.AI.Foundry.Hosting.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Foundry.UnitTests/Microsoft.Agents.AI.Foundry.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.GitHub.Copilot.UnitTests/Microsoft.Agents.AI.GitHub.Copilot.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Harness.UnitTests/Microsoft.Agents.AI.Harness.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.A2A.UnitTests/Microsoft.Agents.AI.Hosting.A2A.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.UnitTests/Microsoft.Agents.AI.Hosting.AGUI.AspNetCore.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.AzureFunctions.UnitTests/Microsoft.Agents.AI.Hosting.AzureFunctions.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.OpenAI.UnitTests/Microsoft.Agents.AI.Hosting.OpenAI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hosting.UnitTests/Microsoft.Agents.AI.Hosting.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Hyperlight.UnitTests/Microsoft.Agents.AI.Hyperlight.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Mcp.UnitTests/Microsoft.Agents.AI.Mcp.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Mem0.UnitTests/Microsoft.Agents.AI.Mem0.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.OpenAI.UnitTests/Microsoft.Agents.AI.OpenAI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Purview.UnitTests/Microsoft.Agents.AI.Purview.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Tools.Shell.UnitTests/Microsoft.Agents.AI.Tools.Shell.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.UnitTests/Microsoft.Agents.AI.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Workflows.Declarative.Mcp.UnitTests/Microsoft.Agents.AI.Workflows.Declarative.Mcp.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Workflows.Declarative.UnitTests/Microsoft.Agents.AI.Workflows.Declarative.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Workflows.Generators.UnitTests/Microsoft.Agents.AI.Workflows.Generators.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Workflows.UnitTests/Microsoft.Agents.AI.Workflows.UnitTests.csproj" />
|
|
<Project Path="tests/Microsoft.Agents.AI.Valkey.UnitTests/Microsoft.Agents.AI.Valkey.UnitTests.csproj" />
|
|
</Folder>
|
|
</Solution>
|