├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── LocalPackages └── Microsoft.SemanticKernel.Agents.AzureAI.1.51.0-preview.snupkg ├── NuGet.config ├── README.md ├── agents-build-2024.sln ├── agents ├── buddy_agent.py ├── faq_agent.py ├── faq_agent_to_json.py ├── getting_started.py ├── rag_agent.py ├── rag_agent_custom_search.py ├── rag_agent_to_json.py ├── reply_agent.py ├── tools │ └── cqa_tool.json └── triage_agent.py └── src └── SupportBuddy ├── BuddyAgent.cs ├── Program.cs ├── README.md ├── SupportBuddy.csproj ├── appManifest ├── .gitignore ├── color.png ├── m365copilot-manifest.json ├── outline.png └── teams-manifest.json ├── appsettings.json ├── events └── Events.cs ├── models ├── AgentAnswerResults.cs ├── BaseState.cs ├── ConservationState.cs ├── Email.cs ├── QuestionAnswer.cs ├── ThreadsCollection.cs └── TriageResult.cs ├── services ├── RespondToEmailWorkflowService.cs └── SendUserMessageService.cs ├── steps ├── AskUser.cs ├── FaqAgent.cs ├── OrchestratorAgent.cs ├── RagAgent.cs ├── ReplyAgent.cs └── TriageAgent.cs ├── stores ├── IConversationReferenceStore.cs ├── IProcessStateStore.cs ├── InMemoryConversationReferenceStore.cs └── ProcessStateStore.cs └── utilities ├── RandomStringGenerator.cs └── TreePrinter.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LocalPackages/Microsoft.SemanticKernel.Agents.AzureAI.1.51.0-preview.snupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/LocalPackages/Microsoft.SemanticKernel.Agents.AzureAI.1.51.0-preview.snupkg -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/README.md -------------------------------------------------------------------------------- /agents-build-2024.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents-build-2024.sln -------------------------------------------------------------------------------- /agents/buddy_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/buddy_agent.py -------------------------------------------------------------------------------- /agents/faq_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/faq_agent.py -------------------------------------------------------------------------------- /agents/faq_agent_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/faq_agent_to_json.py -------------------------------------------------------------------------------- /agents/getting_started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/getting_started.py -------------------------------------------------------------------------------- /agents/rag_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/rag_agent.py -------------------------------------------------------------------------------- /agents/rag_agent_custom_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/rag_agent_custom_search.py -------------------------------------------------------------------------------- /agents/rag_agent_to_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/rag_agent_to_json.py -------------------------------------------------------------------------------- /agents/reply_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/reply_agent.py -------------------------------------------------------------------------------- /agents/tools/cqa_tool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/tools/cqa_tool.json -------------------------------------------------------------------------------- /agents/triage_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/agents/triage_agent.py -------------------------------------------------------------------------------- /src/SupportBuddy/BuddyAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/BuddyAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/Program.cs -------------------------------------------------------------------------------- /src/SupportBuddy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/README.md -------------------------------------------------------------------------------- /src/SupportBuddy/SupportBuddy.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/SupportBuddy.csproj -------------------------------------------------------------------------------- /src/SupportBuddy/appManifest/.gitignore: -------------------------------------------------------------------------------- 1 | manifest.json 2 | *.zip -------------------------------------------------------------------------------- /src/SupportBuddy/appManifest/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/appManifest/color.png -------------------------------------------------------------------------------- /src/SupportBuddy/appManifest/m365copilot-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/appManifest/m365copilot-manifest.json -------------------------------------------------------------------------------- /src/SupportBuddy/appManifest/outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/appManifest/outline.png -------------------------------------------------------------------------------- /src/SupportBuddy/appManifest/teams-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/appManifest/teams-manifest.json -------------------------------------------------------------------------------- /src/SupportBuddy/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/appsettings.json -------------------------------------------------------------------------------- /src/SupportBuddy/events/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/events/Events.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/AgentAnswerResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/AgentAnswerResults.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/BaseState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/BaseState.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/ConservationState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/ConservationState.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/Email.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/Email.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/QuestionAnswer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/QuestionAnswer.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/ThreadsCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/ThreadsCollection.cs -------------------------------------------------------------------------------- /src/SupportBuddy/models/TriageResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/models/TriageResult.cs -------------------------------------------------------------------------------- /src/SupportBuddy/services/RespondToEmailWorkflowService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/services/RespondToEmailWorkflowService.cs -------------------------------------------------------------------------------- /src/SupportBuddy/services/SendUserMessageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/services/SendUserMessageService.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/AskUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/AskUser.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/FaqAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/FaqAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/OrchestratorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/OrchestratorAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/RagAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/RagAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/ReplyAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/ReplyAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/steps/TriageAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/steps/TriageAgent.cs -------------------------------------------------------------------------------- /src/SupportBuddy/stores/IConversationReferenceStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/stores/IConversationReferenceStore.cs -------------------------------------------------------------------------------- /src/SupportBuddy/stores/IProcessStateStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/stores/IProcessStateStore.cs -------------------------------------------------------------------------------- /src/SupportBuddy/stores/InMemoryConversationReferenceStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/stores/InMemoryConversationReferenceStore.cs -------------------------------------------------------------------------------- /src/SupportBuddy/stores/ProcessStateStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/stores/ProcessStateStore.cs -------------------------------------------------------------------------------- /src/SupportBuddy/utilities/RandomStringGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/utilities/RandomStringGenerator.cs -------------------------------------------------------------------------------- /src/SupportBuddy/utilities/TreePrinter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madsbolaris/build-2025-agents-demo/HEAD/src/SupportBuddy/utilities/TreePrinter.cs --------------------------------------------------------------------------------