Commit 904a5b8
Python / .NET Samples - Restructure and Improve Samples (Feature Branc… (#4092)
* Python: .NET Samples - Restructure and Improve Samples (Feature Branch) (#4091)
* Moved by agent (#4094)
* Fix readme links
* .NET Samples - Create `04-hosting` learning path step (#4098)
* Agent move
* Agent reorderd
* Remove A2A section from README
Removed A2A section from the Getting Started README.
* Agent fixed links
* Fix broken sample links in durable-agents README (#4101)
* Initial plan
* Fix broken internal links in documentation
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* Revert template link changes; keep only durable-agents README fix
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* .NET Samples - Create `03-workflows` learning path step (#4102)
* Fix solution project path
* Python: Fix broken markdown links to repo resources (outside /docs) (#4105)
* Initial plan
* Fix broken markdown links to repo resources
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* Update README to rename .NET Workflows Samples section
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* .NET Samples - Create `02-agents` learning path step (#4107)
* .NET: Fix broken relative link in GroupChatToolApproval README (#4108)
* Initial plan
* Fix broken link in GroupChatToolApproval README
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* Update labeler configuration for workflow samples
* .NET - Reorder Agents samples to start from Step01 instead of Step04 (#4110)
* Fix solution
* Resolve new sample paths
* Move new AgentSkills and AgentWithMemory_Step04 samples
* Fix link
* Fix readme path
* fix: update stale dotnet/samples/Durable path reference in AGENTS.md
Co-authored-by: crickman <66376200+crickman@users.noreply.github.com>
* Moved new sample
* Update solution
* Resolve merge (new sample)
* Sync to new sample - FoundryAgents_Step21_BingCustomSearch
* Updated README
* .NET Samples - Configuration Naming Update (#4149)
* .NET: Restore AzureFunctions index parity with ConsoleApps under DurableAgents samples (#4221)
* Clean-up `05_host_your_agent`
* Config setting consistency
* Refine samples
* AGENTS.md
* Move new samples
* Re-order samples
* Move new project and fixup solution
* Fixup model config
* Fix up new UT project
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>1 parent 425f27f commit 904a5b8
764 files changed
Lines changed: 1779 additions & 1406 deletions
File tree
- .github
- workflows
- docs/features/durable-agents
- dotnet
- samples
- 01-get-started
- 01_hello_agent
- 02_add_tools
- 03_multi_turn
- 04_memory
- 05_first_workflow
- 06_host_your_agent
- 02-agents
- AGUI
- Step01_GettingStarted
- Client
- Server
- Properties
- Step02_BackendTools
- Client
- Server
- Properties
- Step03_FrontendTools
- Client
- Server
- Properties
- Step04_HumanInLoop
- Client
- Server
- Properties
- Step05_StateManagement
- Client
- Server
- Properties
- AgentOpenTelemetry
- AgentProviders
- Agent_With_A2A
- Agent_With_Anthropic
- Agent_With_AzureAIAgentsPersistent
- Agent_With_AzureAIProject
- Agent_With_AzureFoundryModel
- Agent_With_AzureOpenAIChatCompletion
- Agent_With_AzureOpenAIResponses
- Agent_With_CustomImplementation
- Agent_With_GitHubCopilot
- Agent_With_GoogleGemini
- Agent_With_ONNX
- Agent_With_Ollama
- Agent_With_OpenAIAssistants
- Agent_With_OpenAIChatCompletion
- Agent_With_OpenAIResponses
- AgentSkills
- Agent_Step01_BasicSkills
- skills/expense-report
- assets
- references
- AgentWithAnthropic
- Agent_Anthropic_Step01_Running
- Agent_Anthropic_Step02_Reasoning
- Agent_Anthropic_Step03_UsingFunctionTools
- Agent_Anthropic_Step04_UsingSkills
- AgentWithMemory
- AgentWithMemory_Step01_ChatHistoryMemory
- AgentWithMemory_Step02_MemoryUsingMem0
- AgentWithMemory_Step04_MemoryUsingFoundry
- AgentWithOpenAI
- Agent_OpenAI_Step01_Running
- Agent_OpenAI_Step02_Reasoning
- Agent_OpenAI_Step03_CreateFromChatClient
- Agent_OpenAI_Step04_CreateFromOpenAIResponseClient
- Agent_OpenAI_Step05_Conversation
- AgentWithRAG
- AgentWithRAG_Step01_BasicTextRAG
- TextSearchStore
- AgentWithRAG_Step02_CustomVectorStoreRAG
- AgentWithRAG_Step03_CustomRAGDataSource
- AgentWithRAG_Step04_FoundryServiceRAG
- Agents
- Agent_Step01_UsingFunctionToolsWithApprovals
- Agent_Step02_StructuredOutput
- Agent_Step03_PersistedConversations
- Agent_Step04_3rdPartyChatHistoryStorage
- Agent_Step05_Observability
- Agent_Step06_DependencyInjection
- Agent_Step07_AsMcpTool
- Agent_Step08_UsingImages
- Agent_Step09_AsFunctionTool
- Agent_Step10_BackgroundResponsesWithToolsAndPersistence
- Agent_Step11_Middleware
- Agent_Step12_Plugins
- Agent_Step13_ChatReduction
- Agent_Step14_BackgroundResponses
- Agent_Step15_DeepResearch
- Agent_Step16_Declarative
- Agent_Step17_AdditionalAIContext
- DeclarativeAgents/ChatClient
- Properties
- DevUI
- DevUI_Step01_BasicUsage
- Properties
- FoundryAgents
- FoundryAgents_Evaluations_Step01_RedTeaming
- FoundryAgents_Evaluations_Step02_SelfReflection
- FoundryAgents_Step01.1_Basics
- FoundryAgents_Step01.2_Running
- FoundryAgents_Step02_MultiturnConversation
- FoundryAgents_Step03_UsingFunctionTools
- FoundryAgents_Step04_UsingFunctionToolsWithApprovals
- FoundryAgents_Step05_StructuredOutput
- FoundryAgents_Step06_PersistedConversations
- FoundryAgents_Step07_Observability
- FoundryAgents_Step08_DependencyInjection
- FoundryAgents_Step09_UsingMcpClientAsTools
- FoundryAgents_Step10_UsingImages
- Assets
- FoundryAgents_Step11_AsFunctionTool
- FoundryAgents_Step12_Middleware
- FoundryAgents_Step13_Plugins
- FoundryAgents_Step14_CodeInterpreter
- FoundryAgents_Step15_ComputerUse
- Assets
- FoundryAgents_Step16_FileSearch
- FoundryAgents_Step17_OpenAPITools
- FoundryAgents_Step18_BingCustomSearch
- FoundryAgents_Step20_MicrosoftFabric
- FoundryAgents_Step21_WebSearch
- FoundryAgents_Step22_MemorySearch
- FoundryAgents_Step23_LocalMCP
- ModelContextProtocol
- Agent_MCP_Server_Auth
- Agent_MCP_Server
- FoundryAgent_Hosted_MCP
- ResponseAgent_Hosted_MCP
- 03-workflows
- Agents
- CustomAgentExecutors
- FoundryAgent
- GroupChatToolApproval
- WorkflowAsAnAgent
- Checkpoint
- CheckpointAndRehydrate
- CheckpointAndResume
- CheckpointWithHumanInTheLoop
- Concurrent
- Concurrent
- MapReduce
- ConditionalEdges
- 01_EdgeCondition
- 02_SwitchCase
- 03_MultiSelection
- Declarative
- ConfirmInput
- CustomerSupport
- Properties
- DeepResearch
- Properties
- ExecuteCode
- ExecuteWorkflow
- Properties
- FunctionTools
- Properties
- GenerateCode
- Properties
- HostedWorkflow
- InputArguments
- Properties
- InvokeFunctionTool
- InvokeMcpTool
- Marketing
- Properties
- OpenAIChatAgent/Properties
- OpenAIResponseAgent/Properties
- StudentTeacher
- Properties
- ToolApproval
- Properties
- HumanInTheLoop/HumanInTheLoopBasic
- Loop
- Observability
- ApplicationInsights
- AspireDashboard
- WorkflowAsAnAgent
- Resources
- Visualization
- Resources
- _StartHere
- 01_Streaming
- 02_AgentsInWorkflows
- 03_AgentWorkflowPatterns
- 04_MultiModelService
- 05_SubWorkflows
- 06_MixedWorkflowAgentsAndExecutors
- 07_WriterCriticWorkflow
- 04-hosting
- A2A
- A2AAgent_AsFunctionTools
- A2AAgent_PollingForTaskCompletion
- DurableAgents
- AzureFunctions
- 01_SingleAgent
- 02_AgentOrchestration_Chaining
- 03_AgentOrchestration_Concurrency
- 04_AgentOrchestration_Conditionals
- 05_AgentOrchestration_HITL
- 06_LongRunningTools
- 07_AgentAsMcpTool
- 08_ReliableStreaming
- ConsoleApps
- 01_SingleAgent
- 02_AgentOrchestration_Chaining
- 03_AgentOrchestration_Concurrency
- 04_AgentOrchestration_Conditionals
- 05_AgentOrchestration_HITL
- 06_LongRunningTools
- 07_ReliableStreaming
- 05-end-to-end
- A2AClientServer
- A2AClient
- A2AServer
- Models
- AGUIClientServer
- AGUIClient
- AGUIDojoServer
- AgenticUI
- BackendToolRendering
- PredictiveStateUpdates
- Properties
- AGUIServer
- Properties
- AGUIWebChat
- Client
- Components
- Layout
- Pages/Chat
- Properties
- wwwroot
- Server
- Properties
- AgentWebChat
- AgentWebChat.AgentHost
- Custom
- Properties
- Utilities
- AgentWebChat.AppHost
- Properties
- AgentWebChat.ServiceDefaults
- AgentWebChat.Web
- Components
- Layout
- Pages
- Properties
- wwwroot
- AgentWithPurview
- HostedAgents
- AgentWithHostedMCP
- AgentWithTextSearchRag
- AgentsInWorkflows
- M365Agent
- Agents
- Auth
- Properties
- appManifest
- AGUIClientServer
- AGUIDojoServer
- AGUIServer
- AGUIWebChat/Server
- AgentWebChat/AgentWebChat.Web
- Durable/Agents/AzureFunctions
- 05_AgentOrchestration_HITL
- 06_LongRunningTools
- 07_AgentAsMcpTool
- GettingStarted/Workflows
- Agents
- FoundryAgent
- GroupChatToolApproval
- WorkflowAsAnAgent
- Concurrent
- Concurrent
- MapReduce
- _Foundational
- 01_ExecutorsAndEdges
- 02_Streaming
- 03_AgentsInWorkflows
- 04_AgentWorkflowPatterns
- 06_SubWorkflows
- 07_MixedWorkflowAgentsAndExecutors
- src
- Microsoft.Agents.AI.Workflows.Declarative
- tests
- AgentConformance.IntegrationTests/Support
- AnthropicChatCompletion.IntegrationTests
- AzureAI.IntegrationTests
- AzureAIAgentsPersistent.IntegrationTests
- CopilotStudio.IntegrationTests
- Support
- Microsoft.Agents.AI.CosmosNoSql.UnitTests
- Microsoft.Agents.AI.DurableTask.IntegrationTests
- Microsoft.Agents.AI.DurableTask.UnitTests
- Microsoft.Agents.AI.FoundryMemory.IntegrationTests
- Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests
- Microsoft.Agents.AI.Mem0.IntegrationTests
- Microsoft.Agents.AI.Workflows.Declarative.IntegrationTests
- Agents
- Framework
- OpenAIAssistant.IntegrationTests
- OpenAIChatCompletion.IntegrationTests
- OpenAIResponse.IntegrationTests
- python
- packages
- ag-ui/agent_framework_ag_ui_examples
- core
- samples
- 04-hosting/a2a
- workflow-samples
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
95 | | - | |
| 95 | + | |
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
209 | | - | |
210 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
211 | 211 | | |
212 | | - | |
213 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
214 | 215 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
222 | 219 | | |
223 | 220 | | |
224 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
173 | | - | |
174 | | - | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
219 | 219 | | |
220 | 220 | | |
221 | 221 | | |
222 | | - | |
| 222 | + | |
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | 3 | | |
10 | 4 | | |
11 | 5 | | |
| |||
28 | 22 | | |
29 | 23 | | |
30 | 24 | | |
31 | | - | |
32 | | - | |
33 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
34 | 28 | | |
35 | 29 | | |
36 | 30 | | |
| |||
0 commit comments