├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── .linkspector.yml ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_graduation.md │ └── feature_request.md ├── _typos.toml ├── dependabot.yml ├── labeler.yml ├── pull_request_template.md ├── upgrades │ └── prompts │ │ └── SemanticKernelToAgentFramework.md └── workflows │ ├── check-coverage.ps1 │ ├── close-inactive-issues.yml │ ├── codeql-analysis.yml │ ├── dotnet-build-and-test.yml │ ├── dotnet-ci.yml │ ├── dotnet-format.yml │ ├── dotnet-integration-tests.yml │ ├── generate-pr-description.yml │ ├── label-discussions.yml │ ├── label-issues.yml │ ├── label-pr.yml │ ├── label-title-prefix.yml │ ├── markdown-link-check.yml │ ├── merge-gatekeeper.yml │ ├── python-build.yml │ ├── python-integration-tests.yml │ ├── python-lint.yml │ ├── python-manual-release.yml │ ├── python-test-coverage-report.yml │ ├── python-test-coverage.yml │ ├── python-unit-tests.yml │ ├── test-aot-compatibility.ps1 │ ├── typos.yaml │ └── update-version.sh ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CODE_OF_CONDUCT.md ├── COMMUNITY.md ├── CONTRIBUTING.md ├── FEATURE_MATRIX.md ├── LICENSE ├── README.md ├── SECURITY.md ├── TRANSPARENCY_FAQS.md ├── docs ├── COSINE_SIMILARITY.md ├── DOT_PRODUCT.md ├── EMBEDDINGS.md ├── EUCLIDEAN_DISTANCE.md ├── FAQS.md ├── GLOSSARY.md ├── PLANNERS.md ├── PLUGINS.md ├── PROMPT_TEMPLATE_LANGUAGE.md ├── code_maps │ ├── Python.pdf │ └── dotNET.pdf ├── decisions │ ├── 0001-madr-architecture-decisions.md │ ├── 0002-java-folder-structure.md │ ├── 0003-support-multiple-native-function-args.md │ ├── 0004-error-handling.md │ ├── 0005-kernel-hooks-phase1.md │ ├── 0006-open-api-dynamic-payload-and-namespaces.md │ ├── 0007-prompt-extract-template-engine.md │ ├── 0008-support-generic-llm-request-settings.md │ ├── 0009-support-multiple-named-args-in-template-function-calls.md │ ├── 0010-dotnet-project-structure.md │ ├── 0011-function-and-kernel-result-types.md │ ├── 0012-kernel-service-registration.md │ ├── 0013-memory-as-plugin.md │ ├── 0014-chat-completion-roles-in-prompt.md │ ├── 0015-completion-service-selection.md │ ├── 0016-custom-prompt-template-formats.md │ ├── 0017-openai-function-calling.md │ ├── 0018-kernel-hooks-phase2.md │ ├── 0019-semantic-function-multiple-model-support.md │ ├── 0020-prompt-syntax-mapping-to-completion-service-model.md │ ├── 0021-aiservice-metadata.md │ ├── 0021-json-serializable-custom-types.md │ ├── 0022-skfunction.md │ ├── 0023-handlebars-template-engine.md │ ├── 0023-kernel-streaming.md │ ├── 0024-connectors-api-equalization.md │ ├── 0025-chat-content-models.md │ ├── 0025-planner-telemetry-enhancement.md │ ├── 0026-file-service.md │ ├── 0030-branching-strategy.md │ ├── 0031-feature-branch-strategy.md │ ├── 0032-agents.md │ ├── 0033-kernel-filters.md │ ├── 0034-rag-in-sk.md │ ├── 0035-skfunction-type-descriptions.md │ ├── 0036-semantic-kernel-release-versioning.md │ ├── 0037-audio-naming.md │ ├── 0038-completion-service-selection.md │ ├── 0039-set-plugin-name-in-metadata.md │ ├── 0040-chat-prompt-xml-support.md │ ├── 0041-function-call-content.md │ ├── 0042-samples-restructure.md │ ├── 0043-filters-exception-handling.md │ ├── 0044-OTel-semantic-convention.md │ ├── 0045-breaking-changes-guidance.md │ ├── 0046-azure-model-as-a-service.md │ ├── 0046-java-repository-separation.md │ ├── 0046-kernel-content-graduation.md │ ├── 0047-azure-open-ai-connectors.md │ ├── 0048-agent-chat-serialization.md │ ├── 0049-agents-assistantsV2.md │ ├── 0050-updated-vector-store-design.md │ ├── 0051-dotnet-azure-model-as-a-service.md │ ├── 0051-entity-framework-as-connector.md │ ├── 0052-python-ai-connector-new-abstract-methods.md │ ├── 0053-dotnet-structured-outputs.md │ ├── 0054-processes.md │ ├── 0055-dotnet-azureopenai-stable-version-strategy.md │ ├── 0056-python-streaming-content-for-token-usage.md │ ├── 0057-python-structured-output.md │ ├── 0058-vector-search-design.md │ ├── 0059-text-search.md │ ├── 0060-jsos-integration.md │ ├── 0061-function-call-behavior.md │ ├── 0062-open-api-payload.md │ ├── 0063-function-calling-reliability.md │ ├── 0064-hybrid-model-orchestration.md │ ├── 0065-realtime-api-clients.md │ ├── 0066-concepts-guidelines.md │ ├── 0067-hybrid-search.md │ ├── 0068-structured-data-connector.md │ ├── 0069-mcp.md │ ├── 0070-declarative-agent-schema.md │ ├── 0071-multi-agent-orchestration.md │ ├── 0072-agents-with-memory.md │ ├── 0072-context-based-function-selection.md │ ├── README.md │ ├── adr-short-template.md │ ├── adr-template.md │ └── diagrams │ │ ├── agent-abstractions.mmd │ │ ├── agent-abstractions.png │ │ ├── agent-aggregator.mmd │ │ ├── agent-aggregator.png │ │ ├── agent-analysis.png │ │ ├── agent-assistant.mmd │ │ ├── agent-assistant.png │ │ ├── agent-chatcompletion.mmd │ │ ├── agent-chatcompletion.png │ │ ├── agent-design.mmd │ │ ├── agent-design.png │ │ ├── agent-groupchat.mmd │ │ ├── agent-groupchat.png │ │ ├── agent-pattern.png │ │ ├── agentchat-relationships.png │ │ ├── agentchat-state.mmd │ │ ├── agentchat-state.png │ │ ├── assistant-agent.mmd │ │ ├── assistant-agent.png │ │ ├── assistant-definition.mmd │ │ ├── assistant-definition.png │ │ ├── assistant-invocationsettings.mmd │ │ ├── assistant-invocationsettings.png │ │ ├── assistant-serviceconfig.mmd │ │ ├── assistant-serviceconfig.png │ │ ├── assistant-threadcreationsettings.mmd │ │ ├── assistant-threadcreationsettings.png │ │ ├── chat-text-models.mmd │ │ ├── chat-text-models.png │ │ ├── git-flow.png │ │ ├── git-hub-flow.png │ │ ├── net-pr-status-checks.png │ │ ├── open-ai-assistant-api-objects.png │ │ ├── process │ │ └── process_diagram_basic.png │ │ ├── prompt-template-factory.mmd │ │ ├── prompt-template-factory.png │ │ ├── search-abstractions.png │ │ ├── skfunctions-preview.mmd │ │ ├── skfunctions-preview.png │ │ ├── skfunctions-v1.mmd │ │ ├── skfunctions-v1.png │ │ ├── text-search-abstraction.mmd │ │ ├── text-search-abstraction.png │ │ ├── text-search-imemorystore.mmd │ │ ├── text-search-imemorystore.png │ │ ├── text-search-iwebsearchengineconnector.mmd │ │ ├── text-search-iwebsearchengineconnector.png │ │ ├── tool-behavior-usage-by-ai-service.png │ │ ├── tool-call-auto-invoke.mmd │ │ ├── tool-call-filters.mmd │ │ └── tool-call-skip-llm.mmd └── images │ └── sk_logo.png ├── dotnet ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── MEVD.slnf ├── README.md ├── SK-dotnet.slnx ├── SK-dotnet.slnx.DotSettings ├── SK-dotnet.v3.ncrunchsolution ├── SK-release.slnf ├── build.cmd ├── build.sh ├── code-coverage.ps1 ├── docs │ ├── EXPERIMENTS.md │ ├── MODELS.md │ ├── OPENAI-CONNECTOR-MIGRATION.md │ └── TELEMETRY.md ├── format.ps1 ├── global.json ├── notebooks │ ├── 0-AI-settings.ipynb │ ├── 00-getting-started.ipynb │ ├── 01-basic-loading-the-kernel.ipynb │ ├── 02-running-prompts-from-file.ipynb │ ├── 03-semantic-function-inline.ipynb │ ├── 04-kernel-arguments-chat.ipynb │ ├── 05-using-function-calling.ipynb │ ├── 06-vector-stores-and-embeddings.ipynb │ ├── 07-DALL-E-3.ipynb │ ├── 08-chatGPT-with-DALL-E-3.ipynb │ ├── 09-RAG-with-BingSearch.ipynb │ ├── README.md │ └── config │ │ ├── .gitignore │ │ ├── Settings.cs │ │ ├── SkiaUtils.cs │ │ ├── Utils.cs │ │ ├── settings.json.azure-example │ │ └── settings.json.openai-example ├── nuget.config ├── nuget │ ├── NUGET.md │ ├── VECTORDATA-CONNECTORS-NUGET.md │ ├── icon.png │ └── nuget-package.props ├── samples │ ├── .editorconfig │ ├── AgentFrameworkMigration │ │ ├── AgentOrchestrations │ │ │ ├── Step01_Concurrent │ │ │ │ ├── AgentOrchestrations_Step01_Concurrent.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_Sequential │ │ │ │ ├── AgentOrchestrations_Step02_Sequential.csproj │ │ │ │ └── Program.cs │ │ │ └── Step03_Handoff │ │ │ │ ├── AgentOrchestrations_Step03_Handoff.csproj │ │ │ │ └── Program.cs │ │ ├── AzureAIFoundry │ │ │ ├── Step01_Basics │ │ │ │ ├── AzureAIFoundry_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ToolCall │ │ │ │ ├── AzureAIFoundry_Step02_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_DependencyInjection │ │ │ │ ├── AzureAIFoundry_Step03_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_CodeInterpreter │ │ │ │ ├── AzureAIFoundry_Step04_CodeInterpreter.csproj │ │ │ │ └── Program.cs │ │ ├── AzureOpenAI │ │ │ ├── Step01_Basics │ │ │ │ ├── AzureOpenAI_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ToolCall │ │ │ │ ├── AzureOpenAI_Step02_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_DependencyInjection │ │ │ │ ├── AzureOpenAI_Step03_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_ToolCall_WithOpenAPI │ │ │ │ ├── AzureOpenAI_Step04_ToolCall_WithOpenAPI.csproj │ │ │ │ ├── OpenAPISpec.json │ │ │ │ └── Program.cs │ │ ├── AzureOpenAIAssistants │ │ │ ├── Step01_Basics │ │ │ │ ├── AzureOpenAIAssistants_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ToolCall │ │ │ │ ├── AzureOpenAIAssistants_Step02_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_DependencyInjection │ │ │ │ ├── AzureOpenAIAssistants_Step03_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_CodeInterpreter │ │ │ │ ├── AzureOpenAIAssistants_Step04_CodeInterpreter.csproj │ │ │ │ └── Program.cs │ │ ├── AzureOpenAIResponses │ │ │ ├── Step01_Basics │ │ │ │ ├── AzureOpenAIResponses_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ReasoningModel │ │ │ │ ├── AzureOpenAIResponses_Step02_ReasoningModel.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_ToolCall │ │ │ │ ├── AzureOpenAIResponses_Step03_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_DependencyInjection │ │ │ │ ├── AzureOpenAIResponses_Step04_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ ├── OpenAI │ │ │ ├── Step01_Basics │ │ │ │ ├── OpenAI_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ToolCall │ │ │ │ ├── OpenAI_Step02_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ └── Step03_DependencyInjection │ │ │ │ ├── OpenAI_Step03_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ ├── OpenAIAssistants │ │ │ ├── Step01_Basics │ │ │ │ ├── OpenAIAssistants_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ToolCall │ │ │ │ ├── OpenAIAssistants_Step02_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_DependencyInjection │ │ │ │ ├── OpenAIAssistants_Step03_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_CodeInterpreter │ │ │ │ ├── OpenAIAssistants_Step04_CodeInterpreter.csproj │ │ │ │ └── Program.cs │ │ ├── OpenAIResponses │ │ │ ├── Step01_Basics │ │ │ │ ├── OpenAIResponses_Step01_Basics.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step02_ReasoningModel │ │ │ │ ├── OpenAIResponses_Step02_ReasoningModel.csproj │ │ │ │ └── Program.cs │ │ │ ├── Step03_ToolCall │ │ │ │ ├── OpenAIResponses_Step03_ToolCall.csproj │ │ │ │ └── Program.cs │ │ │ └── Step04_DependencyInjection │ │ │ │ ├── OpenAIResponses_Step04_DependencyInjection.csproj │ │ │ │ └── Program.cs │ │ ├── Playground │ │ │ ├── README.md │ │ │ └── SemanticKernelBasic │ │ │ │ ├── Program.cs │ │ │ │ └── SemanticKernelBasic.csproj │ │ └── README.md │ ├── Concepts │ │ ├── Agents │ │ │ ├── AzureAIAgent_FileManipulation.cs │ │ │ ├── AzureAIAgent_Streaming.cs │ │ │ ├── ChatCompletion_ContextualFunctionSelection.cs │ │ │ ├── ChatCompletion_FunctionTermination.cs │ │ │ ├── ChatCompletion_HistoryReducer.cs │ │ │ ├── ChatCompletion_Mem0.cs │ │ │ ├── ChatCompletion_Rag.cs │ │ │ ├── ChatCompletion_Serialization.cs │ │ │ ├── ChatCompletion_ServiceSelection.cs │ │ │ ├── ChatCompletion_Streaming.cs │ │ │ ├── ChatCompletion_Templating.cs │ │ │ ├── ChatCompletion_Whiteboard.cs │ │ │ ├── ComplexChat_NestedShopper.cs │ │ │ ├── DeclarativeAgents.cs │ │ │ ├── MixedChat_Agents.cs │ │ │ ├── MixedChat_Files.cs │ │ │ ├── MixedChat_Images.cs │ │ │ ├── MixedChat_Reset.cs │ │ │ ├── MixedChat_Serialization.cs │ │ │ ├── MixedChat_Streaming.cs │ │ │ ├── OpenAIAssistant_ChartMaker.cs │ │ │ ├── OpenAIAssistant_FileManipulation.cs │ │ │ ├── OpenAIAssistant_FunctionFilters.cs │ │ │ ├── OpenAIAssistant_Streaming.cs │ │ │ ├── OpenAIAssistant_Templating.cs │ │ │ ├── OpenAIResponseAgent_Whiteboard.cs │ │ │ └── README.md │ │ ├── AudioToText │ │ │ └── OpenAI_AudioToText.cs │ │ ├── Caching │ │ │ └── SemanticCachingWithFilters.cs │ │ ├── ChatCompletion │ │ │ ├── AzureAIInference_ChatCompletion.cs │ │ │ ├── AzureAIInference_ChatCompletionStreaming.cs │ │ │ ├── AzureOpenAIWithData_ChatCompletion.cs │ │ │ ├── AzureOpenAI_ChatCompletion.cs │ │ │ ├── AzureOpenAI_ChatCompletionStreaming.cs │ │ │ ├── AzureOpenAI_ChatCompletionWithReasoning.cs │ │ │ ├── AzureOpenAI_CustomClient.cs │ │ │ ├── ChatHistoryAuthorName.cs │ │ │ ├── ChatHistoryInFunctions.cs │ │ │ ├── ChatHistoryReducers │ │ │ │ ├── ChatCompletionServiceExtensions.cs │ │ │ │ ├── ChatCompletionServiceWithReducer.cs │ │ │ │ ├── ChatHistoryExtensions.cs │ │ │ │ ├── ChatHistoryMaxTokensReducer.cs │ │ │ │ └── ChatHistoryReducerTests.cs │ │ │ ├── ChatHistorySerialization.cs │ │ │ ├── Connectors_CustomHttpClient.cs │ │ │ ├── Connectors_KernelStreaming.cs │ │ │ ├── Connectors_WithMultipleLLMs.cs │ │ │ ├── Google_GeminiChatCompletion.cs │ │ │ ├── Google_GeminiChatCompletionStreaming.cs │ │ │ ├── Google_GeminiChatCompletionWithFile.cs │ │ │ ├── Google_GeminiChatCompletionWithThinking.cs │ │ │ ├── Google_GeminiGetModelResult.cs │ │ │ ├── Google_GeminiStructuredOutputs.cs │ │ │ ├── Google_GeminiVision.cs │ │ │ ├── HuggingFace_ChatCompletion.cs │ │ │ ├── HuggingFace_ChatCompletionStreaming.cs │ │ │ ├── HybridCompletion_Fallback.cs │ │ │ ├── LMStudio_ChatCompletion.cs │ │ │ ├── LMStudio_ChatCompletionStreaming.cs │ │ │ ├── MistralAI_ChatCompletion.cs │ │ │ ├── MistralAI_ChatPrompt.cs │ │ │ ├── MistralAI_FunctionCalling.cs │ │ │ ├── MistralAI_StreamingFunctionCalling.cs │ │ │ ├── MultipleProviders_ChatHistoryReducer.cs │ │ │ ├── Ollama_ChatCompletion.cs │ │ │ ├── Ollama_ChatCompletionStreaming.cs │ │ │ ├── Ollama_ChatCompletionWithVision.cs │ │ │ ├── Onnx_ChatCompletion.cs │ │ │ ├── Onnx_ChatCompletionStreaming.cs │ │ │ ├── OpenAI_ChatCompletion.cs │ │ │ ├── OpenAI_ChatCompletionStreaming.cs │ │ │ ├── OpenAI_ChatCompletionWebSearch.cs │ │ │ ├── OpenAI_ChatCompletionWithAudio.cs │ │ │ ├── OpenAI_ChatCompletionWithFile.cs │ │ │ ├── OpenAI_ChatCompletionWithReasoning.cs │ │ │ ├── OpenAI_ChatCompletionWithVision.cs │ │ │ ├── OpenAI_CustomClient.cs │ │ │ ├── OpenAI_FunctionCalling.cs │ │ │ ├── OpenAI_FunctionCallingWithMemoryPlugin.cs │ │ │ ├── OpenAI_ReasonedFunctionCalling.cs │ │ │ ├── OpenAI_RepeatedFunctionCalling.cs │ │ │ ├── OpenAI_StructuredOutputs.cs │ │ │ └── OpenAI_UsingLogitBias.cs │ │ ├── Concepts.csproj │ │ ├── DependencyInjection │ │ │ ├── HttpClient_Registration.cs │ │ │ ├── HttpClient_Resiliency.cs │ │ │ ├── Kernel_Building.cs │ │ │ └── Kernel_Injecting.cs │ │ ├── Filtering │ │ │ ├── AutoFunctionInvocationFiltering.cs │ │ │ ├── AzureOpenAI_DeploymentSwitch.cs │ │ │ ├── ChatClient_AutoFunctionInvocationFiltering.cs │ │ │ ├── FunctionInvocationFiltering.cs │ │ │ ├── MaxTokensWithFilters.cs │ │ │ ├── PIIDetection.cs │ │ │ ├── PromptRenderFiltering.cs │ │ │ ├── RetryWithFilters.cs │ │ │ └── TelemetryWithFilters.cs │ │ ├── FunctionCalling │ │ │ ├── AzureAIInference_FunctionCalling.cs │ │ │ ├── ContextDependentAdvertising.cs │ │ │ ├── FunctionCalling.cs │ │ │ ├── FunctionCalling_ReturnMetadata.cs │ │ │ ├── FunctionCalling_SharedState.cs │ │ │ ├── Gemini_FunctionCalling.cs │ │ │ ├── MultipleFunctionsVsParameters.cs │ │ │ └── NexusRaven_FunctionCalling.cs │ │ ├── Functions │ │ │ ├── Arguments.cs │ │ │ ├── FunctionResult_Metadata.cs │ │ │ ├── FunctionResult_StronglyTyped.cs │ │ │ ├── MethodFunctions.cs │ │ │ ├── MethodFunctions_Advanced.cs │ │ │ ├── MethodFunctions_Types.cs │ │ │ ├── MethodFunctions_Yaml.cs │ │ │ ├── PromptFunctions_Inline.cs │ │ │ └── PromptFunctions_MultipleArguments.cs │ │ ├── ImageToText │ │ │ └── HuggingFace_ImageToText.cs │ │ ├── Kernel │ │ │ ├── BuildingKernel.cs │ │ │ ├── ConfigureExecutionSettings.cs │ │ │ └── CustomAIServiceSelector.cs │ │ ├── Memory │ │ │ ├── AWSBedrock_EmbeddingGeneration.cs │ │ │ ├── Google_EmbeddingGeneration.cs │ │ │ ├── HuggingFace_EmbeddingGeneration.cs │ │ │ ├── HuggingFace_TextEmbeddingCustomHttpHandler.cs │ │ │ ├── Ollama_EmbeddingGeneration.cs │ │ │ ├── Onnx_EmbeddingGeneration.cs │ │ │ ├── OpenAI_EmbeddingGeneration.cs │ │ │ ├── TextChunkerUsage.cs │ │ │ ├── TextChunkingAndEmbedding.cs │ │ │ ├── VectorStoreExtensions.cs │ │ │ ├── VectorStoreFixtures │ │ │ │ ├── VectorStoreInfra.cs │ │ │ │ ├── VectorStorePostgresContainerFixture.cs │ │ │ │ ├── VectorStoreQdrantContainerFixture.cs │ │ │ │ └── VectorStoreRedisContainerFixture.cs │ │ │ ├── VectorStoreLangchainInterop │ │ │ │ ├── LangchainDocument.cs │ │ │ │ ├── PineconeFactory.cs │ │ │ │ └── RedisFactory.cs │ │ │ ├── VectorStore_ConsumeFromMemoryStore_AzureAISearch.cs │ │ │ ├── VectorStore_ConsumeFromMemoryStore_Qdrant.cs │ │ │ ├── VectorStore_ConsumeFromMemoryStore_Redis.cs │ │ │ ├── VectorStore_DataIngestion_MultiStore.cs │ │ │ ├── VectorStore_DataIngestion_Simple.cs │ │ │ ├── VectorStore_DynamicDataModel_Interop.cs │ │ │ ├── VectorStore_HybridSearch_Simple_AzureAISearch.cs │ │ │ ├── VectorStore_Langchain_Interop.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_AzureAISearch.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_Common.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_InMemory.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_Postgres.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_Qdrant.cs │ │ │ ├── VectorStore_VectorSearch_MultiStore_Redis.cs │ │ │ ├── VectorStore_VectorSearch_MultiVector.cs │ │ │ ├── VectorStore_VectorSearch_Paging.cs │ │ │ ├── VectorStore_VectorSearch_Simple.cs │ │ │ └── VolatileVectorStore_LoadData.cs │ │ ├── Optimization │ │ │ ├── FrugalGPTWithFilters.cs │ │ │ └── PluginSelectionWithFilters.cs │ │ ├── Plugins │ │ │ ├── ApiManifestBasedPlugins.cs │ │ │ ├── ConversationSummaryPlugin.cs │ │ │ ├── CopilotAgentBasedPlugins.cs │ │ │ ├── CreatePluginFromOpenApiSpec_Github.cs │ │ │ ├── CreatePluginFromOpenApiSpec_Jira.cs │ │ │ ├── CreatePluginFromOpenApiSpec_Klarna.cs │ │ │ ├── CreatePluginFromOpenApiSpec_RepairService.cs │ │ │ ├── CreatePromptPluginFromDirectory.cs │ │ │ ├── CrewAI_Plugin.cs │ │ │ ├── CustomMutablePlugin.cs │ │ │ ├── DescribeAllPluginsAndFunctions.cs │ │ │ ├── GroundednessChecks.cs │ │ │ ├── ImportPluginFromGrpc.cs │ │ │ ├── MsGraph_CalendarPlugin.cs │ │ │ ├── MsGraph_EmailPlugin.cs │ │ │ ├── MsGraph_OneDrivePlugin.cs │ │ │ ├── MsGraph_OrganizationHierarchyPlugin.cs │ │ │ ├── MsGraph_TaskListPlugin.cs │ │ │ ├── OpenApiPlugin_CustomHttpContentReader.cs │ │ │ ├── OpenApiPlugin_Customization.cs │ │ │ ├── OpenApiPlugin_Filtering.cs │ │ │ ├── OpenApiPlugin_PayloadHandling.cs │ │ │ ├── OpenApiPlugin_RestApiOperationResponseFactory.cs │ │ │ ├── OpenApiPlugin_Telemetry.cs │ │ │ ├── TransformPlugin.cs │ │ │ └── WebPlugins.cs │ │ ├── PromptTemplates │ │ │ ├── ChatCompletionPrompts.cs │ │ │ ├── ChatLoopWithPrompt.cs │ │ │ ├── ChatPromptWithAudio.cs │ │ │ ├── ChatPromptWithBinary.cs │ │ │ ├── ChatWithPrompts.cs │ │ │ ├── HandlebarsPrompts.cs │ │ │ ├── HandlebarsVisionPrompts.cs │ │ │ ├── LiquidPrompts.cs │ │ │ ├── MultiplePromptTemplates.cs │ │ │ ├── PromptFunctionsWithChatGPT.cs │ │ │ ├── PromptyFunction.cs │ │ │ ├── SafeChatPrompts.cs │ │ │ └── TemplateLanguage.cs │ │ ├── RAG │ │ │ ├── Bing_RagWithTextSearch.cs │ │ │ └── WithPlugins.cs │ │ ├── README.md │ │ ├── Resources │ │ │ ├── 22-ai-plugin.json │ │ │ ├── 22-openapi.json │ │ │ ├── 30-system-prompt.txt │ │ │ ├── 30-user-context.txt │ │ │ ├── 30-user-prompt.txt │ │ │ ├── 65-prompt-override.handlebars │ │ │ ├── DeclarativeAgents │ │ │ │ ├── SchedulingAssistant.json │ │ │ │ └── scheduling-assistant-instructions.txt │ │ │ ├── EnglishRoberta │ │ │ │ ├── dict.txt │ │ │ │ ├── encoder.json │ │ │ │ └── vocab.bpe │ │ │ ├── GenerateStory.yaml │ │ │ ├── GenerateStoryHandlebars.yaml │ │ │ ├── HandlebarsPrompt.yaml │ │ │ ├── LiquidPrompt.yaml │ │ │ ├── Plugins │ │ │ │ ├── ApiManifestPlugins │ │ │ │ │ ├── AstronomyPlugin │ │ │ │ │ │ └── apimanifest.json │ │ │ │ │ ├── CalendarPlugin │ │ │ │ │ │ └── apimanifest.json │ │ │ │ │ ├── ContactsPlugin │ │ │ │ │ │ └── apimanifest.json │ │ │ │ │ ├── DriveItemPlugin │ │ │ │ │ │ └── apimanifest.json │ │ │ │ │ └── MessagesPlugin │ │ │ │ │ │ └── apimanifest.json │ │ │ │ ├── CopilotAgentPlugins │ │ │ │ │ ├── AstronomyPlugin │ │ │ │ │ │ ├── astronomy-apiplugin.json │ │ │ │ │ │ ├── astronomy-openapi.yml │ │ │ │ │ │ └── messages-openapi.yml │ │ │ │ │ ├── CalendarPlugin │ │ │ │ │ │ ├── calendar-apiplugin.json │ │ │ │ │ │ └── calendar-openapi.yml │ │ │ │ │ ├── ContactsPlugin │ │ │ │ │ │ ├── contacts-apiplugin.json │ │ │ │ │ │ └── contacts-openapi.yml │ │ │ │ │ ├── DriveItemPlugin │ │ │ │ │ │ ├── driveitem-apiplugin.json │ │ │ │ │ │ └── driveitem-openapi.yml │ │ │ │ │ ├── MessagesPlugin │ │ │ │ │ │ ├── messages-apiplugin.json │ │ │ │ │ │ └── messages-openapi.yml │ │ │ │ │ ├── README.md │ │ │ │ │ └── RetrievalPlugin │ │ │ │ │ │ ├── retrieval-apiplugin.json │ │ │ │ │ │ └── retrieval-openapi.yml │ │ │ │ ├── DictionaryPlugin │ │ │ │ │ ├── ComplexParamsDictionaryPlugin.cs │ │ │ │ │ ├── StringParamsDictionaryPlugin.cs │ │ │ │ │ └── openapi.json │ │ │ │ ├── EmailPlugin.cs │ │ │ │ ├── EventPlugin │ │ │ │ │ ├── openapiV1.json │ │ │ │ │ └── openapiV2.json │ │ │ │ ├── JiraPlugin │ │ │ │ │ ├── README.md │ │ │ │ │ └── openapi.json │ │ │ │ ├── MoviePlugins │ │ │ │ │ ├── MoviePluginPrompt │ │ │ │ │ │ └── TopMovies │ │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ │ └── skprompt.txt │ │ │ │ │ └── MoviePluginYaml │ │ │ │ │ │ └── TopMovies.yaml │ │ │ │ ├── OpenAPI │ │ │ │ │ └── NASA │ │ │ │ │ │ └── apod.yaml │ │ │ │ ├── PetsPlugin │ │ │ │ │ ├── allOfV3.json │ │ │ │ │ ├── anyOfV3.json │ │ │ │ │ └── oneOfV3.json │ │ │ │ ├── ProductsPlugin │ │ │ │ │ └── openapi.json │ │ │ │ ├── RepairServicePlugin │ │ │ │ │ └── repair-service.json │ │ │ │ └── StaticTextPlugin.cs │ │ │ ├── chat-gpt-retrieval-plugin-open-api.yaml │ │ │ ├── employees.pdf │ │ │ ├── sales.csv │ │ │ ├── sample_image.jpg │ │ │ ├── semantic-kernel-info.txt │ │ │ ├── test_audio.wav │ │ │ ├── test_image.jpg │ │ │ ├── travel-destination-overview.txt │ │ │ ├── travelinfo.txt │ │ │ └── what-is-semantic-kernel.json │ │ ├── Search │ │ │ ├── BingAndGooglePlugins.cs │ │ │ ├── Bing_FunctionCallingWithTextSearch.cs │ │ │ ├── Bing_TextSearch.cs │ │ │ ├── Google_TextSearch.cs │ │ │ ├── MyAzureAISearchPlugin.cs │ │ │ ├── Tavily_TextSearch.cs │ │ │ ├── VectorStore_TextSearch.cs │ │ │ └── WebSearchQueriesPlugin.cs │ │ ├── TextGeneration │ │ │ ├── Custom_TextGenerationService.cs │ │ │ ├── HuggingFace_TextGeneration.cs │ │ │ ├── Ollama_TextGeneration.cs │ │ │ ├── Ollama_TextGenerationStreaming.cs │ │ │ └── OpenAI_TextGenerationStreaming.cs │ │ ├── TextToAudio │ │ │ └── OpenAI_TextToAudio.cs │ │ └── TextToImage │ │ │ ├── AzureOpenAI_TextToImage.cs │ │ │ ├── OpenAI_TextToImage.cs │ │ │ └── OpenAI_TextToImageLegacy.cs │ ├── Demos │ │ ├── A2AClientServer │ │ │ ├── A2AClient │ │ │ │ ├── A2AClient.csproj │ │ │ │ ├── HostClientAgent.cs │ │ │ │ ├── Program.cs │ │ │ │ └── README.md │ │ │ ├── A2AServer │ │ │ │ ├── A2AServer.csproj │ │ │ │ ├── A2AServer.http │ │ │ │ ├── HostAgentFactory.cs │ │ │ │ ├── Plugins │ │ │ │ │ └── InvoiceQueryPlugin.cs │ │ │ │ └── Program.cs │ │ │ ├── README.md │ │ │ ├── a2a-inspector-agent-card.png │ │ │ ├── a2a-inspector-raw-json-response.png │ │ │ ├── a2a-inspector-send-message.png │ │ │ ├── demo-architecture.png │ │ │ ├── rest-client-agent-card.png │ │ │ └── rest-client-send-message.png │ │ ├── AIModelRouter │ │ │ ├── AIModelRouter.csproj │ │ │ ├── CustomRouter.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ └── SelectedServiceFilter.cs │ │ ├── AgentFrameworkWithAspire │ │ │ ├── .gitignore │ │ │ ├── ChatWithAgent.ApiService │ │ │ │ ├── ChatWithAgent.ApiService.csproj │ │ │ │ ├── Config │ │ │ │ │ └── ServiceConfig.cs │ │ │ │ ├── Controllers │ │ │ │ │ ├── AgentCompletionRequest.cs │ │ │ │ │ └── AgentCompletionsController.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Rag │ │ │ │ │ └── TextSnippet.cs │ │ │ │ ├── Resources │ │ │ │ │ ├── AgentDefinition.yaml │ │ │ │ │ ├── AgentWithRagDefinition.yaml │ │ │ │ │ └── EmbeddedResource.cs │ │ │ │ └── appsettings.json │ │ │ ├── ChatWithAgent.AppHost │ │ │ │ ├── ChatWithAgent.AppHost.csproj │ │ │ │ ├── Extensions │ │ │ │ │ └── ResourceBuilderExtensions.cs │ │ │ │ ├── Program.cs │ │ │ │ └── appsettings.json │ │ │ ├── ChatWithAgent.Configuration │ │ │ │ ├── AzureAISearchConfig.cs │ │ │ │ ├── AzureOpenAIChatConfig.cs │ │ │ │ ├── AzureOpenAIEmbeddingsConfig.cs │ │ │ │ ├── ChatWithAgent.Configuration.csproj │ │ │ │ ├── HostConfig.cs │ │ │ │ ├── OpenAIChatConfig.cs │ │ │ │ ├── OpenAIEmbeddingsConfig.cs │ │ │ │ └── RagConfig.cs │ │ │ ├── ChatWithAgent.ServiceDefaults │ │ │ │ ├── ChatWithAgent.ServiceDefaults.csproj │ │ │ │ └── CommonExtensions.cs │ │ │ ├── ChatWithAgent.Web │ │ │ │ ├── ApiClients │ │ │ │ │ └── AgentCompletionsApiClient.cs │ │ │ │ ├── ChatWithAgent.Web.csproj │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ ├── Layout │ │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ │ ├── MainLayout.razor.css │ │ │ │ │ │ ├── NavMenu.razor │ │ │ │ │ │ └── NavMenu.razor.css │ │ │ │ │ ├── Pages │ │ │ │ │ │ ├── Chat.razor │ │ │ │ │ │ ├── Chat.razor.css │ │ │ │ │ │ └── Error.razor │ │ │ │ │ ├── Routes.razor │ │ │ │ │ └── _Imports.razor │ │ │ │ ├── Extensions │ │ │ │ │ └── HttpClientBuilderExtensions.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── appsettings.json │ │ │ │ └── wwwroot │ │ │ │ │ ├── app.css │ │ │ │ │ └── favicon.png │ │ │ └── README.md │ │ ├── AmazonBedrockModels │ │ │ ├── AmazonBedrockAIModels.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── AotCompatibility │ │ │ ├── AotCompatibility.csproj │ │ │ ├── JsonSerializerContexts │ │ │ │ ├── LocationJsonSerializerContext.cs │ │ │ │ └── WeatherJsonSerializerContext.cs │ │ │ ├── KernelFunctionSamples.cs │ │ │ ├── KernelPluginSamples.cs │ │ │ ├── OnnxChatCompletionSamples.cs │ │ │ ├── Plugins │ │ │ │ ├── Location.cs │ │ │ │ ├── Weather.cs │ │ │ │ └── WeatherPlugin.cs │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── BookingRestaurant │ │ │ ├── AppConfig.cs │ │ │ ├── Appointment.cs │ │ │ ├── BookingRestaurant.csproj │ │ │ ├── BookingsPlugin.cs │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── CodeInterpreterPlugin │ │ │ ├── CodeInterpreterPlugin.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── ContentSafety │ │ │ ├── ContentSafety.csproj │ │ │ ├── ContentSafety.http │ │ │ ├── Controllers │ │ │ │ └── ChatController.cs │ │ │ ├── Exceptions │ │ │ │ ├── AttackDetectionException.cs │ │ │ │ └── TextModerationException.cs │ │ │ ├── Extensions │ │ │ │ └── ConfigurationExtensions.cs │ │ │ ├── Filters │ │ │ │ ├── AttackDetectionFilter.cs │ │ │ │ └── TextModerationFilter.cs │ │ │ ├── Handlers │ │ │ │ └── ContentSafetyExceptionHandler.cs │ │ │ ├── Models │ │ │ │ └── ChatModel.cs │ │ │ ├── Options │ │ │ │ ├── AzureContentSafetyOptions.cs │ │ │ │ └── OpenAIOptions.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── Services │ │ │ │ └── PromptShield │ │ │ │ │ ├── PromptShieldAnalysis.cs │ │ │ │ │ ├── PromptShieldRequest.cs │ │ │ │ │ ├── PromptShieldResponse.cs │ │ │ │ │ └── PromptShieldService.cs │ │ │ └── appsettings.json │ │ ├── CopilotAgentPlugins │ │ │ ├── CopilotAgentPluginsDemoSample │ │ │ │ ├── BearerAuthenticationProviderWithCancellationToken.cs │ │ │ │ ├── CopilotAgentPluginsDemoSample.csproj │ │ │ │ ├── CopilotAgentPluginsDemoSample.sln │ │ │ │ ├── DemoCommand.cs │ │ │ │ ├── Logging │ │ │ │ │ ├── SemanticKernelLogger.cs │ │ │ │ │ └── SemanticKernelLoggerProvider.cs │ │ │ │ ├── Program.cs │ │ │ │ └── appsettings.json │ │ │ ├── README.md │ │ │ ├── TROUBLESHOOTING.md │ │ │ └── images │ │ │ │ ├── AppRegistration_APIPermissions.png │ │ │ │ ├── AppRegistration_AppSecret.png │ │ │ │ ├── AppRegistration_Authentication_localhostredirecturi.png │ │ │ │ ├── ApplicationOverViewScreenClientIDetc.png │ │ │ │ ├── CAPs_PublicRoadmap.png │ │ │ │ └── aad-portal-app-registrations.png │ │ ├── FSharpScripts │ │ │ └── huggingFaceChatCompletion.fsx │ │ ├── FunctionInvocationApproval │ │ │ ├── FunctionInvocationApproval.csproj │ │ │ ├── Options │ │ │ │ ├── AzureOpenAIOptions.cs │ │ │ │ └── OpenAIOptions.cs │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── HomeAutomation │ │ │ ├── .vscode │ │ │ │ ├── launch.json │ │ │ │ └── tasks.json │ │ │ ├── HomeAutomation.csproj │ │ │ ├── Options │ │ │ │ ├── AzureOpenAIOptions.cs │ │ │ │ └── OpenAIOptions.cs │ │ │ ├── Plugins │ │ │ │ ├── MyAlarmPlugin.cs │ │ │ │ ├── MyLightPlugin.cs │ │ │ │ └── MyTimePlugin.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── Worker.cs │ │ │ └── appsettings.json │ │ ├── HuggingFaceImageToText │ │ │ ├── FormMain.Designer.cs │ │ │ ├── FormMain.cs │ │ │ ├── FormMain.resx │ │ │ ├── HuggingFaceImageToText.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── ModelContextProtocolClientServer │ │ │ ├── MCPClient │ │ │ │ ├── Extensions │ │ │ │ │ ├── AuthorRoleExtensions.cs │ │ │ │ │ ├── ChatMessageContentExtensions.cs │ │ │ │ │ ├── ContentBlockExtensions.cs │ │ │ │ │ ├── PromptResultExtensions.cs │ │ │ │ │ ├── ReadResourceResultExtensions.cs │ │ │ │ │ ├── RoleExtensions.cs │ │ │ │ │ └── SamplingMessageExtensions.cs │ │ │ │ ├── HumanInTheLoopFilter.cs │ │ │ │ ├── MCPClient.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Samples │ │ │ │ │ ├── AgentAvailableAsMCPToolSample.cs │ │ │ │ │ ├── AzureAIAgentWithMCPToolsSample.cs │ │ │ │ │ ├── BaseSample.cs │ │ │ │ │ ├── ChatCompletionAgentWithMCPToolsSample.cs │ │ │ │ │ ├── MCPPromptSample.cs │ │ │ │ │ ├── MCPResourceTemplatesSample.cs │ │ │ │ │ ├── MCPResourcesSample.cs │ │ │ │ │ ├── MCPSamplingSample.cs │ │ │ │ │ └── MCPToolsSample.cs │ │ │ ├── MCPServer │ │ │ │ ├── Extensions │ │ │ │ │ ├── McpServerBuilderExtensions.cs │ │ │ │ │ └── VectorStoreExtensions.cs │ │ │ │ ├── MCPServer.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── ProjectResources │ │ │ │ │ ├── EmbeddedResource.cs │ │ │ │ │ ├── EmployeeBirthdaysAndPositions.png │ │ │ │ │ ├── SalesReport2014.png │ │ │ │ │ ├── cat.jpg │ │ │ │ │ ├── getCurrentWeatherForCity.json │ │ │ │ │ └── semantic-kernel-info.txt │ │ │ │ ├── Prompts │ │ │ │ │ └── PromptDefinition.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Resources │ │ │ │ │ ├── ResourceDefinition.cs │ │ │ │ │ ├── ResourceTemplateDefinition.cs │ │ │ │ │ └── TextDataModel.cs │ │ │ │ ├── Tools │ │ │ │ │ ├── DateTimeUtils.cs │ │ │ │ │ ├── MailboxUtils.cs │ │ │ │ │ ├── OrderProcessingUtils.cs │ │ │ │ │ └── WeatherUtils.cs │ │ │ │ └── appsettings.json │ │ │ └── README.md │ │ ├── ModelContextProtocolPlugin │ │ │ ├── ModelContextProtocolPlugin.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── ModelContextProtocolPluginAuth │ │ │ ├── ModelContextProtocolPluginAuth.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── OllamaFunctionCalling │ │ │ ├── OllamaFunctionCalling.csproj │ │ │ ├── Plugins │ │ │ │ ├── MyAlarmPlugin.cs │ │ │ │ ├── MyLightPlugin.cs │ │ │ │ └── MyTimePlugin.cs │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── OnnxSimpleChatWithCuda │ │ │ ├── OnnxSimpleChatWithCuda.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── OnnxSimpleRAG │ │ │ ├── Facts │ │ │ │ ├── KernelMemory.txt │ │ │ │ └── SemanticKernel.txt │ │ │ ├── OnnxSimpleRAG.csproj │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── OpenAIRealtime │ │ │ ├── Assets │ │ │ │ └── realtime_whats_the_weather_pcm16_24khz_mono.wav │ │ │ ├── OpenAIRealtime.csproj │ │ │ ├── Options │ │ │ │ ├── AzureOpenAIOptions.cs │ │ │ │ └── OpenAIOptions.cs │ │ │ ├── Program.cs │ │ │ └── README.md │ │ ├── ProcessFrameworkWithAspire │ │ │ ├── ProcessFramework.Aspire │ │ │ │ ├── ProcessFramework.Aspire.AppHost │ │ │ │ │ ├── ProcessFramework.Aspire.AppHost.csproj │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── appsettings.json │ │ │ │ ├── ProcessFramework.Aspire.ProcessOrchestrator │ │ │ │ │ ├── Models │ │ │ │ │ │ └── ProcessEvents.cs │ │ │ │ │ ├── ProcessFramework.Aspire.ProcessOrchestrator.csproj │ │ │ │ │ ├── ProcessFramework.Aspire.ProcessOrchestrator.http │ │ │ │ │ ├── Program.cs │ │ │ │ │ ├── Steps │ │ │ │ │ │ ├── SummarizeStep.cs │ │ │ │ │ │ └── TranslateStep.cs │ │ │ │ │ ├── SummaryAgentHttpClient.cs │ │ │ │ │ ├── TranslatorAgentHttpClient.cs │ │ │ │ │ └── appsettings.json │ │ │ │ ├── ProcessFramework.Aspire.ServiceDefaults │ │ │ │ │ ├── CommonExtensions.cs │ │ │ │ │ └── ProcessFramework.Aspire.ServiceDefaults.csproj │ │ │ │ ├── ProcessFramework.Aspire.Shared │ │ │ │ │ ├── ProcessFramework.Aspire.Shared.csproj │ │ │ │ │ ├── SummarizeRequest.cs │ │ │ │ │ └── TranslationRequest.cs │ │ │ │ ├── ProcessFramework.Aspire.SummaryAgent │ │ │ │ │ ├── ProcessFramework.Aspire.SummaryAgent.csproj │ │ │ │ │ ├── ProcessFramework.Aspire.SummaryAgent.http │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── appsettings.json │ │ │ │ └── ProcessFramework.Aspire.TranslatorAgent │ │ │ │ │ ├── ProcessFramework.Aspire.TranslatorAgent.csproj │ │ │ │ │ ├── ProcessFramework.Aspire.TranslatorAgent.http │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── appsettings.json │ │ │ ├── README.md │ │ │ └── docs │ │ │ │ ├── architecture.png │ │ │ │ ├── aspire-dashboard.png │ │ │ │ ├── aspire-metrics.png │ │ │ │ └── aspire-traces.png │ │ ├── ProcessFrameworkWithSignalR │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ └── src │ │ │ │ ├── ProcessFramework.Aspire.SignalR.AppHost │ │ │ │ ├── ProcessFramework.Aspire.SignalR.AppHost.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── appsettings.json │ │ │ │ ├── ProcessFramework.Aspire.SignalR.ProcessOrchestrator │ │ │ │ ├── DocumentGenerationProcess.cs │ │ │ │ ├── LocalEventProxyChannel.cs │ │ │ │ ├── Models │ │ │ │ │ ├── DocumentGenerationRequest.cs │ │ │ │ │ ├── DocumentInfo.cs │ │ │ │ │ └── ProductInfo.cs │ │ │ │ ├── ProcessFramework.Aspire.ProcessOrchestrator.http │ │ │ │ ├── ProcessFramework.Aspire.SignalR.ProcessOrchestrator.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── Steps │ │ │ │ │ ├── GatherProductInfoStep.cs │ │ │ │ │ ├── GenerateDocumentationStep.cs │ │ │ │ │ ├── ProofreadDocumentationStep.cs │ │ │ │ │ └── PublishDocumentationStep.cs │ │ │ │ └── appsettings.json │ │ │ │ ├── ProcessFramework.Aspire.SignalR.ReactFrontend │ │ │ │ ├── .gitignore │ │ │ │ ├── .vscode │ │ │ │ │ ├── extensions.json │ │ │ │ │ ├── launch.json │ │ │ │ │ ├── settings.json │ │ │ │ │ └── tasks.json │ │ │ │ ├── README.md │ │ │ │ ├── eslint.config.js │ │ │ │ ├── index.html │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── vite.svg │ │ │ │ ├── src │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── assets │ │ │ │ │ │ └── react.svg │ │ │ │ │ ├── common │ │ │ │ │ │ ├── AppConstants.ts │ │ │ │ │ │ └── ChatConstants.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── GenerateDocumentsChat.tsx │ │ │ │ │ │ ├── Icons.ts │ │ │ │ │ │ └── SimpleChat.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── main.tsx │ │ │ │ │ ├── services │ │ │ │ │ │ └── signalr │ │ │ │ │ │ │ ├── ProcessFrameworkClient.ts │ │ │ │ │ │ │ ├── documentGeneration.client.ts │ │ │ │ │ │ │ └── documentGeneration.ts │ │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── tsconfig.app.json │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── yarn.lock │ │ │ │ └── ProcessFramework.Aspire.SignalR.ServiceDefaults │ │ │ │ ├── CommonExtensions.cs │ │ │ │ └── ProcessFramework.Aspire.SignalR.ServiceDefaults.csproj │ │ ├── ProcessWithCloudEvents │ │ │ ├── ProcessWithCloudEvents.Client │ │ │ │ ├── .gitignore │ │ │ │ ├── .vscode │ │ │ │ │ ├── extensions.json │ │ │ │ │ ├── launch.json │ │ │ │ │ ├── settings.json │ │ │ │ │ └── tasks.json │ │ │ │ ├── README.md │ │ │ │ ├── eslint.config.js │ │ │ │ ├── index.html │ │ │ │ ├── package-lock.json │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ │ └── vite.svg │ │ │ │ ├── src │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── assets │ │ │ │ │ │ └── react.svg │ │ │ │ │ ├── common │ │ │ │ │ │ ├── AppConstants.ts │ │ │ │ │ │ └── ChatConstants.ts │ │ │ │ │ ├── components │ │ │ │ │ │ ├── GenerateDocumentsChat.tsx │ │ │ │ │ │ ├── Icons.ts │ │ │ │ │ │ └── SimpleChat.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── main.tsx │ │ │ │ │ ├── services │ │ │ │ │ │ └── grpc │ │ │ │ │ │ │ ├── DocumentGenerationGrpcClient.ts │ │ │ │ │ │ │ ├── gen │ │ │ │ │ │ │ ├── documentGeneration.client.ts │ │ │ │ │ │ │ └── documentGeneration.ts │ │ │ │ │ │ │ └── proto │ │ │ │ │ │ │ └── documentGeneration.proto │ │ │ │ │ └── vite-env.d.ts │ │ │ │ ├── tsconfig.app.json │ │ │ │ ├── tsconfig.json │ │ │ │ ├── tsconfig.node.json │ │ │ │ ├── vite.config.ts │ │ │ │ └── yarn.lock │ │ │ ├── ProcessWithCloudEvents.Grpc │ │ │ │ ├── Clients │ │ │ │ │ └── DocumentGenerationGrpcClient.cs │ │ │ │ ├── Extensions │ │ │ │ │ └── ConfigurationExtension.cs │ │ │ │ ├── Options │ │ │ │ │ └── OpenAIOptions.cs │ │ │ │ ├── ProcessWithCloudEvents.Grpc.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── Protos │ │ │ │ │ └── documentationGenerator.proto │ │ │ │ ├── README.md │ │ │ │ ├── Services │ │ │ │ │ └── DocumentGenerationService.cs │ │ │ │ └── appsettings.json │ │ │ ├── ProcessWithCloudEvents.Processes │ │ │ │ ├── DocumentGenerationProcess.cs │ │ │ │ ├── Models │ │ │ │ │ ├── DocumentInfo.cs │ │ │ │ │ └── ProductInfo.cs │ │ │ │ ├── ProcessWithCloudEvents.Processes.csproj │ │ │ │ └── Steps │ │ │ │ │ ├── GatherProductInfoStep.cs │ │ │ │ │ ├── GenerateDocumentationStep.cs │ │ │ │ │ ├── ProofreadDocumentationStep.cs │ │ │ │ │ └── PublishDocumentationStep.cs │ │ │ └── README.md │ │ ├── ProcessWithDapr │ │ │ ├── Controllers │ │ │ │ └── ProcessController.cs │ │ │ ├── ProcessWithDapr.csproj │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ └── appsettings.json │ │ ├── QualityCheck │ │ │ ├── QualityCheckWithFilters │ │ │ │ ├── Filters │ │ │ │ │ ├── BertSummarizationEvaluationFilter.cs │ │ │ │ │ ├── BleuSummarizationEvaluationFilter.cs │ │ │ │ │ ├── CometTranslationEvaluationFilter.cs │ │ │ │ │ ├── FilterFactory.cs │ │ │ │ │ └── MeteorSummarizationEvaluationFilter.cs │ │ │ │ ├── Models │ │ │ │ │ ├── EvaluationRequest.cs │ │ │ │ │ ├── EvaluationResponse.cs │ │ │ │ │ └── EvaluationScoreType.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── QualityCheckWithFilters.csproj │ │ │ │ └── Services │ │ │ │ │ ├── EvaluationService.cs │ │ │ │ │ └── FakeChatCompletionService.cs │ │ │ ├── README.md │ │ │ └── python-server │ │ │ │ ├── app │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ ├── docker-compose.yml │ │ │ │ └── requirements.txt │ │ ├── README.md │ │ ├── StepwisePlannerMigration │ │ │ ├── Controllers │ │ │ │ ├── AutoFunctionCallingController.cs │ │ │ │ └── StepwisePlannerController.cs │ │ │ ├── Extensions │ │ │ │ └── ConfigurationExtensions.cs │ │ │ ├── Models │ │ │ │ └── PlanRequest.cs │ │ │ ├── Options │ │ │ │ └── OpenAIOptions.cs │ │ │ ├── Plugins │ │ │ │ ├── TimePlugin.cs │ │ │ │ └── WeatherPlugin.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ ├── auto-function-calling-plan.json │ │ │ │ └── stepwise-plan.json │ │ │ ├── Services │ │ │ │ ├── IPlanProvider.cs │ │ │ │ └── PlanProvider.cs │ │ │ ├── StepwisePlannerMigration.csproj │ │ │ ├── StepwisePlannerMigration.http │ │ │ └── appsettings.json │ │ ├── StructuredDataPlugin │ │ │ ├── ApplicationDbContext.cs │ │ │ ├── Product.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── StructuredDataPlugin.csproj │ │ │ └── appsettings.json │ │ ├── TelemetryWithAppInsights │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── RepoUtils │ │ │ │ └── RepoFiles.cs │ │ │ ├── TelemetryWithAppInsights.csproj │ │ │ └── TestConfiguration.cs │ │ ├── TimePlugin │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ └── TimePlugin.csproj │ │ ├── VectorStoreRAG │ │ │ ├── DataLoader.cs │ │ │ ├── IDataLoader.cs │ │ │ ├── Options │ │ │ │ ├── ApplicationConfig.cs │ │ │ │ ├── AzureAISearchConfig.cs │ │ │ │ ├── AzureOpenAIConfig.cs │ │ │ │ ├── AzureOpenAIEmbeddingsConfig.cs │ │ │ │ ├── CosmosConfig.cs │ │ │ │ ├── OpenAIConfig.cs │ │ │ │ ├── OpenAIEmbeddingsConfig.cs │ │ │ │ ├── QdrantConfig.cs │ │ │ │ ├── RagConfig.cs │ │ │ │ ├── RedisConfig.cs │ │ │ │ └── WeaviateConfig.cs │ │ │ ├── Program.cs │ │ │ ├── RAGChatService.cs │ │ │ ├── README.md │ │ │ ├── TextSnippet.cs │ │ │ ├── UniqueKeyGenerator.cs │ │ │ ├── VectorStoreRAG.csproj │ │ │ └── appsettings.json │ │ └── VoiceChat │ │ │ ├── Options │ │ │ ├── AudioOptions.cs │ │ │ ├── ChatOptions.cs │ │ │ └── OpenAIOptions.cs │ │ │ ├── Pipeline │ │ │ ├── PipelineEvents.cs │ │ │ ├── TurnManager.cs │ │ │ └── VoiceChatPipeline.cs │ │ │ ├── Program.cs │ │ │ ├── README.md │ │ │ ├── Services │ │ │ ├── AudioPlaybackService.cs │ │ │ ├── AudioSourceService.cs │ │ │ ├── ChatService.cs │ │ │ ├── SpeechToTextService.cs │ │ │ ├── TextToSpeechService.cs │ │ │ └── VadService.cs │ │ │ ├── Utilities │ │ │ └── Tools.cs │ │ │ ├── VoiceChat.csproj │ │ │ ├── VoiceChat.sln │ │ │ └── appsettings.json │ ├── GettingStarted │ │ ├── GettingStarted.csproj │ │ ├── README.md │ │ ├── Resources │ │ │ ├── GenerateStory.yaml │ │ │ ├── GenerateStoryHandlebars.yaml │ │ │ └── repair-service.json │ │ ├── Step1_Create_Kernel.cs │ │ ├── Step2_Add_Plugins.cs │ │ ├── Step3_Yaml_Prompt.cs │ │ ├── Step4_Dependency_Injection.cs │ │ ├── Step5_Chat_Prompt.cs │ │ ├── Step6_Responsible_AI.cs │ │ ├── Step7_Observability.cs │ │ ├── Step8_Pipelining.cs │ │ └── Step9_OpenAPI_Plugins.cs │ ├── GettingStartedWithAgents │ │ ├── A2A │ │ │ └── Step01_A2AAgent.cs │ │ ├── AzureAIAgent │ │ │ ├── Step01_AzureAIAgent.cs │ │ │ ├── Step02_AzureAIAgent_Plugins.cs │ │ │ ├── Step03_AzureAIAgent_Vision.cs │ │ │ ├── Step04_AzureAIAgent_CodeInterpreter.cs │ │ │ ├── Step05_AzureAIAgent_FileSearch.cs │ │ │ ├── Step06_AzureAIAgent_OpenAPI.cs │ │ │ ├── Step07_AzureAIAgent_Functions.cs │ │ │ ├── Step08_AzureAIAgent_Declarative.cs │ │ │ ├── Step09_AzureAIAgent_BingGrounding.cs │ │ │ └── Step10_JsonResponse.cs │ │ ├── BedrockAgent │ │ │ ├── README.md │ │ │ ├── Step01_BedrockAgent.cs │ │ │ ├── Step02_BedrockAgent_CodeInterpreter.cs │ │ │ ├── Step03_BedrockAgent_Functions.cs │ │ │ ├── Step04_BedrockAgent_Trace.cs │ │ │ ├── Step05_BedrockAgent_FileSearch.cs │ │ │ ├── Step06_BedrockAgent_AgentChat.cs │ │ │ └── Step07_BedrockAgent_Declarative.cs │ │ ├── CopilotStudioAgent │ │ │ ├── Step01_CopilotStudioAgent.cs │ │ │ ├── Step02_CopilotStudioAgent_Thread.cs │ │ │ └── Step03_CopilotStudioAgent_WebSearch.cs │ │ ├── GettingStartedWithAgents.csproj │ │ ├── OpenAIAssistant │ │ │ ├── Step01_Assistant.cs │ │ │ ├── Step02_Assistant_Plugins.cs │ │ │ ├── Step03_Assistant_Vision.cs │ │ │ ├── Step04_AssistantTool_CodeInterpreter.cs │ │ │ ├── Step05_AssistantTool_FileSearch.cs │ │ │ ├── Step06_AssistantTool_Function.cs │ │ │ └── Step07_Assistant_Declarative.cs │ │ ├── OpenAIResponse │ │ │ ├── Step01_OpenAIResponseAgent.cs │ │ │ ├── Step02_OpenAIResponseAgent_ConversationState.cs │ │ │ ├── Step03_OpenAIResponseAgent_ReasoningModel.cs │ │ │ └── Step04_OpenAIResponseAgent_Tools.cs │ │ ├── Orchestration │ │ │ ├── Step01_Concurrent.cs │ │ │ ├── Step01a_ConcurrentWithStructuredOutput.cs │ │ │ ├── Step02_Sequential.cs │ │ │ ├── Step02a_SequentialCancellation.cs │ │ │ ├── Step03_GroupChat.cs │ │ │ ├── Step03a_GroupChatWithHumanInTheLoop.cs │ │ │ ├── Step03b_GroupChatWithAIManager.cs │ │ │ ├── Step04_Handoff.cs │ │ │ ├── Step04a_HandoffWithStructuredInput.cs │ │ │ ├── Step05_Magentic.cs │ │ │ └── Step06_DifferentAgentTypes.cs │ │ ├── Plugins │ │ │ ├── MenuPlugin.cs │ │ │ └── WidgetFactory.cs │ │ ├── README.md │ │ ├── Resources │ │ │ ├── AutoInvokeTools.yaml │ │ │ ├── GenerateStory.yaml │ │ │ ├── Hamlet_full_play_summary.txt │ │ │ ├── cat.jpg │ │ │ ├── countries.json │ │ │ ├── employees.pdf │ │ │ └── weather.json │ │ ├── Step01_Agent.cs │ │ ├── Step02_Plugins.cs │ │ ├── Step03_Chat.cs │ │ ├── Step04_KernelFunctionStrategies.cs │ │ ├── Step05_JsonResult.cs │ │ ├── Step06_DependencyInjection.cs │ │ ├── Step07_Telemetry.cs │ │ ├── Step08_AgentAsKernelFunction.cs │ │ ├── Step09_Declarative.cs │ │ └── Step10_MultiAgent_Declarative.cs │ ├── GettingStartedWithProcesses │ │ ├── Events │ │ │ └── CommonEvents.cs │ │ ├── GettingStartedWithProcesses.csproj │ │ ├── README.md │ │ ├── SharedSteps │ │ │ ├── DisplayAssistantMessageStep.cs │ │ │ └── ScriptedUserInputStep.cs │ │ ├── Step00 │ │ │ ├── Step00_Processes.cs │ │ │ └── Steps │ │ │ │ ├── DoMoreWorkStep.cs │ │ │ │ ├── DoSomeWorkStep.cs │ │ │ │ ├── LastStep.cs │ │ │ │ └── StartStep.cs │ │ ├── Step01 │ │ │ └── Step01_Processes.cs │ │ ├── Step02 │ │ │ ├── Models │ │ │ │ ├── AccountDetails.cs │ │ │ │ ├── AccountOpeningEvents.cs │ │ │ │ ├── AccountUserInteractionDetails.cs │ │ │ │ ├── MarketingNewEntryDetails.cs │ │ │ │ └── NewCustomerForm.cs │ │ │ ├── Processes │ │ │ │ ├── NewAccountCreationProcess.cs │ │ │ │ └── NewAccountVerificationProcess.cs │ │ │ ├── Step02a_AccountOpening.cs │ │ │ ├── Step02b_AccountOpening.cs │ │ │ └── Steps │ │ │ │ ├── CRMRecordCreationStep.cs │ │ │ │ ├── CompleteNewCustomerFormStep.cs │ │ │ │ ├── CreditScoreCheckStep.cs │ │ │ │ ├── FraudDetectionStep.cs │ │ │ │ ├── MailServiceStep.cs │ │ │ │ ├── NewAccountStep.cs │ │ │ │ ├── NewMarketingEntryStep.cs │ │ │ │ ├── TestInputs │ │ │ │ ├── UserInputCreditScoreFailureInteractionStep.cs │ │ │ │ ├── UserInputFraudFailureInteractionStep.cs │ │ │ │ └── UserInputSuccessfulInteractionStep.cs │ │ │ │ └── WelcomePacketStep.cs │ │ ├── Step03 │ │ │ ├── Models │ │ │ │ ├── FoodIngredients.cs │ │ │ │ └── FoodOrderItem.cs │ │ │ ├── Processes │ │ │ │ ├── FishAndChipsProcess.cs │ │ │ │ ├── FishSandwichProcess.cs │ │ │ │ ├── FriedFishProcess.cs │ │ │ │ ├── PotatoFriesProcess.cs │ │ │ │ └── SingleFoodItemProcess.cs │ │ │ ├── ProcessesStates │ │ │ │ ├── FishSandwichStateProcessSuccess.json │ │ │ │ ├── FishSandwichStateProcessSuccessLowStock.json │ │ │ │ ├── FriedFishProcessStateSuccess.json │ │ │ │ ├── FriedFishProcessStateSuccessLowStock.json │ │ │ │ └── FriedFishProcessStateSuccessNoStock.json │ │ │ ├── Step03a_FoodPreparation.cs │ │ │ ├── Step03b_FoodOrdering.cs │ │ │ └── Steps │ │ │ │ ├── CutFoodStep.cs │ │ │ │ ├── CutFoodWithSharpeningStep.cs │ │ │ │ ├── ExternalStep.cs │ │ │ │ ├── FryFoodStep.cs │ │ │ │ └── GatherIngredientsStep.cs │ │ ├── Step04 │ │ │ ├── AgentOrchestrationEvents.cs │ │ │ ├── ChatHistoryProvider.cs │ │ │ ├── KernelExtensions.cs │ │ │ ├── Plugins │ │ │ │ ├── CalendarPlugin.cs │ │ │ │ ├── LocationPlugin.cs │ │ │ │ └── WeatherPlugin.cs │ │ │ ├── SchemaGenerator.cs │ │ │ ├── Step04_AgentOrchestration.cs │ │ │ └── Steps │ │ │ │ ├── AgentGroupChatStep.cs │ │ │ │ ├── ManagerAgentStep.cs │ │ │ │ └── RenderMessageStep.cs │ │ ├── Step05 │ │ │ └── Step05_MapReduce.cs │ │ └── Utilities │ │ │ ├── MermaidRenderer.cs │ │ │ └── ProcessStateMetadataUtilities.cs │ ├── GettingStartedWithTextSearch │ │ ├── GettingStartedWithTextSearch.csproj │ │ ├── InMemoryVectorStoreCollectionFixture.cs │ │ ├── InMemoryVectorStoreFixture.cs │ │ ├── README.md │ │ ├── Step1_Web_Search.cs │ │ ├── Step2_Search_For_RAG.cs │ │ ├── Step3_Search_With_FunctionCalling.cs │ │ └── Step4_Search_With_VectorStore.cs │ ├── GettingStartedWithVectorStores │ │ ├── GettingStartedWithVectorStores.csproj │ │ ├── Glossary.cs │ │ ├── README.md │ │ ├── Step1_Ingest_Data.cs │ │ ├── Step2_Vector_Search.cs │ │ ├── Step3_Switch_VectorStore.cs │ │ ├── Step4_Use_DynamicDataModel.cs │ │ └── VectorStoresFixture.cs │ ├── LearnResources │ │ ├── LearnResources.csproj │ │ ├── MicrosoftLearn │ │ │ ├── AIServices.cs │ │ │ ├── ConfiguringPrompts.cs │ │ │ ├── CreatingFunctions.cs │ │ │ ├── FunctionsWithinPrompts.cs │ │ │ ├── LearnBaseTest.cs │ │ │ ├── Plugin.cs │ │ │ ├── Prompts.cs │ │ │ ├── README.md │ │ │ ├── SerializingPrompts.cs │ │ │ ├── Templates.cs │ │ │ └── UsingTheKernel.cs │ │ ├── Plugins │ │ │ ├── GitHub │ │ │ │ ├── GitHubModels.cs │ │ │ │ └── GitHubPlugin.cs │ │ │ ├── MathPlugin.cs │ │ │ ├── OrchestratorPlugin │ │ │ │ └── GetIntent │ │ │ │ │ ├── config.json │ │ │ │ │ └── skprompt.txt │ │ │ ├── Prompts │ │ │ │ └── chat │ │ │ │ │ ├── config.json │ │ │ │ │ └── skprompt.txt │ │ │ └── WriterPlugin │ │ │ │ └── ShortPoem │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ ├── README.md │ │ └── Resources │ │ │ ├── Grimms-The-King-of-the-Golden-Mountain.txt │ │ │ ├── Grimms-The-Water-of-Life.txt │ │ │ ├── Grimms-The-White-Snake.txt │ │ │ ├── PopulationByAdmin1.csv │ │ │ ├── PopulationByCountry.csv │ │ │ ├── WomensSuffrage.txt │ │ │ └── getIntent.prompt.yaml │ └── README.md ├── src │ ├── .editorconfig │ ├── Agents │ │ ├── A2A │ │ │ ├── A2AAgent.cs │ │ │ ├── A2AAgentExtensions.cs │ │ │ ├── A2AAgentThread.cs │ │ │ ├── A2AHostAgent.cs │ │ │ ├── Agents.A2A.csproj │ │ │ └── Extensions │ │ │ │ └── AuthorRoleExtensions.cs │ │ ├── Abstractions │ │ │ ├── AIAgent │ │ │ │ ├── SemanticKernelAIAgent.cs │ │ │ │ └── SemanticKernelAIAgentThread.cs │ │ │ ├── Agent.cs │ │ │ ├── AgentChannel.cs │ │ │ ├── AgentChat.cs │ │ │ ├── AgentChatSerializer.cs │ │ │ ├── AgentExtensions.cs │ │ │ ├── AgentInvokeOptions.cs │ │ │ ├── AgentResponseItem.cs │ │ │ ├── AgentThread.cs │ │ │ ├── AgentThreadOperationException.cs │ │ │ ├── Agents.Abstractions.csproj │ │ │ ├── AggregatorAgent.cs │ │ │ ├── AggregatorChannel.cs │ │ │ ├── Definition │ │ │ │ ├── AgentCreationOptions.cs │ │ │ │ ├── AgentDefinition.cs │ │ │ │ ├── AgentFactory.cs │ │ │ │ ├── AgentInput.cs │ │ │ │ ├── AgentMetadata.cs │ │ │ │ ├── AgentOutput.cs │ │ │ │ ├── AgentToolDefinition.cs │ │ │ │ ├── AggregatorAgentFactory.cs │ │ │ │ ├── ModelConnection.cs │ │ │ │ └── ModelDefinition.cs │ │ │ ├── Extensions │ │ │ │ ├── AgentDefinitionExtensions.cs │ │ │ │ ├── AgentToolDefinitionExtensions.cs │ │ │ │ └── ChatHistoryExtensions.cs │ │ │ ├── Internal │ │ │ │ ├── BroadcastQueue.cs │ │ │ │ ├── ChannelReference.cs │ │ │ │ └── KeyEncoder.cs │ │ │ ├── Logging │ │ │ │ ├── AgentChatLogMessages.cs │ │ │ │ └── AggregatorAgentLogMessages.cs │ │ │ └── Serialization │ │ │ │ ├── AgentChannelState.cs │ │ │ │ ├── AgentChatState.cs │ │ │ │ ├── AgentParticipant.cs │ │ │ │ ├── ChatMessageReference.cs │ │ │ │ └── JsonChannelStateConverter.cs │ │ ├── AzureAI │ │ │ ├── Agents.AzureAI.csproj │ │ │ ├── AzureAIAgent.ClientFactory.cs │ │ │ ├── AzureAIAgent.cs │ │ │ ├── AzureAIAgentExtensions.cs │ │ │ ├── AzureAIAgentInvokeOptions.cs │ │ │ ├── AzureAIAgentThread.cs │ │ │ ├── AzureAIChannel.cs │ │ │ ├── AzureAIInvocationOptions.cs │ │ │ ├── AzureAIThreadMessageFactory.cs │ │ │ ├── Definition │ │ │ │ └── AzureAIAgentFactory.cs │ │ │ ├── Extensions │ │ │ │ ├── AgentDefinitionExtensions.cs │ │ │ │ ├── AgentRunExtensions.cs │ │ │ │ ├── AgentToolDefinitionExtensions.cs │ │ │ │ └── KernelFunctionExtensions.cs │ │ │ ├── Internal │ │ │ │ ├── AgentMessageFactory.cs │ │ │ │ └── AgentThreadActions.cs │ │ │ ├── Logging │ │ │ │ ├── AgentThreadActionsLogMessages.cs │ │ │ │ └── AzureAIAgentLogMessages.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── RunPollingOptions.cs │ │ ├── Bedrock │ │ │ ├── Agents.Bedrock.csproj │ │ │ ├── BedrockAgent.cs │ │ │ ├── BedrockAgentChannel.cs │ │ │ ├── BedrockAgentInvokeOptions.cs │ │ │ ├── BedrockAgentThread.cs │ │ │ ├── Definition │ │ │ │ └── BedrockAgentFactory.cs │ │ │ ├── Extensions │ │ │ │ ├── BedrockAgentDefinitionExtensions.cs │ │ │ │ ├── BedrockAgentExtensions.cs │ │ │ │ ├── BedrockAgentInvokeExtensions.cs │ │ │ │ ├── BedrockAgentToolDefinitionExtensions.cs │ │ │ │ └── BedrockFunctionSchemaExtensions.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── README.md │ │ ├── Copilot │ │ │ ├── Agents.CopilotStudio.csproj │ │ │ ├── CopilotStudioAgent.ClientFactory.cs │ │ │ ├── CopilotStudioAgent.cs │ │ │ ├── CopilotStudioAgentExtensions.cs │ │ │ ├── CopilotStudioAgentThread.cs │ │ │ ├── CopilotStudioConnectionSettings.cs │ │ │ ├── CopilotStudioTokenHandler.cs │ │ │ ├── Internal │ │ │ │ ├── ActivityProcessor.cs │ │ │ │ └── ContentProcessor.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── README.md │ │ ├── Core │ │ │ ├── AgentGroupChat.cs │ │ │ ├── Agents.Core.csproj │ │ │ ├── Chat │ │ │ │ ├── AgentGroupChatSettings.cs │ │ │ │ ├── AggregatorTerminationStrategy.cs │ │ │ │ ├── KernelFunctionSelectionStrategy.cs │ │ │ │ ├── KernelFunctionTerminationStrategy.cs │ │ │ │ ├── RegExTerminationStrategy.cs │ │ │ │ ├── SelectionStrategy.cs │ │ │ │ ├── SequentialSelectionStrategy.cs │ │ │ │ └── TerminationStrategy.cs │ │ │ ├── ChatCompletionAgent.cs │ │ │ ├── ChatCompletionAgentExtensions.cs │ │ │ ├── ChatHistoryAgent.cs │ │ │ ├── ChatHistoryAgentThread.cs │ │ │ ├── ChatHistoryChannel.cs │ │ │ ├── Definition │ │ │ │ └── ChatCompletionAgentFactory.cs │ │ │ ├── Functions │ │ │ │ ├── AgentKernelFunctionFactory.cs │ │ │ │ └── AgentKernelPluginFactory.cs │ │ │ ├── Internal │ │ │ │ ├── ChatMessageForPrompt.cs │ │ │ │ └── CoreKernelArgumentsExtensions.cs │ │ │ └── Logging │ │ │ │ ├── AgentGroupChatLogMessages.cs │ │ │ │ ├── AggregatorTerminationStrategyLogMessages.cs │ │ │ │ ├── ChatCompletionAgentLogMessages.cs │ │ │ │ ├── KernelFunctionSelectionStrategyLogMessages.cs │ │ │ │ ├── KernelFunctionTerminationStrategyLogMessages.cs │ │ │ │ ├── RegExTerminationStrategyLogMessages.cs │ │ │ │ ├── SequentialSelectionStrategyLogMessages.cs │ │ │ │ └── TerminationStrategyLogMessages.cs │ │ ├── Magentic │ │ │ ├── Agents.Magentic.csproj │ │ │ ├── Internal │ │ │ │ └── PromptExecutionSettingsExtensions.cs │ │ │ ├── Logging │ │ │ │ └── MagenticOrchestrationLogMessages.cs │ │ │ ├── MagenticAgentActor.cs │ │ │ ├── MagenticManager.cs │ │ │ ├── MagenticManagerActor.cs │ │ │ ├── MagenticManagerContext.cs │ │ │ ├── MagenticMessages.cs │ │ │ ├── MagenticOrchestration.String.cs │ │ │ ├── MagenticOrchestration.cs │ │ │ ├── MagenticProgressLedger.cs │ │ │ ├── MagenticPrompts.cs │ │ │ ├── MagenticTeam.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ └── StandardMagenticManager.cs │ │ ├── OpenAI │ │ │ ├── Agents.OpenAI.csproj │ │ │ ├── Definition │ │ │ │ └── OpenAIAssistantAgentFactory.cs │ │ │ ├── Extensions │ │ │ │ ├── AgentDefinitionExtensions.cs │ │ │ │ ├── AssistantClientExtensions.cs │ │ │ │ ├── AuthorRoleExtensions.cs │ │ │ │ ├── ChatContentMessageExtensions.cs │ │ │ │ ├── KernelContentExtensions.cs │ │ │ │ ├── KernelFunctionExtensions.cs │ │ │ │ ├── ModelConnectionExtensions.cs │ │ │ │ ├── OpenAIClientExtensions.cs │ │ │ │ ├── OpenAIResponseExtensions.cs │ │ │ │ └── StreamingResponseOutputTextDeltaUpdateExtensions.cs │ │ │ ├── Internal │ │ │ │ ├── AssistantMessageFactory.cs │ │ │ │ ├── AssistantRunOptionsFactory.cs │ │ │ │ ├── AssistantThreadActions.cs │ │ │ │ ├── AssistantToolResourcesFactory.cs │ │ │ │ ├── ResponseCreationOptionsFactory.cs │ │ │ │ └── ResponseThreadActions.cs │ │ │ ├── Logging │ │ │ │ ├── AssistantThreadActionsLogMessages.cs │ │ │ │ └── OpenAIAssistantAgentLogMessages.cs │ │ │ ├── OpenAIAssistantAgent.ClientFactory.cs │ │ │ ├── OpenAIAssistantAgent.cs │ │ │ ├── OpenAIAssistantAgentExtensions.cs │ │ │ ├── OpenAIAssistantAgentInvokeOptions.cs │ │ │ ├── OpenAIAssistantAgentThread.cs │ │ │ ├── OpenAIAssistantCapabilities.cs │ │ │ ├── OpenAIAssistantChannel.cs │ │ │ ├── OpenAIAssistantDefinition.cs │ │ │ ├── OpenAIAssistantExecutionOptions.cs │ │ │ ├── OpenAIAssistantInvocationOptions.cs │ │ │ ├── OpenAIClientProvider.cs │ │ │ ├── OpenAIResponseAgent.cs │ │ │ ├── OpenAIResponseAgentExtensions.cs │ │ │ ├── OpenAIResponseAgentInvokeOptions.cs │ │ │ ├── OpenAIResponseAgentThread.cs │ │ │ ├── OpenAIThreadCreationOptions.cs │ │ │ └── RunPollingOptions.cs │ │ ├── Orchestration │ │ │ ├── AgentActor.cs │ │ │ ├── AgentOrchestration.RequestActor.cs │ │ │ ├── AgentOrchestration.ResultActor.cs │ │ │ ├── AgentOrchestration.cs │ │ │ ├── Agents.Orchestration.csproj │ │ │ ├── Concurrent │ │ │ │ ├── ConcurrentActor.cs │ │ │ │ ├── ConcurrentMessages.cs │ │ │ │ ├── ConcurrentOrchestration.String.cs │ │ │ │ ├── ConcurrentOrchestration.cs │ │ │ │ └── ConcurrentResultActor.cs │ │ │ ├── Extensions │ │ │ │ └── RuntimeExtensions.cs │ │ │ ├── GroupChat │ │ │ │ ├── GroupChatAgentActor.cs │ │ │ │ ├── GroupChatManager.cs │ │ │ │ ├── GroupChatManagerActor.cs │ │ │ │ ├── GroupChatMessages.cs │ │ │ │ ├── GroupChatOrchestration.String.cs │ │ │ │ ├── GroupChatOrchestration.cs │ │ │ │ ├── GroupChatTeam.cs │ │ │ │ └── RoundRobinGroupChatManager.cs │ │ │ ├── Handoff │ │ │ │ ├── HandoffActor.cs │ │ │ │ ├── HandoffInvocationFilter.cs │ │ │ │ ├── HandoffMessages.cs │ │ │ │ ├── HandoffOrchestration.String.cs │ │ │ │ ├── HandoffOrchestration.cs │ │ │ │ └── Handoffs.cs │ │ │ ├── Logging │ │ │ │ ├── AgentOrchestrationLogMessages.cs │ │ │ │ ├── ConcurrentOrchestrationLogMessages.cs │ │ │ │ ├── GroupChatOrchestrationLogMessages.cs │ │ │ │ ├── HandoffOrchestrationLogMessages.cs │ │ │ │ ├── OrchestrationResultLogMessages.cs │ │ │ │ └── SequentialOrchestrationLogMessages.cs │ │ │ ├── OrchestrationActor.cs │ │ │ ├── OrchestrationContext.cs │ │ │ ├── OrchestrationResult.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Sequential │ │ │ │ ├── SequentialActor.cs │ │ │ │ ├── SequentialMessages.cs │ │ │ │ ├── SequentialOrchestration.String.cs │ │ │ │ └── SequentialOrchestration.cs │ │ │ └── Transforms │ │ │ │ ├── DefaultTransforms.cs │ │ │ │ ├── OrchestrationTransforms.cs │ │ │ │ └── StructuredOutputTransform.cs │ │ ├── Runtime │ │ │ ├── Abstractions.Tests │ │ │ │ ├── AgentIdTests.cs │ │ │ │ ├── AgentMetaDataTests.cs │ │ │ │ ├── AgentProxyTests.cs │ │ │ │ ├── AgentTypeTests.cs │ │ │ │ ├── MessageContextTests.cs │ │ │ │ ├── Runtime.Abstractions.UnitTests.csproj │ │ │ │ └── TopicIdTests.cs │ │ │ ├── Abstractions │ │ │ │ ├── AgentId.cs │ │ │ │ ├── AgentMetadata.cs │ │ │ │ ├── AgentProxy.cs │ │ │ │ ├── AgentType.cs │ │ │ │ ├── Exceptions │ │ │ │ │ ├── CantHandleException.cs │ │ │ │ │ ├── MessageDroppedException.cs │ │ │ │ │ ├── NotAccessibleException.cs │ │ │ │ │ └── UndeliverableException.cs │ │ │ │ ├── IAgent.cs │ │ │ │ ├── IAgentRuntime.cs │ │ │ │ ├── IHostableAgent.cs │ │ │ │ ├── ISaveState.cs │ │ │ │ ├── ISubscriptionDefinition.cs │ │ │ │ ├── Internal │ │ │ │ │ └── KeyValueParserExtensions.cs │ │ │ │ ├── MessageContext.cs │ │ │ │ ├── Runtime.Abstractions.csproj │ │ │ │ └── TopicId.cs │ │ │ ├── Core.Tests │ │ │ │ ├── AgentRuntimeExtensionsTests.cs │ │ │ │ ├── AgentsAppBuilderTests.cs │ │ │ │ ├── AgentsAppTests.cs │ │ │ │ ├── BaseAgentTests.cs │ │ │ │ ├── Runtime.Core.UnitTests.csproj │ │ │ │ ├── TypePrefixSubscriptionAttributeTests.cs │ │ │ │ ├── TypePrefixSubscriptionTests.cs │ │ │ │ ├── TypeSubscriptionAttributeTests.cs │ │ │ │ └── TypeSubscriptionTests.cs │ │ │ ├── Core │ │ │ │ ├── AgentRuntimeExtensions.cs │ │ │ │ ├── AgentsApp.cs │ │ │ │ ├── AgentsAppBuilder.cs │ │ │ │ ├── BaseAgent.cs │ │ │ │ ├── IHandle.cs │ │ │ │ ├── Internal │ │ │ │ │ └── HandlerInvoker.cs │ │ │ │ ├── Runtime.Core.csproj │ │ │ │ ├── TypePrefixSubscription.cs │ │ │ │ ├── TypePrefixSubscriptionAttribute.cs │ │ │ │ ├── TypeSubscription.cs │ │ │ │ └── TypeSubscriptionAttribute.cs │ │ │ ├── InProcess.Tests │ │ │ │ ├── InProcessRuntimeTests.cs │ │ │ │ ├── MessageDeliveryTests.cs │ │ │ │ ├── MessageEnvelopeTests.cs │ │ │ │ ├── MessagingTestFixture.cs │ │ │ │ ├── PublishMessageTests.cs │ │ │ │ ├── ResultSinkTests.cs │ │ │ │ ├── Runtime.InProcess.UnitTests.csproj │ │ │ │ ├── SendMessageTests.cs │ │ │ │ ├── TestAgents.cs │ │ │ │ └── TestSubscription.cs │ │ │ └── InProcess │ │ │ │ ├── InProcessRuntime.cs │ │ │ │ ├── MessageDelivery.cs │ │ │ │ ├── MessageEnvelope.cs │ │ │ │ ├── ResultSink.cs │ │ │ │ └── Runtime.InProcess.csproj │ │ ├── UnitTests │ │ │ ├── A2A │ │ │ │ ├── A2AAgentExtensionsTests.cs │ │ │ │ ├── A2AAgentTests.cs │ │ │ │ ├── A2AHostAgentTests.cs │ │ │ │ └── BaseA2AClientTest.cs │ │ │ ├── AIAgent │ │ │ │ ├── SemanticKernelAIAgentTests.cs │ │ │ │ └── SemanticKernelAIAgentThreadTests.cs │ │ │ ├── AgentChannelTests.cs │ │ │ ├── AgentChatSerializerTests.cs │ │ │ ├── AgentChatTests.cs │ │ │ ├── AgentExtensionsTests.cs │ │ │ ├── AgentTests.cs │ │ │ ├── Agents.UnitTests.csproj │ │ │ ├── AggregatorAgentTests.cs │ │ │ ├── AzureAI │ │ │ │ ├── AzureAIAgentExtensionsTests.cs │ │ │ │ ├── AzureAIAgentInvokeOptionsTests.cs │ │ │ │ ├── AzureAIAssistantInvocationOptionsTests.cs │ │ │ │ ├── Definition │ │ │ │ │ └── AzureAIAgentFactoryTests.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── AgentDefinitionExtensionsTests.cs │ │ │ │ │ └── KernelFunctionExtensionsTests.cs │ │ │ │ ├── Internal │ │ │ │ │ └── AgentMessageFactoryTests.cs │ │ │ │ └── RunPollingOptionsTests.cs │ │ │ ├── Bedrock │ │ │ │ ├── BedrockAgentChannelTests.cs │ │ │ │ ├── BedrockAgentTests.cs │ │ │ │ └── Extensions.cs │ │ │ │ │ ├── BedrockAgentExtensionsTests.cs │ │ │ │ │ └── BedrockFunctionSchemaExtensionsTests.cs │ │ │ ├── Copilot │ │ │ │ └── CopilotStudioAgentExtensionsTests.cs │ │ │ ├── CopilotStudio │ │ │ │ ├── ActivityProcessorTests.cs │ │ │ │ ├── ContentProcessorTests.cs │ │ │ │ ├── CopilotStudioAgentTests.cs │ │ │ │ └── CopilotStudioConnectionSettingsTests.cs │ │ │ ├── Core │ │ │ │ ├── AgentGroupChatTests.cs │ │ │ │ ├── AgentThreadTests.cs │ │ │ │ ├── Chat │ │ │ │ │ ├── AgentGroupChatSettingsTests.cs │ │ │ │ │ ├── AggregatorTerminationStrategyTests.cs │ │ │ │ │ ├── KernelFunctionSelectionStrategyTests.cs │ │ │ │ │ ├── KernelFunctionTerminationStrategyTests.cs │ │ │ │ │ ├── RegExTerminationStrategyTests.cs │ │ │ │ │ └── SequentialSelectionStrategyTests.cs │ │ │ │ ├── ChatCompletionAgentExtensionsTests.cs │ │ │ │ ├── ChatCompletionAgentTests.cs │ │ │ │ ├── ChatHistoryAgentThreadTests.cs │ │ │ │ ├── ChatHistoryChannelTests.cs │ │ │ │ ├── Definition │ │ │ │ │ └── ChatCompletionAgentFactoryTests.cs │ │ │ │ ├── Extensions │ │ │ │ │ └── AgentDefinitionExtensionsTests.cs │ │ │ │ ├── Factory │ │ │ │ │ └── AggregatorAgentFactoryTests.cs │ │ │ │ ├── Functions │ │ │ │ │ └── AgentKernelFunctionFactoryTests.cs │ │ │ │ └── Internal │ │ │ │ │ └── ChatMessageForPromptTests.cs │ │ │ ├── Definition │ │ │ │ └── AgentDefinitionModelTests.cs │ │ │ ├── Extensions │ │ │ │ ├── AgentDefinitionExtensionsTests.cs │ │ │ │ ├── AgentToolDefinitionExtensionsTests.cs │ │ │ │ ├── ChatHistoryExtensionsTests.cs │ │ │ │ └── ResponseItemExtensionsTests.cs │ │ │ ├── Internal │ │ │ │ ├── BroadcastQueueTests.cs │ │ │ │ └── KeyEncoderTests.cs │ │ │ ├── Magentic │ │ │ │ ├── MagenticManagerContextTests.cs │ │ │ │ ├── MagenticOrchestrationTests.cs │ │ │ │ └── StandardMagenticManagerTests.cs │ │ │ ├── MockAgent.cs │ │ │ ├── MockChannel.cs │ │ │ ├── OpenAI │ │ │ │ ├── BaseOpenAIResponseClientTest.cs │ │ │ │ ├── Definition │ │ │ │ │ └── OpenAIAssistantAgentFactoryTests.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── AgentDefinitionExtensionsTests.cs │ │ │ │ │ ├── AssistantClientExtensionsTests.cs │ │ │ │ │ ├── AuthorRoleExtensionsTests.cs │ │ │ │ │ ├── ChatContentMessageExtensionsTests.cs │ │ │ │ │ ├── KernelExtensionsTests.cs │ │ │ │ │ ├── KernelFunctionExtensionsTests.cs │ │ │ │ │ ├── OpenAIClientExtensionsTests.cs │ │ │ │ │ └── OpenAIResponseExtensionsTests.cs │ │ │ │ ├── Internal │ │ │ │ │ ├── AssistantMessageFactoryTests.cs │ │ │ │ │ ├── AssistantRunOptionsFactoryTests.cs │ │ │ │ │ └── ResponseCreationOptionsFactoryTests.cs │ │ │ │ ├── OpenAIAssistantAgentExtensionsTests.cs │ │ │ │ ├── OpenAIAssistantAgentInvokeOptionsTests.cs │ │ │ │ ├── OpenAIAssistantAgentTests.cs │ │ │ │ ├── OpenAIAssistantAgentThreadTests.cs │ │ │ │ ├── OpenAIAssistantDefinitionTests.cs │ │ │ │ ├── OpenAIAssistantInvocationOptionsTests.cs │ │ │ │ ├── OpenAIAssistantResponseContent.cs │ │ │ │ ├── OpenAIClientProviderTests.cs │ │ │ │ ├── OpenAIResponseAgentExtensionsTests.cs │ │ │ │ ├── OpenAIResponseAgentTests.cs │ │ │ │ ├── OpenAIResponseAgentThreadTests.cs │ │ │ │ ├── OpenAIThreadCreationOptionsTests.cs │ │ │ │ └── RunPollingOptionsTests.cs │ │ │ ├── Orchestration │ │ │ │ ├── ChatGroupExtensionsTests.cs │ │ │ │ ├── ConcurrentOrchestrationTests.cs │ │ │ │ ├── DefaultTransformsTests.cs │ │ │ │ ├── GroupChatOrchestrationTests.cs │ │ │ │ ├── HandoffOrchestrationTests.cs │ │ │ │ ├── HandoffsTests.cs │ │ │ │ ├── OrchestrationResultTests.cs │ │ │ │ └── SequentialOrchestrationTests.cs │ │ │ ├── Test │ │ │ │ ├── AssertCollection.cs │ │ │ │ └── FakeTokenCredential.cs │ │ │ └── Yaml │ │ │ │ ├── AgentDefinitionYamlTests.cs │ │ │ │ ├── AgentYamlTests.cs │ │ │ │ └── AzureAIKernelAgentYamlTests.cs │ │ └── Yaml │ │ │ ├── AgentDefinitionYaml.cs │ │ │ ├── AgentMetadataTypeConverter.cs │ │ │ ├── Agents.Yaml.csproj │ │ │ ├── Extensions │ │ │ ├── YamlAgentDefinitionExtensions.cs │ │ │ └── YamlAgentFactoryExtensions.cs │ │ │ └── ModelConfigurationTypeConverter.cs │ ├── Connectors │ │ ├── Connectors.Amazon.UnitTests │ │ │ ├── Connectors.Amazon.UnitTests.csproj │ │ │ ├── Extensions │ │ │ │ ├── BedrockKernelBuilderExtensionTests.cs │ │ │ │ └── BedrockServiceCollectionExtensionTests.cs │ │ │ ├── Services │ │ │ │ ├── BedrockChatCompletionServiceTests.cs │ │ │ │ ├── BedrockTextEmbeddingGenerationServiceTests.cs │ │ │ │ └── BedrockTextGenerationServiceTests.cs │ │ │ ├── Settings │ │ │ │ ├── BedrockChatCompletionModelExecutionSettingsTests.cs │ │ │ │ └── BedrockTextGenerationModelExecutionSettingsTests.cs │ │ │ └── TestData │ │ │ │ ├── converse_stream_binary_response.bin │ │ │ │ └── invoke_stream_binary_response.bin │ │ ├── Connectors.Amazon │ │ │ ├── Bedrock │ │ │ │ ├── AI21JurassicPenalties.cs │ │ │ │ ├── CohereCommandRTools.cs │ │ │ │ ├── Core │ │ │ │ │ ├── BedrockClientUtilities.cs │ │ │ │ │ ├── BedrockModelUtilities.cs │ │ │ │ │ ├── BedrockServiceFactory.cs │ │ │ │ │ ├── Clients │ │ │ │ │ │ ├── BedrockChatCompletionClient.cs │ │ │ │ │ │ ├── BedrockTextEmbeddingGenerationClient.cs │ │ │ │ │ │ └── BedrockTextGenerationClient.cs │ │ │ │ │ ├── IBedrockBatchTextEmbeddingService.cs │ │ │ │ │ ├── IBedrockChatCompletionService.cs │ │ │ │ │ ├── IBedrockSplitTextEmbeddingService.cs │ │ │ │ │ ├── IBedrockTextEmbeddingService.cs │ │ │ │ │ ├── IBedrockTextGenerationService.cs │ │ │ │ │ └── Models │ │ │ │ │ │ ├── AI21Labs │ │ │ │ │ │ ├── AI21JambaRequest.cs │ │ │ │ │ │ ├── AI21JambaResponse.cs │ │ │ │ │ │ ├── AI21JambaService.cs │ │ │ │ │ │ ├── AI21JurassicRequest.cs │ │ │ │ │ │ ├── AI21JurassicResponse.cs │ │ │ │ │ │ └── AI21JurassicService.cs │ │ │ │ │ │ ├── Amazon │ │ │ │ │ │ ├── AmazonService.cs │ │ │ │ │ │ ├── TitanRequest.cs │ │ │ │ │ │ └── TitanResponse.cs │ │ │ │ │ │ ├── AmazonEmbed │ │ │ │ │ │ ├── AmazonEmbedService.cs │ │ │ │ │ │ ├── TitanEmbedRequest.cs │ │ │ │ │ │ └── TitanEmbedResponse.cs │ │ │ │ │ │ ├── Anthropic │ │ │ │ │ │ ├── AnthropicService.cs │ │ │ │ │ │ ├── ClaudeRequest.cs │ │ │ │ │ │ ├── ClaudeResponse.cs │ │ │ │ │ │ └── ClaudeToolUse.cs │ │ │ │ │ │ ├── Cohere │ │ │ │ │ │ ├── CohereCommandRService.cs │ │ │ │ │ │ ├── CohereCommandService.cs │ │ │ │ │ │ ├── CommandRRequest.cs │ │ │ │ │ │ ├── CommandRResponse.cs │ │ │ │ │ │ ├── CommandRequest.cs │ │ │ │ │ │ └── CommandResponse.cs │ │ │ │ │ │ ├── CohereEmbed │ │ │ │ │ │ ├── CohereEmbedService.cs │ │ │ │ │ │ ├── EmbedRequest.cs │ │ │ │ │ │ └── EmbedResponse.cs │ │ │ │ │ │ ├── Meta │ │ │ │ │ │ ├── LlamaRequest.cs │ │ │ │ │ │ ├── LlamaResponse.cs │ │ │ │ │ │ └── MetaService.cs │ │ │ │ │ │ └── Mistral │ │ │ │ │ │ ├── MistralRequest.cs │ │ │ │ │ │ ├── MistralResponse.cs │ │ │ │ │ │ └── MistralService.cs │ │ │ │ ├── Extensions │ │ │ │ │ ├── BedrockKernelBuilderExtensions.cs │ │ │ │ │ ├── BedrockServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ │ └── BedrockServiceCollectionExtensions.cs │ │ │ │ ├── Services │ │ │ │ │ ├── BedrockChatCompletionService.cs │ │ │ │ │ ├── BedrockTextEmbeddingGeneratorService.cs │ │ │ │ │ └── BedrockTextGenerationService.cs │ │ │ │ └── Settings │ │ │ │ │ ├── AmazonClaudeExecutionSettings.cs │ │ │ │ │ ├── AmazonCommandExecutionSettings.cs │ │ │ │ │ ├── AmazonCommandRExecutionSettings.cs │ │ │ │ │ ├── AmazonJambaExecutionSettings.cs │ │ │ │ │ ├── AmazonJurassicExecutionSettings.cs │ │ │ │ │ ├── AmazonLlama3ExecutionSettings.cs │ │ │ │ │ ├── AmazonMistralExecutionSettings.cs │ │ │ │ │ └── AmazonTitanExecutionSettings.cs │ │ │ └── Connectors.Amazon.csproj │ │ ├── Connectors.AzureAIInference.UnitTests │ │ │ ├── Connectors.AzureAIInference.UnitTests.csproj │ │ │ ├── Core │ │ │ │ └── ChatClientCoreTests.cs │ │ │ ├── Extensions │ │ │ │ ├── AzureAIInferenceKernelBuilderExtensionsTests.cs │ │ │ │ └── AzureAIInferenceServiceCollectionExtensionsTests.cs │ │ │ ├── Services │ │ │ │ ├── AzureAIInferenceChatCompletionServiceOpenTelemetryTests.cs │ │ │ │ └── AzureAIInferenceChatCompletionServiceTests.cs │ │ │ ├── Settings │ │ │ │ └── AzureAIInferencePromptExecutionSettingsTests.cs │ │ │ └── TestData │ │ │ │ ├── chat_completion_response.json │ │ │ │ ├── chat_completion_streaming_response.txt │ │ │ │ └── text-embeddings-response.txt │ │ ├── Connectors.AzureAIInference │ │ │ ├── Connectors.AzureAIInference.csproj │ │ │ ├── Core │ │ │ │ ├── AddHeaderRequestPolicy.cs │ │ │ │ ├── ChatClientCore.cs │ │ │ │ └── RequestFailedExceptionExtensions.cs │ │ │ ├── Extensions │ │ │ │ ├── AzureAIInferenceKernelBuilderExtensions.cs │ │ │ │ ├── AzureAIInferenceServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ └── AzureAIInferenceServiceCollectionExtensions.cs │ │ │ ├── Services │ │ │ │ └── AzureAIInferenceChatCompletionService.cs │ │ │ └── Settings │ │ │ │ └── AzureAIInferencePromptExecutionSettings.cs │ │ ├── Connectors.AzureOpenAI.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── AzureOpenAITestHelper.cs │ │ │ ├── Connectors.AzureOpenAI.UnitTests.csproj │ │ │ ├── Core │ │ │ │ ├── AzureClientCoreTests.cs │ │ │ │ └── ClientCoreTests.cs │ │ │ ├── Extensions │ │ │ │ ├── AzureOpenAIKernelBuilderExtensionsChatClientTests.cs │ │ │ │ ├── AzureOpenAIKernelBuilderExtensionsTests.cs │ │ │ │ ├── AzureOpenAIServiceCollectionExtensionsChatClientTests.cs │ │ │ │ └── AzureOpenAIServiceCollectionExtensionsTests.cs │ │ │ ├── KernelCore │ │ │ │ └── KernelTests.cs │ │ │ ├── Services │ │ │ │ ├── AzureOpenAIAudioToTextServiceTests.cs │ │ │ │ ├── AzureOpenAIChatCompletionServiceTests.cs │ │ │ │ ├── AzureOpenAITextEmbeddingGenerationServiceTests.cs │ │ │ │ ├── AzureOpenAITextToAudioServiceTests.cs │ │ │ │ └── AzureOpenAITextToImageServiceTests.cs │ │ │ ├── Settings │ │ │ │ ├── AzureOpenAIPromptExecutionSettingsTests.cs │ │ │ │ └── OpenAIPromptExecutionSettingsTests.cs │ │ │ └── TestData │ │ │ │ ├── chat_completion_multiple_function_calls_test_response.json │ │ │ │ ├── chat_completion_single_function_call_test_response.json │ │ │ │ ├── chat_completion_streaming_async_filter_response.txt │ │ │ │ ├── chat_completion_streaming_multiple_function_calls_test_async_filter_response.txt │ │ │ │ ├── chat_completion_streaming_multiple_function_calls_test_response.txt │ │ │ │ ├── chat_completion_streaming_single_function_call_empty_assistance_response.txt │ │ │ │ ├── chat_completion_streaming_single_function_call_test_response.txt │ │ │ │ ├── chat_completion_streaming_test_response.txt │ │ │ │ ├── chat_completion_test_response.json │ │ │ │ ├── chat_completion_with_data_streaming_test_response.txt │ │ │ │ ├── chat_completion_with_data_test_response.json │ │ │ │ ├── filters_multiple_function_calls_test_response.json │ │ │ │ ├── filters_streaming_multiple_function_calls_test_response.txt │ │ │ │ ├── text-embeddings-multiple-response.txt │ │ │ │ ├── text-embeddings-response.txt │ │ │ │ ├── text-to-image-b64_json-format-response.json │ │ │ │ ├── text-to-image-response.json │ │ │ │ ├── text_completion_streaming_test_response.txt │ │ │ │ └── text_completion_test_response.json │ │ ├── Connectors.AzureOpenAI │ │ │ ├── Connectors.AzureOpenAI.csproj │ │ │ ├── Core │ │ │ │ ├── AzureClientCore.ChatCompletion.cs │ │ │ │ └── AzureClientCore.cs │ │ │ ├── Extensions │ │ │ │ ├── AzureOpenAIKernelBuilderExtensions.cs │ │ │ │ ├── AzureOpenAIServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ └── AzureOpenAIServiceCollectionExtensions.cs │ │ │ ├── Services │ │ │ │ ├── AzureOpenAIAudioToTextService.cs │ │ │ │ ├── AzureOpenAIChatCompletionService.cs │ │ │ │ ├── AzureOpenAITextEmbeddingGenerationService.cs │ │ │ │ ├── AzureOpenAITextToAudioService.cs │ │ │ │ └── AzureOpenAITextToImageService.cs │ │ │ └── Settings │ │ │ │ └── AzureOpenAIPromptExecutionSettings.cs │ │ ├── Connectors.Google.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Connectors.Google.UnitTests.csproj │ │ │ ├── Core │ │ │ │ ├── Gemini │ │ │ │ │ ├── AuthorRoleConverterTests.cs │ │ │ │ │ ├── Clients │ │ │ │ │ │ ├── GeminiChatGenerationFunctionCallingTests.cs │ │ │ │ │ │ ├── GeminiChatGenerationTests.cs │ │ │ │ │ │ ├── GeminiChatStreamingFunctionCallingTests.cs │ │ │ │ │ │ ├── GeminiChatStreamingTests.cs │ │ │ │ │ │ └── GeminiCountingTokensTests.cs │ │ │ │ │ ├── GeminiFunctionTests.cs │ │ │ │ │ ├── GeminiFunctionToolCallTests.cs │ │ │ │ │ ├── GeminiPartTests.cs │ │ │ │ │ ├── GeminiRequestTests.cs │ │ │ │ │ └── GeminiStreamResponseTests.cs │ │ │ │ ├── GoogleAI │ │ │ │ │ ├── GoogleAIClientEmbeddingsGenerationTests.cs │ │ │ │ │ └── GoogleAIEmbeddingRequestTests.cs │ │ │ │ └── VertexAI │ │ │ │ │ ├── VertexAIClientEmbeddingsGenerationTests.cs │ │ │ │ │ └── VertexAIEmbeddingRequestTests.cs │ │ │ ├── Extensions │ │ │ │ ├── GeminiPluginCollectionExtensionsTests.cs │ │ │ │ ├── GoogleAIMemoryBuilderExtensionsTests.cs │ │ │ │ ├── GoogleAIServiceCollectionExtensionsTests.cs │ │ │ │ ├── KernelFunctionMetadataExtensionsTests.cs │ │ │ │ ├── VertexAIMemoryBuilderExtensionsTests.cs │ │ │ │ └── VertexAIServiceCollectionExtensionsTests.cs │ │ │ ├── GeminiPromptExecutionSettingsTests.cs │ │ │ ├── GeminiToolCallBehaviorTests.cs │ │ │ ├── Services │ │ │ │ ├── GoogleAIEmbeddingGeneratorTests.cs │ │ │ │ ├── GoogleAIGeminiChatCompletionServiceTests.cs │ │ │ │ ├── GoogleAITextEmbeddingGenerationServiceTests.cs │ │ │ │ ├── VertexAIEmbeddingGeneratorTests.cs │ │ │ │ ├── VertexAIGeminiChatCompletionServiceTests.cs │ │ │ │ └── VertexAITextEmbeddingGenerationServiceTests.cs │ │ │ └── TestData │ │ │ │ ├── chat_finish_reason_other_response.json │ │ │ │ ├── chat_multiple_function_calls_response.json │ │ │ │ ├── chat_one_function_response.json │ │ │ │ ├── chat_one_response.json │ │ │ │ ├── chat_stream_finish_reason_other_response.json │ │ │ │ ├── chat_stream_response.json │ │ │ │ ├── completion_one_response.json │ │ │ │ ├── completion_stream_response.json │ │ │ │ ├── counttokens_response.json │ │ │ │ ├── embeddings_response.json │ │ │ │ └── vertex_embeddings_response.json │ │ ├── Connectors.Google │ │ │ ├── Connectors.Google.csproj │ │ │ ├── Core │ │ │ │ ├── ClientBase.cs │ │ │ │ ├── Gemini │ │ │ │ │ ├── AuthorRoleConverter.cs │ │ │ │ │ ├── Clients │ │ │ │ │ │ ├── GeminiChatCompletionClient.cs │ │ │ │ │ │ └── GeminiTokenCounterClient.cs │ │ │ │ │ ├── GeminiPluginCollectionExtensions.cs │ │ │ │ │ └── Models │ │ │ │ │ │ ├── GeminiContent.cs │ │ │ │ │ │ ├── GeminiPart.cs │ │ │ │ │ │ ├── GeminiRequest.cs │ │ │ │ │ │ ├── GeminiResponse.cs │ │ │ │ │ │ ├── GeminiResponseCandidate.cs │ │ │ │ │ │ └── GeminiTool.cs │ │ │ │ ├── GoogleAI │ │ │ │ │ ├── GoogleAIEmbeddingClient.cs │ │ │ │ │ ├── GoogleAIEmbeddingRequest.cs │ │ │ │ │ └── GoogleAIEmbeddingResponse.cs │ │ │ │ └── VertexAI │ │ │ │ │ ├── VertexAIEmbeddingClient.cs │ │ │ │ │ ├── VertexAIEmbeddingRequest.cs │ │ │ │ │ └── VertexAIEmbeddingResponse.cs │ │ │ ├── Extensions │ │ │ │ ├── GeminiKernelFunctionMetadataExtensions.cs │ │ │ │ ├── GoogleAIKernelBuilderExtensions.cs │ │ │ │ ├── GoogleAIMemoryBuilderExtensions.cs │ │ │ │ ├── GoogleAIServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ ├── GoogleAIServiceCollectionExtensions.cs │ │ │ │ ├── VertexAIKernelBuilderExtensions.cs │ │ │ │ ├── VertexAIMemoryBuilderExtensions.cs │ │ │ │ ├── VertexAIServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ └── VertexAIServiceCollectionExtensions.cs │ │ │ ├── GeminiPromptExecutionSettings.cs │ │ │ ├── GeminiThinkingConfig.cs │ │ │ ├── GeminiToolCallBehavior.cs │ │ │ ├── GoogleAIVersion.cs │ │ │ ├── Models │ │ │ │ └── Gemini │ │ │ │ │ ├── GeminiChatMessageContent.cs │ │ │ │ │ ├── GeminiFinishReason.cs │ │ │ │ │ ├── GeminiFunction.cs │ │ │ │ │ ├── GeminiFunctionToolCall.cs │ │ │ │ │ ├── GeminiFunctionToolResult.cs │ │ │ │ │ ├── GeminiMetadata.cs │ │ │ │ │ ├── GeminiSafetyRating.cs │ │ │ │ │ ├── GeminiSafetySetting.cs │ │ │ │ │ └── GeminiStreamingChatMessageContent.cs │ │ │ ├── Services │ │ │ │ ├── GoogleAIEmbeddingGenerator.cs │ │ │ │ ├── GoogleAIGeminiChatCompletionService.cs │ │ │ │ ├── GoogleAITextEmbeddingGenerationService.cs │ │ │ │ ├── VertexAIEmbeddingGenerator.cs │ │ │ │ ├── VertexAIGeminiChatCompletionService.cs │ │ │ │ └── VertexAITextEmbeddingGenerationService.cs │ │ │ └── VertexAIVersion.cs │ │ ├── Connectors.HuggingFace.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Connectors.HuggingFace.UnitTests.csproj │ │ │ ├── HttpMessageHandlerStub.cs │ │ │ ├── HuggingFaceKernelBuilderExtensionsTests.cs │ │ │ ├── HuggingFacePromptExecutionSettingsTests.cs │ │ │ ├── HuggingFaceServiceCollectionExtensionsTests.cs │ │ │ ├── HuggingFaceTestHelper.cs │ │ │ ├── MultipleHttpMessageHandlerStub.cs │ │ │ ├── Services │ │ │ │ ├── HuggingFaceChatCompletionTests.cs │ │ │ │ ├── HuggingFaceEmbeddingGenerationTests.cs │ │ │ │ ├── HuggingFaceEmbeddingGeneratorTests.cs │ │ │ │ ├── HuggingFaceImageToTextTests.cs │ │ │ │ ├── HuggingFaceStreamingChatCompletionTests.cs │ │ │ │ ├── HuggingFaceStreamingTextGenerationTests.cs │ │ │ │ └── HuggingFaceTextGenerationTests.cs │ │ │ ├── TestData │ │ │ │ ├── chatcompletion_test_response.json │ │ │ │ ├── chatcompletion_test_stream_response.txt │ │ │ │ ├── embeddings_test_response_feature_extraction.json │ │ │ │ ├── embeddings_test_response_object.json │ │ │ │ ├── imagetotext_test_request.jpg │ │ │ │ ├── imagetotext_test_response.json │ │ │ │ ├── textgeneration_test_response.json │ │ │ │ └── textgeneration_test_stream_response.txt │ │ │ └── TextGeneration │ │ │ │ └── TextGenerationStreamResponseTests.cs │ │ ├── Connectors.HuggingFace │ │ │ ├── Connectors.HuggingFace.csproj │ │ │ ├── Core │ │ │ │ ├── HuggingFaceClient.cs │ │ │ │ ├── HuggingFaceMessageApiClient.cs │ │ │ │ └── Models │ │ │ │ │ ├── ChatCompletionRequest.cs │ │ │ │ │ ├── ChatCompletionResponse.cs │ │ │ │ │ ├── ChatCompletionStreamResponse.cs │ │ │ │ │ ├── GeneratedTextItem.cs │ │ │ │ │ ├── ImageToTextGenerationResponse.cs │ │ │ │ │ ├── TextEmbeddingRequest.cs │ │ │ │ │ ├── TextEmbeddingResponse.cs │ │ │ │ │ ├── TextGenerationRequest.cs │ │ │ │ │ ├── TextGenerationResponse.cs │ │ │ │ │ └── TextGenerationStreamResponse.cs │ │ │ ├── HuggingFaceKernelBuilderExtensions.cs │ │ │ ├── HuggingFacePromptExecutionSettings.cs │ │ │ ├── HuggingFaceServiceCollectionExtensions.DependencyInjection.cs │ │ │ ├── HuggingFaceServiceCollectionExtensions.cs │ │ │ ├── Models │ │ │ │ ├── HuggingFaceChatCompletionMetadata.cs │ │ │ │ ├── HuggingFaceTextGenerationMetadata.cs │ │ │ │ └── HuggingFaceTextGenerationStreamMetadata.cs │ │ │ └── Services │ │ │ │ ├── HuggingFaceChatCompletionService.cs │ │ │ │ ├── HuggingFaceEmbeddingGenerator.cs │ │ │ │ ├── HuggingFaceImageToTextService.cs │ │ │ │ ├── HuggingFaceTextEmbeddingGenerationService.cs │ │ │ │ └── HuggingFaceTextGenerationService.cs │ │ ├── Connectors.MistralAI.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Client │ │ │ │ └── MistralClientTests.cs │ │ │ ├── Connectors.MistralAI.UnitTests.csproj │ │ │ ├── MistralAIExtensionTests.cs │ │ │ ├── MistralAIPromptExecutionSettingsTests.cs │ │ │ ├── MistralTestBase.cs │ │ │ ├── Services │ │ │ │ ├── MistralAIChatCompletionServiceTests.cs │ │ │ │ ├── MistralAIEmbeddingGeneratorTests.cs │ │ │ │ └── MistralAITextEmbeddingGenerationServiceTests.cs │ │ │ └── TestData │ │ │ │ ├── chat_completions_function_call_none_response.json │ │ │ │ ├── chat_completions_function_call_response.json │ │ │ │ ├── chat_completions_function_called_response.json │ │ │ │ ├── chat_completions_response.json │ │ │ │ ├── chat_completions_response_with_document.json │ │ │ │ ├── chat_completions_streaming_function_call_response.txt │ │ │ │ ├── chat_completions_streaming_function_called_response.txt │ │ │ │ ├── chat_completions_streaming_response.txt │ │ │ │ ├── embeddings_response.json │ │ │ │ └── function_call_response.json │ │ ├── Connectors.MistralAI │ │ │ ├── Client │ │ │ │ ├── ChatCompletionRequest.cs │ │ │ │ ├── ChatCompletionResponse.cs │ │ │ │ ├── ContentChunk.cs │ │ │ │ ├── ContentChunkType.cs │ │ │ │ ├── DocumentUrlChunk.cs │ │ │ │ ├── ImageUrlChunk.cs │ │ │ │ ├── MistralChatChoice.cs │ │ │ │ ├── MistralChatCompletionChoice.cs │ │ │ │ ├── MistralChatCompletionChunk.cs │ │ │ │ ├── MistralChatMessage.cs │ │ │ │ ├── MistralClient.cs │ │ │ │ ├── MistralEmbedding.cs │ │ │ │ ├── MistralFunction.cs │ │ │ │ ├── MistralParameters.cs │ │ │ │ ├── MistralResponseBase.cs │ │ │ │ ├── MistralTool.cs │ │ │ │ ├── MistralToolCall.cs │ │ │ │ ├── MistralUsage.cs │ │ │ │ ├── TextChunk.cs │ │ │ │ ├── TextEmbeddingRequest.cs │ │ │ │ └── TextEmbeddingResponse.cs │ │ │ ├── Connectors.MistralAI.csproj │ │ │ ├── Extensions │ │ │ │ ├── MistralAIKernelBuilderExtensions.cs │ │ │ │ ├── MistralAIPluginCollectionExtensions.cs │ │ │ │ ├── MistralAIServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ └── MistralAIServiceCollectionExtensions.cs │ │ │ ├── MistralAIPromptExecutionSettings.cs │ │ │ ├── MistralAIToolCallBehavior.cs │ │ │ └── Services │ │ │ │ ├── MistralAIChatCompletionService.cs │ │ │ │ ├── MistralAIEmbeddingGenerator.cs │ │ │ │ └── MistralAITextEmbeddingGenerationService.cs │ │ ├── Connectors.Ollama.UnitTests │ │ │ ├── Connectors.Ollama.UnitTests.csproj │ │ │ ├── Extensions │ │ │ │ ├── OllamaKernelBuilderExtensionsChatClientTests.cs │ │ │ │ ├── OllamaKernelBuilderExtensionsTests.cs │ │ │ │ ├── OllamaServiceCollectionExtensionsChatClientTests.cs │ │ │ │ └── OllamaServiceCollectionExtensionsTests.cs │ │ │ ├── Services │ │ │ │ ├── OllamaChatClientTests.cs │ │ │ │ ├── OllamaChatCompletionTests.cs │ │ │ │ ├── OllamaTextEmbeddingGenerationTests.cs │ │ │ │ └── OllamaTextGenerationTests.cs │ │ │ ├── Settings │ │ │ │ └── OllamaPromptExecutionSettingsTests.cs │ │ │ └── TestData │ │ │ │ ├── chat_completion_function_call_response.txt │ │ │ │ ├── chat_completion_multiple_function_calls_test_response.txt │ │ │ │ ├── chat_completion_test_response.txt │ │ │ │ ├── chat_completion_test_response_stream.txt │ │ │ │ ├── embeddings_test_response.json │ │ │ │ └── text_generation_test_response_stream.txt │ │ ├── Connectors.Ollama │ │ │ ├── Connectors.Ollama.csproj │ │ │ ├── Core │ │ │ │ └── ServiceBase.cs │ │ │ ├── Extensions │ │ │ │ ├── OllamaKernelBuilderExtensions.cs │ │ │ │ ├── OllamaServiceCollectionExtensions.DependencyInjection.cs │ │ │ │ └── OllamaServiceCollectionExtensions.cs │ │ │ ├── Services │ │ │ │ ├── OllamaChatCompletionService.cs │ │ │ │ ├── OllamaTextEmbeddingsGenerationService.cs │ │ │ │ └── OllamaTextGenerationService.cs │ │ │ └── Settings │ │ │ │ └── OllamaPromptExecutionSettings.cs │ │ ├── Connectors.Onnx.UnitTests │ │ │ ├── BertOnnxOptionsTests.cs │ │ │ ├── Connectors.Onnx.UnitTests.csproj │ │ │ ├── CustomPromptExecutionSettings.cs │ │ │ ├── CustomPromptExecutionSettingsJsonSerializerContext.cs │ │ │ ├── OnnxChatClientExtensionsTests.cs │ │ │ ├── OnnxExtensionsTests.cs │ │ │ ├── OnnxRuntimeGenAIChatCompletionServiceProvidersTests.cs │ │ │ └── OnnxRuntimeGenAIPromptExecutionSettingsTests.cs │ │ ├── Connectors.Onnx │ │ │ ├── BertOnnxOptions.cs │ │ │ ├── BertOnnxTextEmbeddingGenerationService.cs │ │ │ ├── Connectors.Onnx.csproj │ │ │ ├── OnnxKernelBuilderExtensions.ChatClient.cs │ │ │ ├── OnnxKernelBuilderExtensions.cs │ │ │ ├── OnnxRuntimeGenAIChatCompletionService.cs │ │ │ ├── OnnxRuntimeGenAIPromptExecutionSettings.cs │ │ │ ├── OnnxServiceCollectionExtensions.DependencyInjection.cs │ │ │ ├── OnnxServiceCollectionExtensions.cs │ │ │ ├── PoolingMode.cs │ │ │ ├── Provider.cs │ │ │ └── Text │ │ │ │ └── OnnxRuntimeGenAIPromptExecutionSettingsJsonSerializerContext.cs │ │ ├── Connectors.OpenAI.UnitTests │ │ │ ├── Connectors.OpenAI.UnitTests.csproj │ │ │ ├── Core │ │ │ │ ├── AutoFunctionInvocationFilterChatClientTests.cs │ │ │ │ ├── AutoFunctionInvocationFilterTests.cs │ │ │ │ ├── ClientCoreTests.cs │ │ │ │ ├── OpenAIChatMessageContentTests.cs │ │ │ │ ├── OpenAIFunctionTests.cs │ │ │ │ ├── OpenAIFunctionToolCallTests.cs │ │ │ │ ├── OpenAIJsonSchemaTransformerTests.cs │ │ │ │ └── OpenAIWithDataStreamingChatMessageContentTests.cs │ │ │ ├── Extensions │ │ │ │ ├── ChatHistoryExtensionsTests.cs │ │ │ │ ├── KernelBuilderExtensionsTests.cs │ │ │ │ ├── KernelFunctionMetadataExtensionsTests.cs │ │ │ │ ├── OpenAIKernelBuilderExtensionsChatClientTests.cs │ │ │ │ ├── OpenAIPluginCollectionExtensionsTests.cs │ │ │ │ ├── OpenAIServiceCollectionExtensionsChatClientTests.cs │ │ │ │ └── ServiceCollectionExtensionsTests.cs │ │ │ ├── Helpers │ │ │ │ └── OpenAIChatResponseFormatBuilderTests.cs │ │ │ ├── KernelCore │ │ │ │ └── KernelTests.cs │ │ │ ├── Services │ │ │ │ ├── OpenAIAudioToTextServiceTests.cs │ │ │ │ ├── OpenAIChatCompletionServiceTests.cs │ │ │ │ ├── OpenAIFileServiceTests.cs │ │ │ │ ├── OpenAITextEmbeddingGenerationServiceTests.cs │ │ │ │ ├── OpenAITextToAudioServiceTests.cs │ │ │ │ └── OpenAITextToImageServiceTests.cs │ │ │ ├── Settings │ │ │ │ ├── OpenAIAudioToTextExecutionSettingsTests.cs │ │ │ │ ├── OpenAIPromptExecutionSettingsTests.cs │ │ │ │ └── OpenAITextToAudioExecutionSettingsTests.cs │ │ │ ├── TestData │ │ │ │ ├── chat_completion_invalid_streaming_test_response.txt │ │ │ │ ├── chat_completion_multiple_function_calls_test_response.json │ │ │ │ ├── chat_completion_refusal_test_response.json │ │ │ │ ├── chat_completion_single_function_call_test_response.json │ │ │ │ ├── chat_completion_streaming_chatclient_multiple_function_calls_test_response.txt │ │ │ │ ├── chat_completion_streaming_multiple_function_calls_test_response.txt │ │ │ │ ├── chat_completion_streaming_refusal_test_response.txt │ │ │ │ ├── chat_completion_streaming_single_function_call_empty_assistance_response.txt │ │ │ │ ├── chat_completion_streaming_single_function_call_test_response.txt │ │ │ │ ├── chat_completion_streaming_test_response.txt │ │ │ │ ├── chat_completion_test_response.json │ │ │ │ ├── chat_completion_with_data_streaming_test_response.txt │ │ │ │ ├── chat_completion_with_data_test_response.json │ │ │ │ ├── filters_chatclient_multiple_function_calls_test_response.json │ │ │ │ ├── filters_chatclient_streaming_multiple_function_calls_test_response.txt │ │ │ │ ├── filters_multiple_function_calls_test_response.json │ │ │ │ ├── filters_streaming_multiple_function_calls_test_response.txt │ │ │ │ ├── text-embeddings-multiple-response.txt │ │ │ │ ├── text-embeddings-response.txt │ │ │ │ ├── text-to-image-b64_json-format-response.json │ │ │ │ └── text-to-image-response.json │ │ │ └── ToolCallBehaviorTests.cs │ │ └── Connectors.OpenAI │ │ │ ├── Connectors.OpenAI.csproj │ │ │ ├── Core │ │ │ ├── ChatToolCallListJsonConverter.cs │ │ │ ├── ClientCore.AudioToText.cs │ │ │ ├── ClientCore.ChatCompletion.cs │ │ │ ├── ClientCore.Embeddings.cs │ │ │ ├── ClientCore.TextToAudio.cs │ │ │ ├── ClientCore.TextToImage.cs │ │ │ ├── ClientCore.cs │ │ │ ├── OpenAIChatMessageContent.cs │ │ │ ├── OpenAIFunction.cs │ │ │ ├── OpenAIFunctionToolCall.cs │ │ │ └── OpenAIStreamingChatMessageContent.cs │ │ │ ├── Extensions │ │ │ ├── ChatHistoryExtensions.cs │ │ │ ├── OpenAIKernelBuilderExtensions.ChatClient.cs │ │ │ ├── OpenAIKernelBuilderExtensions.cs │ │ │ ├── OpenAIKernelFunctionMetadataExtensions.cs │ │ │ ├── OpenAIMemoryBuilderExtensions.cs │ │ │ ├── OpenAIPluginCollectionExtensions.cs │ │ │ ├── OpenAIServiceCollectionExtensions.DependencyInjection.cs │ │ │ └── OpenAIServiceCollectionExtensions.cs │ │ │ ├── Helpers │ │ │ └── OpenAIChatResponseFormatBuilder.cs │ │ │ ├── Models │ │ │ ├── OpenAIFilePurpose.cs │ │ │ └── OpenAIFileReference.cs │ │ │ ├── Services │ │ │ ├── OpenAIAudioToTextService.cs │ │ │ ├── OpenAIChatCompletionService.cs │ │ │ ├── OpenAIFileService.cs │ │ │ ├── OpenAITextEmbeddingGenerationService.cs │ │ │ ├── OpenAITextToAudioService.cs │ │ │ └── OpenAITextToImageService.cs │ │ │ ├── Settings │ │ │ ├── OpenAIAudioToTextExecutionSettings.cs │ │ │ ├── OpenAIFileUploadExecutionSettings.cs │ │ │ ├── OpenAIPromptExecutionSettings.cs │ │ │ ├── OpenAITextToAudioExecutionSettings.cs │ │ │ └── OpenAITextToImageExecutionSettings.cs │ │ │ └── ToolCallBehavior.cs │ ├── Experimental │ │ ├── Agents │ │ │ └── README.md │ │ ├── Orchestration.Flow.IntegrationTests │ │ │ ├── .editorconfig │ │ │ ├── CollectEmailPlugin.cs │ │ │ ├── Experimental.Orchestration.Flow.IntegrationTests.csproj │ │ │ ├── FlowOrchestratorTests.cs │ │ │ ├── README.md │ │ │ ├── RedirectOutput.cs │ │ │ ├── SendEmailPlugin.cs │ │ │ ├── TestSettings │ │ │ │ ├── AzureOpenAIConfiguration.cs │ │ │ │ └── OpenAIConfiguration.cs │ │ │ └── testsettings.json │ │ ├── Orchestration.Flow.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── ChatHistorySerializerTest.cs │ │ │ ├── Experimental.Orchestration.Flow.UnitTests.csproj │ │ │ ├── FlowExtensionsTests.cs │ │ │ ├── FlowSerializerTests.cs │ │ │ ├── FlowValidatorTests.cs │ │ │ ├── TestData │ │ │ │ └── Flow │ │ │ │ │ ├── flow.json │ │ │ │ │ └── flow.yml │ │ │ └── XunitHelpers │ │ │ │ └── TestConsoleLogger.cs │ │ ├── Orchestration.Flow │ │ │ ├── Abstractions │ │ │ │ ├── IFlowCatalog.cs │ │ │ │ ├── IFlowExecutor.cs │ │ │ │ ├── IFlowStatusProvider.cs │ │ │ │ └── IFlowValidator.cs │ │ │ ├── AssemblyInfo.cs │ │ │ ├── EmbeddedResource.cs │ │ │ ├── Execution │ │ │ │ ├── ChatHistorySerializer.cs │ │ │ │ ├── Constants.cs │ │ │ │ ├── ExecutionState.cs │ │ │ │ ├── FlowExecutor.cs │ │ │ │ ├── FlowStatusProvider.cs │ │ │ │ ├── ReActEngine.cs │ │ │ │ └── ReActStep.cs │ │ │ ├── Experimental.Orchestration.Flow.csproj │ │ │ ├── Extensions │ │ │ │ ├── ExceptionExtensions.cs │ │ │ │ ├── FlowExtensions.cs │ │ │ │ ├── FunctionResultExtensions.cs │ │ │ │ ├── KernelArgumentsExtensions.cs │ │ │ │ └── PromptTemplateConfigExtensions.cs │ │ │ ├── FlowOrchestrator.cs │ │ │ ├── FlowOrchestratorConfig.cs │ │ │ ├── FlowSerializer.cs │ │ │ ├── FlowValidator.cs │ │ │ ├── Model │ │ │ │ ├── CompletionType.cs │ │ │ │ ├── Flow.cs │ │ │ │ ├── FlowStep.cs │ │ │ │ └── ReferenceFlowStep.cs │ │ │ └── Plugins │ │ │ │ ├── CheckRepeatStep.yaml │ │ │ │ ├── CheckStartStep.yaml │ │ │ │ ├── ReActEngine.gpt4.yaml │ │ │ │ └── ReActEngine.yaml │ │ ├── Process.Abstractions │ │ │ ├── AssemblyInfo.cs │ │ │ ├── IKernelExternalProcessMessageChannel.cs │ │ │ ├── IKernelProcessMessageChannel.cs │ │ │ ├── Internal │ │ │ │ └── KernelProcessStepMetadataFactory.cs │ │ │ ├── KernelProcess.cs │ │ │ ├── KernelProcessAgentExecutor.cs │ │ │ ├── KernelProcessAgentStep.cs │ │ │ ├── KernelProcessAgentThread.cs │ │ │ ├── KernelProcessContext.cs │ │ │ ├── KernelProcessDeclarativeConditionHandler.cs │ │ │ ├── KernelProcessEdge.cs │ │ │ ├── KernelProcessEdgeCondition.cs │ │ │ ├── KernelProcessEdgeGroup.cs │ │ │ ├── KernelProcessError.cs │ │ │ ├── KernelProcessEvent.cs │ │ │ ├── KernelProcessEventData.cs │ │ │ ├── KernelProcessEventVisibility.cs │ │ │ ├── KernelProcessFunctionTarget.cs │ │ │ ├── KernelProcessMap.cs │ │ │ ├── KernelProcessMapState.cs │ │ │ ├── KernelProcessMessageSource.cs │ │ │ ├── KernelProcessProxy.cs │ │ │ ├── KernelProcessProxyMessage.cs │ │ │ ├── KernelProcessState.cs │ │ │ ├── KernelProcessStep.cs │ │ │ ├── KernelProcessStepContext.cs │ │ │ ├── KernelProcessStepExternalContext.cs │ │ │ ├── KernelProcessStepInfo.cs │ │ │ ├── KernelProcessStepMetadataAttribute.cs │ │ │ ├── KernelProcessStepState.cs │ │ │ ├── KernelProcessThreadLifetime.cs │ │ │ ├── KernelProcessThreadType.cs │ │ │ ├── KernelProxyStep.cs │ │ │ ├── Models │ │ │ │ ├── KernelProcessMapStateMetadata.cs │ │ │ │ ├── KernelProcessProxyEventMetadata.cs │ │ │ │ ├── KernelProcessProxyStateMetadata.cs │ │ │ │ ├── KernelProcessStateMetadata.cs │ │ │ │ └── KernelProcessStepStateMetadata.cs │ │ │ ├── Process.Abstractions.csproj │ │ │ ├── ProcessAgentActions.cs │ │ │ ├── ProcessTargetType.cs │ │ │ └── Serialization │ │ │ │ └── Model │ │ │ │ └── Workflow.cs │ │ ├── Process.Core │ │ │ ├── AssemblyInfo.cs │ │ │ ├── DeclarativeConditionContentWrapper.cs │ │ │ ├── Internal │ │ │ │ ├── EndStep.cs │ │ │ │ ├── KernelProcessStateMetadataExtension.cs │ │ │ │ └── ProcessEventData.cs │ │ │ ├── KernelProcessEdgeGroupBuilder.cs │ │ │ ├── ListenForBuilder.cs │ │ │ ├── ListenForTargetBuilder.cs │ │ │ ├── MessageSourceBuilder.cs │ │ │ ├── Process.Core.csproj │ │ │ ├── ProcessAgentBuilder.cs │ │ │ ├── ProcessBuilder.cs │ │ │ ├── ProcessDefaultState.cs │ │ │ ├── ProcessEdgeBuilder.cs │ │ │ ├── ProcessFunctionTargetBuilder.cs │ │ │ ├── ProcessMapBuilder.cs │ │ │ ├── ProcessProxyBuilder.cs │ │ │ ├── ProcessStepBuilder.cs │ │ │ ├── ProcessStepEdgeBuilder.cs │ │ │ ├── Tools │ │ │ │ ├── ProcessStepLoader.cs │ │ │ │ └── ProcessVisualizationExtensions.cs │ │ │ ├── Workflow │ │ │ │ └── WorkflowBuilder.cs │ │ │ └── WorkflowSerializer.cs │ │ ├── Process.IntegrationTestHost.Dapr │ │ │ ├── Contracts │ │ │ │ └── ProcessStartRequest.cs │ │ │ ├── Controllers │ │ │ │ └── ProcessTestController.cs │ │ │ ├── HealthActor.cs │ │ │ ├── IHealthActor.cs │ │ │ ├── Process.IntegrationTestHost.Dapr.csproj │ │ │ ├── ProcessStateTypeResolver.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ │ ├── Process.IntegrationTestRunner.Dapr │ │ │ ├── DaprTestProcessContext.cs │ │ │ ├── Process.IntegrationTestRunner.Dapr.csproj │ │ │ ├── ProcessTestFixture.cs │ │ │ └── README.md │ │ ├── Process.IntegrationTestRunner.Local │ │ │ ├── Process.IntegrationTestRunner.Local.csproj │ │ │ └── ProcessTestFixture.cs │ │ ├── Process.IntegrationTests.Resources │ │ │ ├── Process.IntegrationTests.Resources.csproj │ │ │ ├── ProcessCloudEventsResources.cs │ │ │ ├── ProcessCycleTestResources.cs │ │ │ └── ProcessMapTestResources.cs │ │ ├── Process.IntegrationTests.Shared │ │ │ ├── Process.IntegrationTests.Shared.csproj │ │ │ ├── Process.IntegrationTests.Shared.props │ │ │ ├── ProcessCloudEventsTests.cs │ │ │ ├── ProcessCycleTests.cs │ │ │ ├── ProcessMapTests.cs │ │ │ ├── ProcessTestFixture.cs │ │ │ ├── ProcessTests.cs │ │ │ └── TestSettings │ │ │ │ ├── AzureOpenAIConfiguration.cs │ │ │ │ ├── OpenAIConfiguration.cs │ │ │ │ ├── ProcessTestGroup.cs │ │ │ │ └── testsettings.json │ │ ├── Process.LocalRuntime │ │ │ ├── AssemblyInfo.cs │ │ │ ├── LocalAgentStep.cs │ │ │ ├── LocalEdgeGroupProcessor.cs │ │ │ ├── LocalKernelProcessContext.cs │ │ │ ├── LocalKernelProcessFactory.cs │ │ │ ├── LocalMap.cs │ │ │ ├── LocalProcess.cs │ │ │ ├── LocalProxy.cs │ │ │ ├── LocalStep.cs │ │ │ └── Process.LocalRuntime.csproj │ │ ├── Process.Runtime.Dapr.UnitTests │ │ │ ├── KernelProcessEventSerializationTests.cs │ │ │ ├── Process.Runtime.Dapr.UnitTests.csproj │ │ │ ├── ProcessEventSerializationTests.cs │ │ │ ├── ProcessMessageSerializationTests.cs │ │ │ └── TestSerializer.cs │ │ ├── Process.Runtime.Dapr │ │ │ ├── Actors │ │ │ │ ├── ActorStateKeys.cs │ │ │ │ ├── EventBufferActor.cs │ │ │ │ ├── ExternalEventBufferActor.cs │ │ │ │ ├── ExternalMessageBufferActor.cs │ │ │ │ ├── ExternalMessageBufferActorWrapper.cs │ │ │ │ ├── MapActor.cs │ │ │ │ ├── MessageBufferActor.cs │ │ │ │ ├── ProcessActor.cs │ │ │ │ ├── ProxyActor.cs │ │ │ │ └── StepActor.cs │ │ │ ├── AssemblyInfo.cs │ │ │ ├── DaprKernelProcessContext.cs │ │ │ ├── DaprKernelProcessFactory.cs │ │ │ ├── DaprMapInfo.cs │ │ │ ├── DaprProcessInfo.cs │ │ │ ├── DaprProxyInfo.cs │ │ │ ├── DaprStepInfo.cs │ │ │ ├── Interfaces │ │ │ │ ├── IEventBuffer.cs │ │ │ │ ├── IExternalEventBuffer.cs │ │ │ │ ├── IExternalMessageBuffer.cs │ │ │ │ ├── IMap.cs │ │ │ │ ├── IMessageBuffer.cs │ │ │ │ ├── IProcess.cs │ │ │ │ ├── IProxy.cs │ │ │ │ └── IStep.cs │ │ │ ├── KernelProcessDaprExtensions.cs │ │ │ ├── Process.Runtime.Dapr.csproj │ │ │ └── Serialization │ │ │ │ ├── KernelProcessEventSerializer.cs │ │ │ │ ├── ProcessEventSerializer.cs │ │ │ │ ├── ProcessMessageSerializer.cs │ │ │ │ ├── TypeContainers.cs │ │ │ │ └── TypeInfo.cs │ │ ├── Process.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Core │ │ │ │ ├── ProcessBuilderTests.cs │ │ │ │ ├── ProcessEdgeBuilderTests.cs │ │ │ │ ├── ProcessMapBuilderTests.cs │ │ │ │ ├── ProcessProxyBuilderTests.cs │ │ │ │ ├── ProcessStepBuilderTests.cs │ │ │ │ └── ProcessStepEdgeBuilderTests.cs │ │ │ ├── KernelProcessMapTests.cs │ │ │ ├── KernelProcessProxyTests.cs │ │ │ ├── KernelProcessSerializationTests.cs │ │ │ ├── KernelProcessStateTests.cs │ │ │ ├── Process.UnitTests.csproj │ │ │ ├── Runtime.Local │ │ │ │ ├── LocalMapTests.cs │ │ │ │ ├── LocalProcessTests.cs │ │ │ │ └── LocalProxyTests.cs │ │ │ └── Steps │ │ │ │ ├── AStep.cs │ │ │ │ ├── BStep.cs │ │ │ │ ├── CStep.cs │ │ │ │ ├── CommonEvents.cs │ │ │ │ ├── KickoffStep.cs │ │ │ │ └── ProductInfoProvider.cs │ │ └── Process.Utilities.UnitTests │ │ │ ├── CloneTests.cs │ │ │ ├── Process.Utilities.UnitTests.csproj │ │ │ └── ProcessTypeExtensionsTests.cs │ ├── Extensions │ │ ├── Extensions.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Extensions.UnitTests.csproj │ │ │ ├── PromptTemplates │ │ │ │ └── Handlebars │ │ │ │ │ ├── HandlebarsPromptTemplateFactoryTests.cs │ │ │ │ │ ├── HandlebarsPromptTemplateTestUtils.cs │ │ │ │ │ ├── HandlebarsPromptTemplateTests.cs │ │ │ │ │ └── Helpers │ │ │ │ │ ├── KernelFunctionHelpersTests.cs │ │ │ │ │ ├── KernelHelperUtilsTests.cs │ │ │ │ │ └── KernelSystemHelpersTests.cs │ │ │ └── XunitHelpers │ │ │ │ └── TestConsoleLogger.cs │ │ ├── PromptTemplates.Handlebars │ │ │ ├── Extensions │ │ │ │ └── HandlebarsKernelExtensions.cs │ │ │ ├── HandlebarsPromptTemplate.cs │ │ │ ├── HandlebarsPromptTemplateFactory.cs │ │ │ ├── HandlebarsPromptTemplateOptions.cs │ │ │ ├── Helpers │ │ │ │ ├── KernelHelperUtils.cs │ │ │ │ └── KernelHelpers │ │ │ │ │ ├── KernelFunctionHelpers.cs │ │ │ │ │ └── KernelSystemHelpers.cs │ │ │ └── PromptTemplates.Handlebars.csproj │ │ ├── PromptTemplates.Liquid.UnitTests │ │ │ ├── LiquidTemplateFactoryTest.cs │ │ │ ├── LiquidTemplateTest.cs │ │ │ ├── PromptTemplates.Liquid.UnitTests.csproj │ │ │ └── TestData │ │ │ │ └── chat.txt │ │ └── PromptTemplates.Liquid │ │ │ ├── LiquidPromptTemplate.cs │ │ │ ├── LiquidPromptTemplateFactory.cs │ │ │ └── PromptTemplates.Liquid.csproj │ ├── Functions │ │ ├── Functions.Grpc │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Extensions │ │ │ │ └── GrpcKernelExtensions.cs │ │ │ ├── Functions.Grpc.csproj │ │ │ ├── GrpcOperationRunner.cs │ │ │ ├── Model │ │ │ │ ├── GrpcOperation.cs │ │ │ │ ├── GrpcOperationDataContractType.cs │ │ │ │ └── GrpcOperationDataContractTypeFiled.cs │ │ │ └── Protobuf │ │ │ │ └── ProtoDocumentParser.cs │ │ ├── Functions.Markdown │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Functions.Markdown.csproj │ │ │ ├── KernelFunctionMarkdown.cs │ │ │ └── MarkdownKernelExtensions.cs │ │ ├── Functions.OpenApi.Extensions │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Extensions │ │ │ │ ├── ApiManifestKernelExtensions.cs │ │ │ │ ├── ApiManifestPluginParameters.cs │ │ │ │ ├── CopilotAgentPluginKernelExtensions.cs │ │ │ │ ├── CopilotAgentPluginParameters.cs │ │ │ │ ├── DeclarativeAgentExtensions.cs │ │ │ │ └── OperationIdNormalizationOpenApiVisitor.cs │ │ │ └── Functions.OpenApi.Extensions.csproj │ │ ├── Functions.OpenApi │ │ │ ├── Authentication │ │ │ │ └── AuthenticateRequestAsyncCallback.cs │ │ │ ├── CompatibilitySuppressions.xml │ │ │ ├── DocumentLoader.cs │ │ │ ├── Extensions │ │ │ │ ├── OpenApiFunctionExecutionParameters.cs │ │ │ │ ├── OpenApiKernelExtensions.cs │ │ │ │ ├── OpenApiSchemaExtensions.cs │ │ │ │ ├── RestApiOperationExtensions.cs │ │ │ │ └── RestApiOperationResponseExtensions.cs │ │ │ ├── Functions.OpenApi.csproj │ │ │ ├── HttpContentFactory.cs │ │ │ ├── HttpResponseContentReader.cs │ │ │ ├── HttpResponseContentReaderContext.cs │ │ │ ├── Model │ │ │ │ ├── RestApiExpectedResponse.cs │ │ │ │ ├── RestApiInfo.cs │ │ │ │ ├── RestApiOAuthFlow.cs │ │ │ │ ├── RestApiOAuthFlows.cs │ │ │ │ ├── RestApiOperation.cs │ │ │ │ ├── RestApiOperationHeadersFactory.cs │ │ │ │ ├── RestApiOperationPayloadFactory.cs │ │ │ │ ├── RestApiOperationRunOptions.cs │ │ │ │ ├── RestApiOperationUrlFactory.cs │ │ │ │ ├── RestApiParameter.cs │ │ │ │ ├── RestApiParameterLocation.cs │ │ │ │ ├── RestApiParameterStyle.cs │ │ │ │ ├── RestApiPayload.cs │ │ │ │ ├── RestApiPayloadProperty.cs │ │ │ │ ├── RestApiSecurityRequirement.cs │ │ │ │ ├── RestApiSecurityScheme.cs │ │ │ │ ├── RestApiServer.cs │ │ │ │ ├── RestApiServerVariable.cs │ │ │ │ └── RestApiSpecification.cs │ │ │ ├── OpenApi │ │ │ │ ├── OpenApiDocumentParser.cs │ │ │ │ ├── OpenApiDocumentParserOptions.cs │ │ │ │ └── OperationSelectionPredicateContext.cs │ │ │ ├── OpenApiKernelFunctionContext.cs │ │ │ ├── OpenApiKernelPluginFactory.cs │ │ │ ├── RestApiOperationResponseFactory.cs │ │ │ ├── RestApiOperationResponseFactoryContext.cs │ │ │ ├── RestApiOperationRunner.cs │ │ │ ├── RestApiParameterFilter.cs │ │ │ ├── RestApiParameterFilterContext.cs │ │ │ └── Serialization │ │ │ │ ├── ArrayParameterValueSerializer.cs │ │ │ │ ├── FormStyleParameterSerializer.cs │ │ │ │ ├── OpenApiTypeConverter.cs │ │ │ │ ├── PipeDelimitedStyleParameterSerializer.cs │ │ │ │ ├── SimpleStyleParameterSerializer.cs │ │ │ │ └── SpaceDelimitedStyleParameterSerializer.cs │ │ ├── Functions.Prompty.UnitTests │ │ │ ├── Functions.Prompty.UnitTests.csproj │ │ │ ├── PromptyTests.cs │ │ │ └── TestData │ │ │ │ ├── chat.prompty │ │ │ │ ├── chatJsonObject.prompty │ │ │ │ ├── chatNoExecutionSettings.prompty │ │ │ │ ├── model.json │ │ │ │ ├── relativeFileReference.prompty │ │ │ │ └── schema.json │ │ ├── Functions.Prompty │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Extensions │ │ │ │ └── PromptyKernelExtensions.cs │ │ │ ├── Functions.Prompty.csproj │ │ │ └── KernelFunctionPrompty.cs │ │ ├── Functions.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Functions.UnitTests.csproj │ │ │ ├── Grpc │ │ │ │ ├── Extensions │ │ │ │ │ └── GrpcOperationExtensionsTests.cs │ │ │ │ ├── GrpcRunnerTests.cs │ │ │ │ └── Protobuf │ │ │ │ │ ├── ProtoDocumentParserV30Tests.cs │ │ │ │ │ └── TestPlugins │ │ │ │ │ ├── ResourcePluginsProvider.cs │ │ │ │ │ └── protoV3.proto │ │ │ ├── OpenApi │ │ │ │ ├── Extensions │ │ │ │ │ ├── CopilotAgentPluginKernelExtensionsTests.cs │ │ │ │ │ ├── OpenApiKernelExtensionsTests.cs │ │ │ │ │ ├── OpenApiSchemaExtensionsTests.cs │ │ │ │ │ └── RestApiOperationExtensionsTests.cs │ │ │ │ ├── HttpMessageHandlerStub.cs │ │ │ │ ├── OpenApiDocumentParserExtensionsTests.cs │ │ │ │ ├── OpenApiDocumentParserV20Tests.cs │ │ │ │ ├── OpenApiDocumentParserV30FeatureTests.cs │ │ │ │ ├── OpenApiDocumentParserV30Tests.cs │ │ │ │ ├── OpenApiDocumentParserV31Tests.cs │ │ │ │ ├── OpenApiKernelPluginFactoryFeatureTests.cs │ │ │ │ ├── OpenApiKernelPluginFactoryTests.cs │ │ │ │ ├── OpenApiTestHelper.cs │ │ │ │ ├── OperationSelectionPredicateContextTests.cs │ │ │ │ ├── RestApiOperationResponseConverterTests.cs │ │ │ │ ├── RestApiOperationResponseTests.cs │ │ │ │ ├── RestApiOperationRunnerTests.cs │ │ │ │ ├── RestApiOperationTests.cs │ │ │ │ ├── RestApiSecurityRequirementTests.cs │ │ │ │ ├── Serialization │ │ │ │ │ ├── ArrayParameterSerializerTests.cs │ │ │ │ │ ├── FormStyleParametersSerializerTests.cs │ │ │ │ │ ├── OpenApiTypeConverterTests.cs │ │ │ │ │ ├── PipeDelimitedStyleParametersSerializerTests.cs │ │ │ │ │ ├── SimpleStyleParametersSerializerTests.cs │ │ │ │ │ └── SpaceDelimitedStyleParametersSerializerTests.cs │ │ │ │ ├── TestPlugins │ │ │ │ │ ├── ResourcePluginsProvider.cs │ │ │ │ │ ├── ai-plugin.json │ │ │ │ │ ├── ai-plugin2.json │ │ │ │ │ ├── apikey-securityV3_0.json │ │ │ │ │ ├── documentV2_0.json │ │ │ │ │ ├── documentV3_0.json │ │ │ │ │ ├── documentV3_1.yaml │ │ │ │ │ ├── messages-apiplugin.json │ │ │ │ │ ├── messages-openapi.yml │ │ │ │ │ ├── multipart-form-data.json │ │ │ │ │ ├── no-securityV3_0.json │ │ │ │ │ ├── nonCompliant_documentV3_0.json │ │ │ │ │ ├── oauth-securityV3_0.json │ │ │ │ │ ├── openapi_feature_testsV3_0.json │ │ │ │ │ └── repair-service.json │ │ │ │ └── TestResponses │ │ │ │ │ ├── 200FakeResponseSchema.json │ │ │ │ │ ├── 2XXFakeResponseSchema.json │ │ │ │ │ ├── DefaultResponseSchema.json │ │ │ │ │ ├── FakeResponseSchema.json │ │ │ │ │ ├── InvalidProductContent.json │ │ │ │ │ ├── NotProductContent.json │ │ │ │ │ ├── ObjectResponseSchema.json │ │ │ │ │ ├── ProductResponseSchema.json │ │ │ │ │ ├── ResourceResponseProvider.cs │ │ │ │ │ └── ValidProductContent.json │ │ │ └── Yaml │ │ │ │ ├── Functions │ │ │ │ └── KernelFunctionYamlTests.cs │ │ │ │ ├── Plugins │ │ │ │ └── CreateKernelPluginYamlTests.cs │ │ │ │ └── PromptExecutionSettingsTypeConverterTests.cs │ │ └── Functions.Yaml │ │ │ ├── Functions.Yaml.csproj │ │ │ ├── KernelFunctionYaml.cs │ │ │ ├── PromptExecutionSettingsTypeConverter.cs │ │ │ └── PromptYamlKernelExtensions.cs │ ├── IntegrationTests │ │ ├── .editorconfig │ │ ├── Agents │ │ │ ├── AggregatorAgentTests.cs │ │ │ ├── AzureAIAgentTests.cs │ │ │ ├── BedrockAgentTests.cs │ │ │ ├── ChatCompletionAgentTests.cs │ │ │ ├── CommonInterfaceConformance │ │ │ │ ├── AgentFixture.cs │ │ │ │ ├── AgentThreadConformance │ │ │ │ │ ├── AgentThreadTests.cs │ │ │ │ │ ├── AzureAIAgentThreadTests.cs │ │ │ │ │ ├── BedrockAgentThreadTests.cs │ │ │ │ │ ├── ChatCompletionAgentThreadTests.cs │ │ │ │ │ ├── OpenAIAssistantAgentThreadTests.cs │ │ │ │ │ └── OpenAIResponseAgentThreadTests.cs │ │ │ │ ├── AgentWithAIContextProviderConformance │ │ │ │ │ ├── AgentWithAIContextProviderTests.cs │ │ │ │ │ ├── AzureAIAgentWithAIContextProviderTests.cs │ │ │ │ │ ├── BedrockAgentWithAIContextProviderTests.cs │ │ │ │ │ ├── ChatCompletionAgentWithAIContextProviderTests.cs │ │ │ │ │ ├── OpenAIAssistantAgentWithAIContextProviderTests.cs │ │ │ │ │ └── OpenAIResponseAgentWithAIContextProviderTests.cs │ │ │ │ ├── AgentWithTextSearchProviderConformance │ │ │ │ │ ├── AgentWithTextSearchProvider.cs │ │ │ │ │ ├── AzureAIAgentWithTextSearchProviderTests.cs │ │ │ │ │ ├── ChatCompletionAgentWithTextSearchProviderTests.cs │ │ │ │ │ └── OpenAIAssistantAgentWithTextSearchProviderTests.cs │ │ │ │ ├── AzureAIAgentFixture.cs │ │ │ │ ├── BedrockAgentFixture.cs │ │ │ │ ├── ChatCompletionAgentFixture.cs │ │ │ │ ├── InvokeConformance │ │ │ │ │ ├── AzureAIAgentInvokeTests.cs │ │ │ │ │ ├── BedrockAgentInvokeTests.cs │ │ │ │ │ ├── ChatCompletionAgentInvokeTests.cs │ │ │ │ │ ├── InvokeTests.cs │ │ │ │ │ ├── OpenAIAssistantAgentInvokeTests.cs │ │ │ │ │ └── OpenAIResponseAgentInvokeTests.cs │ │ │ │ ├── InvokeStreamingConformance │ │ │ │ │ ├── AzureAIAgentInvokeStreamingTests.cs │ │ │ │ │ ├── ChatCompletionAgentInvokeStreamingTests.cs │ │ │ │ │ ├── InvokeStreamingTests.cs │ │ │ │ │ ├── OpenAIAssistantAgentInvokeStreamingTests.cs │ │ │ │ │ └── OpenAIResponseAgentInvokeStreamingTests.cs │ │ │ │ ├── MenuPlugin.cs │ │ │ │ ├── OpenAIAssistantAgentFixture.cs │ │ │ │ ├── OpenAIResponseAgentFixture.cs │ │ │ │ └── SemanticKernelAIAgentConformance │ │ │ │ │ ├── AzureAIAgentAdapterTests.cs │ │ │ │ │ ├── BedrockAgentAdapterTests.cs │ │ │ │ │ ├── ChatCompletionAgentAdapterTests.cs │ │ │ │ │ ├── OpenAIAssistantAgentAdapterTests.cs │ │ │ │ │ ├── OpenAIResponseAgentAdapterTests.cs │ │ │ │ │ └── SemanticKernelAIAgentTests.cs │ │ │ ├── MixedAgentTests.cs │ │ │ ├── OpenAIAssistantAgentTests.cs │ │ │ └── OpenAIResponseAgentTests.cs │ │ ├── BaseIntegrationTest.cs │ │ ├── Connectors │ │ │ ├── Amazon │ │ │ │ └── Bedrock │ │ │ │ │ ├── BedrockChatClientTests.cs │ │ │ │ │ ├── BedrockChatCompletionTests.cs │ │ │ │ │ ├── BedrockTextEmbeddingTests.cs │ │ │ │ │ └── BedrockTextGenerationTests.cs │ │ │ ├── AzureAIInference │ │ │ │ ├── AzureAIInferenceChatClientTests.cs │ │ │ │ ├── AzureAIInferenceChatCompletionServiceTests.cs │ │ │ │ ├── AzureAIInferenceChatCompletion_FunctionCallingTests.cs │ │ │ │ └── AzureAIInferenceEmbeddingGeneratorTests.cs │ │ │ ├── AzureOpenAI │ │ │ │ ├── AzureOpenAIAudioToTextTests.cs │ │ │ │ ├── AzureOpenAIChatClientTests.cs │ │ │ │ ├── AzureOpenAIChatClient_AutoFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAIChatClient_NoneFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAIChatClient_RequiredFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAIChatCompletionFunctionCallingTests.cs │ │ │ │ ├── AzureOpenAIChatCompletionNonStreamingTests.cs │ │ │ │ ├── AzureOpenAIChatCompletionStreamingTests.cs │ │ │ │ ├── AzureOpenAIChatCompletionTests.cs │ │ │ │ ├── AzureOpenAIChatCompletion_AutoFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAIChatCompletion_NoneFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAIChatCompletion_RequiredFunctionChoiceBehaviorTests.cs │ │ │ │ ├── AzureOpenAITextEmbeddingTests.cs │ │ │ │ ├── AzureOpenAITextToAudioTests.cs │ │ │ │ └── AzureOpenAITextToImageTests.cs │ │ │ ├── Google │ │ │ │ ├── EmbeddingGenerationTests.cs │ │ │ │ ├── EmbeddingGeneratorTests.cs │ │ │ │ ├── Gemini │ │ │ │ │ ├── GeminiChatCompletionTests.cs │ │ │ │ │ └── GeminiFunctionCallingTests.cs │ │ │ │ └── TestsBase.cs │ │ │ ├── HuggingFace │ │ │ │ ├── ChatCompletion │ │ │ │ │ └── HuggingFaceChatCompletionTests.cs │ │ │ │ ├── EmbeddingGeneration │ │ │ │ │ └── EmbeddingGenerationTests.cs │ │ │ │ ├── HuggingFaceTestsBase.cs │ │ │ │ └── TextGeneration │ │ │ │ │ └── HuggingFaceTextGenerationTests.cs │ │ │ ├── Memory │ │ │ │ ├── AzureAISearch │ │ │ │ │ ├── AzureAISearchConfigConditionAttribute.cs │ │ │ │ │ ├── AzureAISearchHotel.cs │ │ │ │ │ ├── AzureAISearchTextSearchTests.cs │ │ │ │ │ ├── AzureAISearchVectorStoreCollectionFixture.cs │ │ │ │ │ ├── AzureAISearchVectorStoreFixture.cs │ │ │ │ │ ├── AzureAISearchVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── AzureAISearchVectorStoreTests.cs │ │ │ │ ├── BaseVectorStoreRecordCollectionTests.cs │ │ │ │ ├── BaseVectorStoreTests.cs │ │ │ │ ├── Chroma │ │ │ │ │ └── ChromaMemoryStoreTests.cs │ │ │ │ ├── CosmosMongoDB │ │ │ │ │ ├── CosmosMongoCollectionFixture.cs │ │ │ │ │ ├── CosmosMongoCollectionTests.cs │ │ │ │ │ ├── CosmosMongoHotel.cs │ │ │ │ │ ├── CosmosMongoVectorStoreFixture.cs │ │ │ │ │ ├── CosmosMongoVectorStoreTests.cs │ │ │ │ │ └── DataHelper.cs │ │ │ │ ├── CosmosNoSql │ │ │ │ │ ├── CosmosNoSqlCollectionFixture.cs │ │ │ │ │ ├── CosmosNoSqlCollectionTests.cs │ │ │ │ │ ├── CosmosNoSqlConnectionStringSetConditionAttribute.cs │ │ │ │ │ ├── CosmosNoSqlHotel.cs │ │ │ │ │ ├── CosmosNoSqlVectorStoreFixture.cs │ │ │ │ │ ├── CosmosNoSqlVectorStoreTests.cs │ │ │ │ │ └── DataHelper.cs │ │ │ │ ├── InMemory │ │ │ │ │ ├── CommonInMemoryVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── InMemoryVectorStoreTextSearchTests.cs │ │ │ │ ├── Milvus │ │ │ │ │ ├── MilvusFixture.cs │ │ │ │ │ └── MilvusMemoryStoreTests.cs │ │ │ │ ├── MongoDB │ │ │ │ │ ├── DataHelper.cs │ │ │ │ │ ├── MongoDBHotel.cs │ │ │ │ │ ├── MongoDBVectorStoreCollectionFixture.cs │ │ │ │ │ ├── MongoDBVectorStoreFixture.cs │ │ │ │ │ ├── MongoDBVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── MongoDBVectorStoreTests.cs │ │ │ │ ├── PgVector │ │ │ │ │ ├── CommonPostgresVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── PostgresHotel.cs │ │ │ │ │ ├── PostgresVectorStoreCollectionFixture.cs │ │ │ │ │ ├── PostgresVectorStoreFixture.cs │ │ │ │ │ ├── PostgresVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── PostgresVectorStoreTests.cs │ │ │ │ ├── Qdrant │ │ │ │ │ ├── CommonQdrantVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── QdrantTextSearchTests.cs │ │ │ │ │ ├── QdrantVectorStoreCollectionFixture.cs │ │ │ │ │ ├── QdrantVectorStoreFixture.cs │ │ │ │ │ ├── QdrantVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── QdrantVectorStoreTests.cs │ │ │ │ ├── Redis │ │ │ │ │ ├── CommonRedisHashsetVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── CommonRedisJsonVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── RedisHashSetVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── RedisHotel.cs │ │ │ │ │ ├── RedisJsonVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── RedisVectorStoreCollectionFixture.cs │ │ │ │ │ ├── RedisVectorStoreFixture.cs │ │ │ │ │ └── RedisVectorStoreTests.cs │ │ │ │ ├── SqliteVec │ │ │ │ │ ├── SqliteHotel.cs │ │ │ │ │ ├── SqliteVectorStoreCollectionFixture.cs │ │ │ │ │ ├── SqliteVectorStoreFixture.cs │ │ │ │ │ ├── SqliteVectorStoreRecordCollectionTests.cs │ │ │ │ │ └── SqliteVectorStoreTests.cs │ │ │ │ ├── Weaviate │ │ │ │ │ ├── CommonWeaviateVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── WeaviateHotel.cs │ │ │ │ │ ├── WeaviateVectorStoreCollectionFixture.cs │ │ │ │ │ ├── WeaviateVectorStoreFixture.cs │ │ │ │ │ ├── WeaviateVectorStoreRecordCollectionTests.cs │ │ │ │ │ ├── WeaviateVectorStoreTests.cs │ │ │ │ │ └── docker-compose.yml │ │ │ │ └── Xunit │ │ │ │ │ ├── DisableVectorStoreTestsAttribute.cs │ │ │ │ │ ├── ITestCondition.cs │ │ │ │ │ ├── VectorStoreFactAttribute.cs │ │ │ │ │ ├── VectorStoreFactDiscoverer.cs │ │ │ │ │ ├── VectorStoreFactTestCase.cs │ │ │ │ │ ├── VectorStoreTheoryAttribute.cs │ │ │ │ │ ├── VectorStoreTheoryDiscoverer.cs │ │ │ │ │ ├── VectorStoreTheoryTestCase.cs │ │ │ │ │ └── XunitTestCaseExtensions.cs │ │ │ ├── MistralAI │ │ │ │ ├── ChatCompletion │ │ │ │ │ └── MistralAIChatCompletionTests.cs │ │ │ │ └── TextEmbedding │ │ │ │ │ ├── MistralAIEmbeddingGeneratorTests.cs │ │ │ │ │ └── MistralAITextEmbeddingTests.cs │ │ │ ├── Ollama │ │ │ │ ├── OllamaChatClientIntegrationTests.cs │ │ │ │ ├── OllamaChatCompletion_FunctionCallingTests.cs │ │ │ │ ├── OllamaCompletionTests.cs │ │ │ │ ├── OllamaTextEmbeddingTests.cs │ │ │ │ └── OllamaTextGenerationTests.cs │ │ │ ├── Onnx │ │ │ │ ├── BertOnnxTextEmbeddingGenerationServiceTests.cs │ │ │ │ ├── OnnxRuntimeGenAIChatClientTests.cs │ │ │ │ └── OnnxRuntimeGenAIChatCompletionServiceTests.cs │ │ │ └── OpenAI │ │ │ │ ├── OpenAIAudioToTextTests.cs │ │ │ │ ├── OpenAIChatClientTests.cs │ │ │ │ ├── OpenAIChatClient_AutoFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatClient_NoneFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatClient_RequiredFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatCompletionTests.cs │ │ │ │ ├── OpenAIChatCompletion_AutoFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatCompletion_FunctionCallingTests.cs │ │ │ │ ├── OpenAIChatCompletion_NonStreamingTests.cs │ │ │ │ ├── OpenAIChatCompletion_NoneFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatCompletion_RequiredFunctionChoiceBehaviorTests.cs │ │ │ │ ├── OpenAIChatCompletion_StreamingTests.cs │ │ │ │ ├── OpenAIEmbeddingGeneratorTests.cs │ │ │ │ ├── OpenAITextEmbeddingTests.cs │ │ │ │ ├── OpenAITextToAudioTests.cs │ │ │ │ └── OpenAITextToImageTests.cs │ │ ├── CrossLanguage │ │ │ ├── Data │ │ │ │ ├── LightBulbApi.json │ │ │ │ ├── LightBulbApiTest.json │ │ │ │ ├── PromptWithChatRolesStreamingTest.json │ │ │ │ ├── PromptWithChatRolesTest-HB.yaml │ │ │ │ ├── PromptWithChatRolesTest.json │ │ │ │ ├── PromptWithComplexObjectsStreamingTest.json │ │ │ │ ├── PromptWithComplexObjectsTest.json │ │ │ │ ├── PromptWithHelperFunctionsStreamingTest.json │ │ │ │ ├── PromptWithHelperFunctionsTest.json │ │ │ │ ├── PromptWithSimpleVariableStreamingTest.json │ │ │ │ ├── PromptWithSimpleVariableTest.json │ │ │ │ ├── PromptWithSimpleVariableTest.yaml │ │ │ │ ├── SimplePromptStreamingTest.json │ │ │ │ ├── SimplePromptTest.json │ │ │ │ └── SimplePromptTest.yaml │ │ │ ├── KernelRequestTracer.cs │ │ │ ├── OpenApiTest.cs │ │ │ ├── PromptWithChatRolesTest.cs │ │ │ ├── PromptWithComplexObjectsTest.cs │ │ │ ├── PromptWithHelperFunctionsTest.cs │ │ │ ├── PromptWithSimpleVariableTest.cs │ │ │ ├── SimplePromptTest.cs │ │ │ └── YamlPromptTest.cs │ │ ├── Data │ │ │ ├── BaseTextSearchTests.cs │ │ │ ├── BaseVectorStoreTextSearchTests.cs │ │ │ └── VectorStoreExtensions.cs │ │ ├── Extensions │ │ │ └── KernelFunctionExtensionsTests.cs │ │ ├── Fakes │ │ │ ├── EmailPluginFake.cs │ │ │ └── ThrowingEmailPluginFake.cs │ │ ├── IntegrationTests.csproj │ │ ├── Memory │ │ │ ├── Mem0ProviderTests.cs │ │ │ └── WhiteboardProviderTests.cs │ │ ├── Plugins │ │ │ ├── ContextualFunctionProviderTests.cs │ │ │ ├── Core │ │ │ │ └── SessionsPythonPluginTests.cs │ │ │ ├── OpenApi │ │ │ │ ├── OpenApiPluginsTests.cs │ │ │ │ ├── RepairServiceTests.cs │ │ │ │ ├── instacart-service.yaml │ │ │ │ └── repair-service.json │ │ │ ├── OpenApiManifest │ │ │ │ ├── ApiManifestKernelExtensionsTests.cs │ │ │ │ ├── example-apimanifest-local.json │ │ │ │ ├── example-apimanifest-repair-service.json │ │ │ │ └── example-apimanifest.json │ │ │ ├── SamplePluginsTests.cs │ │ │ └── Web │ │ │ │ ├── Bing │ │ │ │ └── BingTextSearchTests.cs │ │ │ │ ├── Google │ │ │ │ └── GoogleTextSearchTests.cs │ │ │ │ ├── Tavily │ │ │ │ └── TavilyTextSearchTests.cs │ │ │ │ └── WebFileDownloadPluginTests.cs │ │ ├── PromptTests.cs │ │ ├── README.md │ │ ├── RedirectOutput.cs │ │ ├── Resources │ │ │ └── gemini_cached_content.json │ │ ├── TestData │ │ │ ├── SessionsPythonPlugin │ │ │ │ ├── file_to_upload_1.txt │ │ │ │ └── file_to_upload_2.txt │ │ │ ├── employees.pdf │ │ │ ├── semantic-kernel-info.txt │ │ │ ├── serializedChatHistoryV1_15_1.json │ │ │ ├── test_audio.wav │ │ │ ├── test_content.txt │ │ │ └── test_image_001.jpg │ │ ├── TestHelpers.cs │ │ ├── TestSettings │ │ │ ├── AzureAIConfiguration.cs │ │ │ ├── AzureAIInferenceConfiguration.cs │ │ │ ├── AzureContainerAppSessionPoolConfiguration.cs │ │ │ ├── AzureOpenAIConfiguration.cs │ │ │ ├── BedrockAgentConfiguration.cs │ │ │ ├── BingConfiguration.cs │ │ │ ├── GoogleConfiguration.cs │ │ │ ├── Mem0Configuration.cs │ │ │ ├── Memory │ │ │ │ ├── AzureAISearchConfiguration.cs │ │ │ │ └── AzureAISearchSetup.psm1 │ │ │ ├── OllamaConfiguration.cs │ │ │ ├── OnnxConfiguration.cs │ │ │ ├── OpenAIConfiguration.cs │ │ │ └── TavilyConfiguration.cs │ │ ├── WebPlugin │ │ │ └── WebPluginTests.cs │ │ ├── XunitLogger.cs │ │ ├── prompts │ │ │ ├── GenerateStory.yaml │ │ │ └── GenerateStoryHandlebars.yaml │ │ ├── skills │ │ │ └── FunSkill │ │ │ │ └── Joke │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ └── testsettings.json │ ├── InternalUtilities │ │ ├── agents │ │ │ ├── AgentUtilities.props │ │ │ └── Extensions │ │ │ │ ├── AgentExtensions.cs │ │ │ │ └── KernelFunctionMetadataExtensions.cs │ │ ├── arguments │ │ │ └── Extensions │ │ │ │ └── KernelArgumentsExtensions.cs │ │ ├── azure │ │ │ ├── AzureAIUtilities.props │ │ │ ├── Policies │ │ │ │ └── GeneratedActionPipelinePolicy.cs │ │ │ └── workflow │ │ │ │ ├── ClientOptions.cs │ │ │ │ └── UriExtensions.cs │ │ ├── connectors │ │ │ ├── AI │ │ │ │ └── FunctionCalling │ │ │ │ │ ├── FunctionCallingUtilities.props │ │ │ │ │ ├── FunctionCallsProcessor.cs │ │ │ │ │ └── FunctionCallsProcessorLoggerExtensions.cs │ │ │ └── Memory │ │ │ │ └── MongoDB │ │ │ │ ├── ErrorHandlingAsyncCursor.cs │ │ │ │ ├── IMongoMapper.cs │ │ │ │ ├── MongoConstants.cs │ │ │ │ ├── MongoDynamicMapper.cs │ │ │ │ ├── MongoMapper.cs │ │ │ │ └── MongoModelBuilder.cs │ │ ├── meai │ │ │ ├── Extensions │ │ │ │ └── ChatMessageExtensions.cs │ │ │ └── MEAIUtilities.props │ │ ├── openai │ │ │ ├── Extensions │ │ │ │ └── ClientResultExceptionExtensions.cs │ │ │ ├── OpenAIUtilities.props │ │ │ └── Policies │ │ │ │ └── GeneratedActionPipelinePolicy.cs │ │ ├── planning │ │ │ ├── Exceptions │ │ │ │ └── PlanCreationException.cs │ │ │ ├── Extensions │ │ │ │ ├── ChatHistoryExtensions.cs │ │ │ │ ├── KernelFunctionMetadataExtensions.cs │ │ │ │ └── ReadOnlyFunctionCollectionPlannerExtensions.cs │ │ │ ├── PlannerInstrumentation.cs │ │ │ ├── PlannerOptions.cs │ │ │ ├── PlanningUtilities.props │ │ │ ├── Schema │ │ │ │ ├── JsonSchemaFunctionContent.cs │ │ │ │ ├── JsonSchemaFunctionParameters.cs │ │ │ │ ├── JsonSchemaFunctionResponse.cs │ │ │ │ ├── JsonSchemaFunctionView.cs │ │ │ │ └── JsonSchemaResponse.cs │ │ │ └── SemanticMemoryConfig.cs │ │ ├── process │ │ │ ├── Abstractions │ │ │ │ ├── DeclarativeConditionEvaluation.cs │ │ │ │ ├── ExceptionExtensions.cs │ │ │ │ ├── KernelProcessStateMetadataFactory.cs │ │ │ │ ├── KernelProcessStepExtension.cs │ │ │ │ ├── MapExtensions.cs │ │ │ │ ├── ProcessConstants.cs │ │ │ │ ├── ProcessExtensions.cs │ │ │ │ ├── ProcessStateManager.cs │ │ │ │ └── StepExtensions.cs │ │ │ ├── InternalUtilities.props │ │ │ ├── Runtime │ │ │ │ ├── AgentFactoryFactory.cs │ │ │ │ ├── AgentThreadFactory.cs │ │ │ │ ├── KernelProcessAgentExecutor_Internal.cs │ │ │ │ ├── KernelProcessProxyMessageFactory.cs │ │ │ │ ├── MapExtensions.cs │ │ │ │ ├── ProcessEvent.cs │ │ │ │ ├── ProcessMessage.cs │ │ │ │ └── ProcessMessageFactory.cs │ │ │ ├── RuntimeUtilities.props │ │ │ ├── TestsShared │ │ │ │ ├── CloudEvents │ │ │ │ │ ├── MockCloudEventClient.cs │ │ │ │ │ └── MockCloudEventData.cs │ │ │ │ ├── Services │ │ │ │ │ ├── CounterService.cs │ │ │ │ │ └── ICounterService.cs │ │ │ │ ├── Setup │ │ │ │ │ └── KernelSetup.cs │ │ │ │ └── Steps │ │ │ │ │ └── CommonSteps.cs │ │ │ └── TestsSharedComponents.props │ │ ├── samples │ │ │ ├── AgentUtilities │ │ │ │ ├── BaseAgentsTest.cs │ │ │ │ ├── BaseAssistantTest.cs │ │ │ │ ├── BaseAzureAgentTest.cs │ │ │ │ ├── BaseAzureTest.cs │ │ │ │ ├── BaseBedrockAgentTest.cs │ │ │ │ ├── BaseOrchestrationTest.cs │ │ │ │ └── BaseResponsesAgentTest.cs │ │ │ ├── InternalUtilities │ │ │ │ ├── BaseTest.cs │ │ │ │ ├── ConfigurationNotFoundException.cs │ │ │ │ ├── EmbeddedResource.cs │ │ │ │ ├── EnumerableExtensions.cs │ │ │ │ ├── Env.cs │ │ │ │ ├── JsonResultTranslator.cs │ │ │ │ ├── ObjectExtensions.cs │ │ │ │ ├── RepoFiles.cs │ │ │ │ ├── StringExtensions.cs │ │ │ │ ├── TestConfiguration.cs │ │ │ │ ├── TextOutputHelperExtensions.cs │ │ │ │ ├── XunitLogger.cs │ │ │ │ └── YourAppException.cs │ │ │ └── SamplesInternalUtilities.props │ │ ├── src │ │ │ ├── Data │ │ │ │ └── VectorStoreErrorHandler.cs │ │ │ ├── Diagnostics │ │ │ │ ├── ActivityExtensions.cs │ │ │ │ ├── CompilerServicesAttributes.cs │ │ │ │ ├── DynamicallyAccessedMembersAttribute.cs │ │ │ │ ├── ExceptionExtensions.cs │ │ │ │ ├── ExperimentalAttribute.cs │ │ │ │ ├── IsExternalInit.cs │ │ │ │ ├── KernelVerify.cs │ │ │ │ ├── LoggingExtensions.cs │ │ │ │ ├── ModelDiagnostics.cs │ │ │ │ ├── NullableAttributes.cs │ │ │ │ ├── RequiresDynamicCodeAttribute.cs │ │ │ │ ├── RequiresUnreferencedCodeAttribute.cs │ │ │ │ ├── Throw.cs │ │ │ │ ├── UnconditionalSuppressMessageAttribute.cs │ │ │ │ ├── UnreachableException.cs │ │ │ │ └── Verify.cs │ │ │ ├── EmptyCollections │ │ │ │ ├── EmptyReadonlyDictionary.cs │ │ │ │ └── EmptyReadonlyList.cs │ │ │ ├── Functions │ │ │ │ └── FunctionName.cs │ │ │ ├── Http │ │ │ │ ├── HttpClientExtensions.cs │ │ │ │ ├── HttpClientProvider.cs │ │ │ │ ├── HttpContentExtensions.cs │ │ │ │ ├── HttpContentPolyfills.cs │ │ │ │ ├── HttpHeaderConstant.cs │ │ │ │ ├── HttpRequest.cs │ │ │ │ └── HttpResponseStream.cs │ │ │ ├── InternalUtilities.props │ │ │ ├── Linq │ │ │ │ └── EnumerableExtensions.cs │ │ │ ├── Model │ │ │ │ └── Freezable.cs │ │ │ ├── RestrictedInternalUtilities.props │ │ │ ├── Schema │ │ │ │ └── KernelJsonSchemaBuilder.cs │ │ │ ├── System │ │ │ │ ├── AppContextSwitchHelper.cs │ │ │ │ ├── EmptyKeyedServiceProvider.cs │ │ │ │ ├── EnvExtensions.cs │ │ │ │ ├── IListExtensions.cs │ │ │ │ ├── InternalTypeConverter.cs │ │ │ │ ├── NonNullCollection.cs │ │ │ │ ├── TypeConverterFactory.cs │ │ │ │ └── ValueTaskExtensions.cs │ │ │ ├── Text │ │ │ │ ├── BoolJsonConverter.cs │ │ │ │ ├── DataUriParser.cs │ │ │ │ ├── ExceptionJsonConverter.cs │ │ │ │ ├── JsonOptionsCache.cs │ │ │ │ ├── OptionalBoolJsonConverter.cs │ │ │ │ ├── SseData.cs │ │ │ │ ├── SseJsonParser.cs │ │ │ │ ├── SseLine.cs │ │ │ │ ├── SseReader.cs │ │ │ │ └── StreamJsonParser.cs │ │ │ └── Type │ │ │ │ └── TypeExtensions.cs │ │ └── test │ │ │ ├── AssertExtensions.cs │ │ │ ├── HttpMessageHandlerStub.cs │ │ │ ├── MoqExtensions.cs │ │ │ ├── MultipleHttpMessageHandlerStub.cs │ │ │ └── TestInternalUtilities.props │ ├── Plugins │ │ ├── Plugins.AI.UnitTests │ │ │ ├── CrewAI │ │ │ │ ├── CrewAIEnterpriseClientTests.cs │ │ │ │ ├── CrewAIEnterpriseTests.cs │ │ │ │ └── MockHttpClientFactory.cs │ │ │ └── Plugins.AI.UnitTests.csproj │ │ ├── Plugins.AI │ │ │ ├── AssemblyInfo.cs │ │ │ ├── CrewAI │ │ │ │ ├── Client │ │ │ │ │ ├── CrewAIEnterpriseClient.cs │ │ │ │ │ └── CrewAIStateEnumConverter.cs │ │ │ │ ├── CrewAIEnterprise.cs │ │ │ │ ├── CrewAIInputMetadata.cs │ │ │ │ └── Models │ │ │ │ │ ├── CrewAIKickoffResponse.cs │ │ │ │ │ ├── CrewAIKickoffState.cs │ │ │ │ │ ├── CrewAIRequiredInputs.cs │ │ │ │ │ └── CrewAIStatusResponse.cs │ │ │ └── Plugins.AI.csproj │ │ ├── Plugins.Core │ │ │ ├── CodeInterpreter │ │ │ │ ├── SessionsPythonCodeExecutionProperties.cs │ │ │ │ ├── SessionsPythonCodeExecutionResult.cs │ │ │ │ ├── SessionsPythonPlugin.cs │ │ │ │ ├── SessionsPythonSettings.cs │ │ │ │ └── SessionsRemoteFileMetadata.cs │ │ │ ├── ConversationSummaryPlugin.cs │ │ │ ├── FileIOPlugin.cs │ │ │ ├── HttpPlugin.cs │ │ │ ├── Plugins.Core.csproj │ │ │ ├── PromptFunctionConstants.cs │ │ │ ├── TextPlugin.cs │ │ │ └── TimePlugin.cs │ │ ├── Plugins.Document │ │ │ ├── AssemblyInfo.cs │ │ │ ├── DocumentPlugin.cs │ │ │ ├── FileSystem │ │ │ │ ├── IFileSystemConnector.cs │ │ │ │ └── LocalFileSystemConnector.cs │ │ │ ├── IDocumentConnector.cs │ │ │ ├── OpenXml │ │ │ │ ├── Extensions │ │ │ │ │ └── WordprocessingDocumentEx.cs │ │ │ │ └── WordDocumentConnector.cs │ │ │ └── Plugins.Document.csproj │ │ ├── Plugins.Memory │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Collections │ │ │ │ ├── MinHeap.cs │ │ │ │ ├── ScoredValue.cs │ │ │ │ └── TopNCollection.cs │ │ │ ├── Plugins.Memory.csproj │ │ │ ├── TextMemoryPlugin.cs │ │ │ └── VolatileMemoryStore.cs │ │ ├── Plugins.MsGraph │ │ │ ├── AssemblyInfo.cs │ │ │ ├── CalendarPlugin.cs │ │ │ ├── CloudDrivePlugin.cs │ │ │ ├── Connectors │ │ │ │ ├── Client │ │ │ │ │ ├── MsGraphClientLoggingHandler.cs │ │ │ │ │ └── MsGraphConfiguration.cs │ │ │ │ ├── CredentialManagers │ │ │ │ │ └── LocalUserMSALCredentialManager.cs │ │ │ │ ├── Diagnostics │ │ │ │ │ └── Ensure.cs │ │ │ │ ├── MicrosoftGraphModelExtensions.cs │ │ │ │ ├── MicrosoftToDoConnector.cs │ │ │ │ ├── OneDriveConnector.cs │ │ │ │ ├── OrganizationHierarchyConnector.cs │ │ │ │ ├── OutlookCalendarConnector.cs │ │ │ │ └── OutlookMailConnector.cs │ │ │ ├── Diagnostics │ │ │ │ └── Ensure.cs │ │ │ ├── EmailPlugin.cs │ │ │ ├── ICalendarConnector.cs │ │ │ ├── ICloudDriveConnector.cs │ │ │ ├── IEmailConnector.cs │ │ │ ├── IOrganizationHierarchyConnector.cs │ │ │ ├── ITaskManagementConnector.cs │ │ │ ├── Models │ │ │ │ ├── CalendarEvent.cs │ │ │ │ ├── EmailAddress.cs │ │ │ │ ├── EmailMessage.cs │ │ │ │ ├── TaskManagementTask.cs │ │ │ │ └── TaskManagementTaskList.cs │ │ │ ├── OrganizationHierarchyPlugin.cs │ │ │ ├── Plugins.MsGraph.csproj │ │ │ └── TaskListPlugin.cs │ │ ├── Plugins.StructuredData.EntityFramework │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Plugins.StructuredData.EntityFramework.csproj │ │ │ ├── StructuredDataOperation.cs │ │ │ ├── StructuredDataPluginFactory.cs │ │ │ ├── StructuredDataService.cs │ │ │ └── StructuredDataServiceExtensions.cs │ │ ├── Plugins.UnitTests │ │ │ ├── .editorconfig │ │ │ ├── Core │ │ │ │ ├── FileIOPluginTests.cs │ │ │ │ ├── HttpPluginTests.cs │ │ │ │ ├── SessionsPythonCodeExecutionResultTests.cs │ │ │ │ ├── SessionsPythonPluginTests.cs │ │ │ │ ├── TextPluginTests.cs │ │ │ │ └── TimePluginTests.cs │ │ │ ├── Document │ │ │ │ └── DocumentPluginTests.cs │ │ │ ├── Memory │ │ │ │ ├── MemoryBuilderTests.cs │ │ │ │ └── VolatileMemoryStoreTests.cs │ │ │ ├── MsGraph │ │ │ │ ├── CalendarPluginTests.cs │ │ │ │ ├── CloudDrivePluginTests.cs │ │ │ │ ├── EmailPluginTests.cs │ │ │ │ ├── OrganizationHierarchyPluginTests.cs │ │ │ │ └── TaskListPluginTests.cs │ │ │ ├── Plugins.UnitTests.csproj │ │ │ ├── StructuredData │ │ │ │ └── StructuredDataServiceTests.cs │ │ │ ├── TestData │ │ │ │ ├── bing_site_filter_devblogs_microsoft.com.json │ │ │ │ ├── bing_what_is_the_semantic_kernel.json │ │ │ │ ├── brave_site_filter_what_is_the_semantic_kernel.json │ │ │ │ ├── brave_what_is_the_semantic_kernel.json │ │ │ │ ├── google_site_filter_devblogs_microsoft.com.json │ │ │ │ ├── google_what_is_the_semantic_kernel.json │ │ │ │ ├── sessions_python_plugin_code_execution.json │ │ │ │ ├── sessions_python_plugin_file.txt │ │ │ │ ├── sessions_python_plugin_file_list.json │ │ │ │ ├── sessions_python_plugin_file_upload.json │ │ │ │ ├── sk_logo.png │ │ │ │ ├── tavily_site_filter_devblogs_microsoft.com.json │ │ │ │ └── tavily_what_is_the_semantic_kernel.json │ │ │ └── Web │ │ │ │ ├── Bing │ │ │ │ └── BingTextSearchTests.cs │ │ │ │ ├── Brave │ │ │ │ └── BraveTextSearchTests.cs │ │ │ │ ├── Google │ │ │ │ └── GoogleTextSearchTests.cs │ │ │ │ ├── SearchUrlSkillTests.cs │ │ │ │ ├── Tavily │ │ │ │ └── TavilyTextSearchTests.cs │ │ │ │ ├── WebFileDownloadPluginTests.cs │ │ │ │ └── WebSearchEngineSkillTests.cs │ │ └── Plugins.Web │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Bing │ │ │ ├── BingConnector.cs │ │ │ ├── BingMetaTag.cs │ │ │ ├── BingOpenGraphImage.cs │ │ │ ├── BingSearchResponse.cs │ │ │ ├── BingTextSearch.cs │ │ │ ├── BingTextSearchOptions.cs │ │ │ └── BingWebPage.cs │ │ │ ├── Brave │ │ │ ├── BraveConnector.cs │ │ │ ├── BraveSearchResponse.cs │ │ │ ├── BraveTextSearch.cs │ │ │ ├── BraveTextSearchOptions.cs │ │ │ └── BraveWebResult.cs │ │ │ ├── Google │ │ │ ├── GoogleConnector.cs │ │ │ ├── GoogleTextSearch.cs │ │ │ └── GoogleTextSearchOptions.cs │ │ │ ├── IWebSearchEngineConnector.cs │ │ │ ├── Plugins.Web.csproj │ │ │ ├── SearchUrlPlugin.cs │ │ │ ├── Tavily │ │ │ ├── TavilyImageResult.cs │ │ │ ├── TavilySearchDepth.cs │ │ │ ├── TavilySearchRequest.cs │ │ │ ├── TavilySearchResponse.cs │ │ │ ├── TavilySearchResult.cs │ │ │ ├── TavilyTextSearch.cs │ │ │ └── TavilyTextSearchOptions.cs │ │ │ ├── WebFileDownloadPlugin.cs │ │ │ ├── WebKernelBuilderExtensions.cs │ │ │ ├── WebPage.cs │ │ │ ├── WebSearchEnginePlugin.cs │ │ │ └── WebServiceCollectionExtensions.cs │ ├── SemanticKernel.Abstractions │ │ ├── AI │ │ │ ├── AudioToText │ │ │ │ ├── AudioToTextServiceExtensions.cs │ │ │ │ └── IAudioToTextService.cs │ │ │ ├── ChatClient │ │ │ │ ├── ChatClientAIService.cs │ │ │ │ ├── ChatClientExtensions.cs │ │ │ │ ├── ChatOptionsExtensions.cs │ │ │ │ ├── ChatResponseUpdateExtensions.cs │ │ │ │ ├── KernelChatOptions.cs │ │ │ │ ├── KernelFunctionInvokingChatClient.cs │ │ │ │ └── KernelFunctionInvokingChatClientBuilderExtensions.cs │ │ │ ├── ChatCompletion │ │ │ │ ├── AIFunctionArgumentsExtensions.cs │ │ │ │ ├── AIFunctionExtensions.cs │ │ │ │ ├── AIFunctionKernelFunction.cs │ │ │ │ ├── AuthorRole.cs │ │ │ │ ├── ChatClientChatCompletionService.cs │ │ │ │ ├── ChatCompletionServiceChatClient.cs │ │ │ │ ├── ChatCompletionServiceExtensions.cs │ │ │ │ ├── ChatHistory.cs │ │ │ │ ├── ChatHistoryExtensions.cs │ │ │ │ ├── ChatMessageContentItemCollection.cs │ │ │ │ ├── ChatPromptParser.cs │ │ │ │ ├── IChatCompletionService.cs │ │ │ │ ├── IChatHistoryReducer.cs │ │ │ │ └── StreamingKernelContentItemCollection.cs │ │ │ ├── Embeddings │ │ │ │ ├── EmbeddingGenerationServiceExtensions.cs │ │ │ │ ├── IEmbeddingGenerationService.cs │ │ │ │ └── ITextEmbeddingGenerationService.cs │ │ │ ├── FunctionChoiceBehaviors │ │ │ │ ├── AutoFunctionChoiceBehavior.cs │ │ │ │ ├── FunctionChoice.cs │ │ │ │ ├── FunctionChoiceBehavior.cs │ │ │ │ ├── FunctionChoiceBehaviorConfiguration.cs │ │ │ │ ├── FunctionChoiceBehaviorConfigurationContext.cs │ │ │ │ ├── FunctionChoiceBehaviorOptions.cs │ │ │ │ ├── NoneFunctionChoiceBehavior.cs │ │ │ │ └── RequiredFunctionChoiceBehavior.cs │ │ │ ├── ImageToText │ │ │ │ ├── IImageToTextService.cs │ │ │ │ └── ImageToTextExtensions.cs │ │ │ ├── PromptExecutionSettings.cs │ │ │ ├── PromptExecutionSettingsExtensions.cs │ │ │ ├── PromptNode.cs │ │ │ ├── TextGeneration │ │ │ │ ├── ITextGenerationService.cs │ │ │ │ └── TextGenerationExtensions.cs │ │ │ ├── TextToAudio │ │ │ │ ├── ITextToAudioService.cs │ │ │ │ └── TextToAudioServiceExtensions.cs │ │ │ ├── TextToImage │ │ │ │ ├── ITextToImageService.cs │ │ │ │ └── TextToImageServiceExtensions.cs │ │ │ └── XmlPromptParser.cs │ │ ├── AbstractionsJsonContext.cs │ │ ├── Contents │ │ │ ├── ActionContent.cs │ │ │ ├── AnnotationContent.cs │ │ │ ├── AnnotationKind.cs │ │ │ ├── AudioContent.cs │ │ │ ├── BinaryContent.cs │ │ │ ├── ChatMessageContent.cs │ │ │ ├── ChatMessageContentExtensions.cs │ │ │ ├── FileReferenceContent.cs │ │ │ ├── FunctionCallContent.cs │ │ │ ├── FunctionCallContentBuilder.cs │ │ │ ├── FunctionResultContent.cs │ │ │ ├── ImageContent.cs │ │ │ ├── KernelContent.cs │ │ │ ├── ReasoningContent.cs │ │ │ ├── StreamingActionContent.cs │ │ │ ├── StreamingAnnotationContent.cs │ │ │ ├── StreamingChatMessageContent.cs │ │ │ ├── StreamingChatMessageContentExtensions.cs │ │ │ ├── StreamingFileReferenceContent.cs │ │ │ ├── StreamingFunctionCallUpdateContent.cs │ │ │ ├── StreamingKernelContent.cs │ │ │ ├── StreamingReasoningContent.cs │ │ │ ├── StreamingTextContent.cs │ │ │ └── TextContent.cs │ │ ├── Data │ │ │ └── TextSearch │ │ │ │ ├── ITextSearch.cs │ │ │ │ ├── ITextSearchResultMapper.cs │ │ │ │ ├── ITextSearchStringMapper.cs │ │ │ │ ├── KernelSearchResults.cs │ │ │ │ ├── TextSearchFilter.cs │ │ │ │ ├── TextSearchOptions.cs │ │ │ │ ├── TextSearchResult.cs │ │ │ │ ├── TextSearchResultLinkAttribute.cs │ │ │ │ ├── TextSearchResultNameAttribute.cs │ │ │ │ └── TextSearchResultValueAttribute.cs │ │ ├── Events │ │ │ ├── CancelKernelEventArgs.cs │ │ │ ├── FunctionInvokedEventArgs.cs │ │ │ ├── FunctionInvokingEventArgs.cs │ │ │ ├── KernelEventArgs.cs │ │ │ ├── PromptRenderedEventArgs.cs │ │ │ └── PromptRenderingEventArgs.cs │ │ ├── Filters │ │ │ ├── AutoFunctionInvocation │ │ │ │ ├── AutoFunctionInvocationContext.cs │ │ │ │ └── IAutoFunctionInvocationFilter.cs │ │ │ ├── Function │ │ │ │ ├── FunctionInvocationContext.cs │ │ │ │ └── IFunctionInvocationFilter.cs │ │ │ └── Prompt │ │ │ │ ├── IPromptRenderFilter.cs │ │ │ │ └── PromptRenderContext.cs │ │ ├── Functions │ │ │ ├── FromKernelServicesAttribute.cs │ │ │ ├── FullyQualifiedAIFunction.cs │ │ │ ├── FunctionResult.cs │ │ │ ├── IReadOnlyKernelPluginCollection.cs │ │ │ ├── KernelArguments.cs │ │ │ ├── KernelFunction.cs │ │ │ ├── KernelFunctionAttribute.cs │ │ │ ├── KernelFunctionCanceledException.cs │ │ │ ├── KernelFunctionExtensions.cs │ │ │ ├── KernelFunctionLogMessages.cs │ │ │ ├── KernelFunctionMetadata.cs │ │ │ ├── KernelFunctionNoop.cs │ │ │ ├── KernelFunctionSchemaModel.cs │ │ │ ├── KernelJsonSchema.cs │ │ │ ├── KernelParameterMetadata.cs │ │ │ ├── KernelPlugin.cs │ │ │ ├── KernelPluginCollection.cs │ │ │ ├── KernelPluginExtensions.cs │ │ │ ├── KernelReturnParameterMetadata.cs │ │ │ ├── RestApiOperationResponse.cs │ │ │ └── RestApiOperationResponseConverter.cs │ │ ├── Http │ │ │ └── HttpOperationException.cs │ │ ├── IKernelBuilder.cs │ │ ├── Kernel.cs │ │ ├── KernelBuilder.cs │ │ ├── KernelException.cs │ │ ├── Memory │ │ │ ├── AIContext.cs │ │ │ ├── AIContextProvider.cs │ │ │ ├── AggregateAIContextProvider.cs │ │ │ ├── AggregateAIContextProviderExtensions.cs │ │ │ ├── DataEntryBase.cs │ │ │ ├── IMemoryStore.cs │ │ │ ├── ISemanticTextMemory.cs │ │ │ ├── MemoryQueryResult.cs │ │ │ ├── MemoryRecord.cs │ │ │ ├── MemoryRecordMetadata.cs │ │ │ └── NullMemory.cs │ │ ├── PromptTemplate │ │ │ ├── IPromptTemplate.cs │ │ │ ├── IPromptTemplateFactory.cs │ │ │ ├── InputVariable.cs │ │ │ ├── OutputVariable.cs │ │ │ ├── PromptTemplateConfig.cs │ │ │ ├── PromptTemplateFactoryExtensions.cs │ │ │ └── TemplateOptions.cs │ │ ├── SemanticKernel.Abstractions.csproj │ │ ├── Services │ │ │ ├── AIServiceExtensions.cs │ │ │ ├── EmptyServiceProvider.cs │ │ │ ├── IAIService.cs │ │ │ ├── IAIServiceSelector.cs │ │ │ ├── IChatClientSelector.cs │ │ │ ├── KernelServiceCollectionExtensions.cs │ │ │ └── OrderedAIServiceSelector.cs │ │ └── Text │ │ │ ├── JsonElementJsonSerializerContext.cs │ │ │ └── MemoryRecordMetadataJsonSerializerContext.cs │ ├── SemanticKernel.AotTests │ │ ├── JsonSerializerContexts │ │ │ ├── CustomResultJsonSerializerContext.cs │ │ │ ├── LocationJsonSerializerContext.cs │ │ │ └── WeatherJsonSerializerContext.cs │ │ ├── Plugins │ │ │ ├── CustomResult.cs │ │ │ ├── Location.cs │ │ │ ├── Weather.cs │ │ │ └── WeatherPlugin.cs │ │ ├── Program.cs │ │ ├── README.md │ │ ├── SemanticKernel.AotTests.csproj │ │ └── UnitTests │ │ │ ├── Core │ │ │ ├── Functions │ │ │ │ ├── KernelExtensions_InvokePromptTests.cs │ │ │ │ ├── KernelExtensions_KernelFunctionTests.cs │ │ │ │ ├── KernelFunctionFactoryTests.cs │ │ │ │ ├── KernelFunctionFromMethodTests.cs │ │ │ │ └── KernelFunctionMetadataFactoryTests.cs │ │ │ ├── GetWeatherFunctionAsserts.cs │ │ │ └── Plugins │ │ │ │ ├── KernelBuilderPluginsExtensionsTests.cs │ │ │ │ ├── KernelExtensions_KernelPluginTests.cs │ │ │ │ ├── KernelPluginExtensionsTests.cs │ │ │ │ └── KernelPluginFactoryTests.cs │ │ │ ├── PromptEchoChatCompletionService.cs │ │ │ └── Search │ │ │ ├── MockTextSearch.cs │ │ │ ├── MockVectorizableTextSearch.cs │ │ │ ├── TextSearchExtensionsTests.cs │ │ │ └── VectorStoreTextSearchTests.cs │ ├── SemanticKernel.Core │ │ ├── AI │ │ │ └── ChatCompletion │ │ │ │ ├── ChatHistoryReducerExtensions.cs │ │ │ │ ├── ChatHistorySummarizationReducer.cs │ │ │ │ └── ChatHistoryTruncationReducer.cs │ │ ├── Contents │ │ │ ├── BinaryContentExtensions.cs │ │ │ └── StreamingMethodContent.cs │ │ ├── Data │ │ │ ├── TextSearch │ │ │ │ ├── TextSearchExtensions.cs │ │ │ │ ├── TextSearchKernelBuilderExtensions.cs │ │ │ │ ├── TextSearchResultPropertyReader.cs │ │ │ │ ├── TextSearchServiceCollectionExtensions.cs │ │ │ │ ├── VectorStoreTextSearch.cs │ │ │ │ └── VectorStoreTextSearchOptions.cs │ │ │ ├── TextSearchBehavior │ │ │ │ ├── TextSearchProvider.cs │ │ │ │ └── TextSearchProviderOptions.cs │ │ │ └── TextSearchStore │ │ │ │ ├── TextSearchDocument.cs │ │ │ │ ├── TextSearchStore.cs │ │ │ │ ├── TextSearchStoreOptions.cs │ │ │ │ ├── TextSearchStoreSourceRetrievalRequest.cs │ │ │ │ ├── TextSearchStoreSourceRetrievalResponse.cs │ │ │ │ └── TextSearchStoreUpsertOptions.cs │ │ ├── Functions │ │ │ ├── ContextualSelection │ │ │ │ ├── ContextualFunctionProvider.cs │ │ │ │ ├── ContextualFunctionProviderOptions.cs │ │ │ │ ├── FunctionStore.cs │ │ │ │ ├── FunctionStoreLoggingExtensions.cs │ │ │ │ └── FunctionStoreOptions.cs │ │ │ ├── DefaultKernelPlugin.cs │ │ │ ├── KernelFunctionFactory.cs │ │ │ ├── KernelFunctionFromMethod.cs │ │ │ ├── KernelFunctionFromMethodOptions.cs │ │ │ ├── KernelFunctionFromPrompt.cs │ │ │ ├── KernelFunctionMetadataFactory.cs │ │ │ ├── KernelPluginFactory.cs │ │ │ └── PromptRenderingResult.cs │ │ ├── KernelExtensions.cs │ │ ├── Memory │ │ │ ├── AIContextExtensions.cs │ │ │ ├── Mem0 │ │ │ │ ├── Mem0Client.cs │ │ │ │ ├── Mem0Provider.cs │ │ │ │ └── Mem0ProviderOptions.cs │ │ │ ├── MemoryBuilder.cs │ │ │ ├── SemanticTextMemory.cs │ │ │ └── Whiteboard │ │ │ │ ├── WhiteboardProvider.cs │ │ │ │ └── WhiteboardProviderOptions.cs │ │ ├── PromptTemplate │ │ │ ├── AggregatorPromptTemplateFactory.cs │ │ │ ├── EchoPromptTemplate.cs │ │ │ ├── EchoPromptTemplateFactory.cs │ │ │ ├── KernelPromptTemplate.cs │ │ │ └── KernelPromptTemplateFactory.cs │ │ ├── SemanticKernel.Core.csproj │ │ ├── TemplateEngine │ │ │ ├── Blocks │ │ │ │ ├── Block.cs │ │ │ │ ├── BlockTypes.cs │ │ │ │ ├── CodeBlock.cs │ │ │ │ ├── FunctionIdBlock.cs │ │ │ │ ├── ICodeRendering.cs │ │ │ │ ├── ITextRendering.cs │ │ │ │ ├── NamedArgBlock.cs │ │ │ │ ├── Symbols.cs │ │ │ │ ├── TextBlock.cs │ │ │ │ ├── ValBlock.cs │ │ │ │ └── VarBlock.cs │ │ │ ├── CodeTokenizer.cs │ │ │ └── TemplateTokenizer.cs │ │ └── Text │ │ │ └── TextChunker.cs │ ├── SemanticKernel.MetaPackage │ │ └── SemanticKernel.MetaPackage.csproj │ ├── SemanticKernel.UnitTests │ │ ├── .editorconfig │ │ ├── AI │ │ │ ├── ChatCompletion │ │ │ │ ├── AIFunctionKernelFunctionTests.cs │ │ │ │ ├── ChatClientChatCompletionServiceConversionTests.cs │ │ │ │ ├── ChatHistoryReducerExtensionsTests.cs │ │ │ │ ├── ChatHistorySummarizationReducerTests.cs │ │ │ │ ├── ChatHistoryTests.cs │ │ │ │ ├── ChatHistoryTruncationReducerTests.cs │ │ │ │ ├── MockChatHistoryGenerator.cs │ │ │ │ └── StreamingKernelContentItemCollectionTests.cs │ │ │ ├── FunctionChoiceBehaviors │ │ │ │ ├── AutoFunctionChoiceBehaviorTests.cs │ │ │ │ ├── FunctionChoiceBehaviorDeserializationTests.cs │ │ │ │ ├── FunctionChoiceBehaviorTests.cs │ │ │ │ ├── FunctionChoiceTests.cs │ │ │ │ ├── NoneFunctionChoiceBehaviorTests.cs │ │ │ │ └── RequiredFunctionChoiceBehaviorTests.cs │ │ │ ├── PromptExecutionSettingsTests.cs │ │ │ └── ServiceConversionExtensionsTests.cs │ │ ├── Contents │ │ │ ├── ActionContentTests.cs │ │ │ ├── AnnotationContentTests.cs │ │ │ ├── AudioContentTests.cs │ │ │ ├── BinaryContentTests.cs │ │ │ ├── ChatMessageContentTests.cs │ │ │ ├── FileReferenceContentTests.cs │ │ │ ├── FunctionCallBuilder │ │ │ │ ├── FunctionCallContentBuilderTests.cs │ │ │ │ └── KernelArgumentsJsonSerializerContext.cs │ │ │ ├── FunctionCallContentTests.cs │ │ │ ├── FunctionResultContentTests.cs │ │ │ ├── ImageContentTests.cs │ │ │ ├── ReasoningContentTests.cs │ │ │ ├── StreamingAnnotationContentTests.cs │ │ │ ├── StreamingChatMessageContentTests.cs │ │ │ └── StreamingFileReferenceContentTests.cs │ │ ├── Data │ │ │ ├── MockTextSearch.cs │ │ │ ├── TextSearchExtensionsTests.cs │ │ │ ├── TextSearchProviderTests.cs │ │ │ ├── TextSearchServiceCollectionExtensionsTests.cs │ │ │ ├── TextSearchStoreTests.cs │ │ │ ├── VectorStoreTextSearchTestBase.cs │ │ │ └── VectorStoreTextSearchTests.cs │ │ ├── Events │ │ │ └── FunctionInvokedEventArgsTests.cs │ │ ├── Extensions │ │ │ ├── ChatMessageExtensionsTests.cs │ │ │ └── ClientResultExceptionExtensionsTests.cs │ │ ├── Filters │ │ │ ├── AutoFunctionInvocation │ │ │ │ └── AutoFunctionInvocationContextTests.cs │ │ │ ├── FilterBaseTest.cs │ │ │ ├── FunctionInvocationFilterTests.cs │ │ │ ├── KernelFilterTests.cs │ │ │ └── PromptRenderFilterTests.cs │ │ ├── Functions │ │ │ ├── AIFunctionExtensionsTests.cs │ │ │ ├── ContextualSelection │ │ │ │ ├── ContextualFunctionProviderTests.cs │ │ │ │ └── FunctionStoreTests.cs │ │ │ ├── CustomAIChatClientSelectorTests.cs │ │ │ ├── CustomAIServiceSelectorTests.cs │ │ │ ├── DefaultKernelPluginTests.cs │ │ │ ├── FunctionFromMethodTests.cs │ │ │ ├── FunctionResultTests.cs │ │ │ ├── JsonSerializerContexts │ │ │ │ ├── PrimitiveTypesJsonSerializerContext.cs │ │ │ │ ├── TestJsonSerializerOptionsForPrimitives.cs │ │ │ │ ├── TestJsonSerializerOptionsForTestParameterAndReturnTypes.cs │ │ │ │ ├── TestParameterType.cs │ │ │ │ ├── TestParameterTypeJsonSerializerContext.cs │ │ │ │ ├── TestReturnType.cs │ │ │ │ └── TestReturnTypeJsonSerializerContext.cs │ │ │ ├── KernelArgumentsTests.cs │ │ │ ├── KernelBuilderTests.cs │ │ │ ├── KernelExtensions_CreateAddAImportPluginsTests.cs │ │ │ ├── KernelExtensions_CreateFunctionFromMethodTests.cs │ │ │ ├── KernelExtensions_CreateFunctionFromPromptTests.cs │ │ │ ├── KernelExtensions_InvokePromptTests.cs │ │ │ ├── KernelFunctionCloneTests.cs │ │ │ ├── KernelFunctionExtensionsTests.cs │ │ │ ├── KernelFunctionFactory_CreateFromDelegateTests.cs │ │ │ ├── KernelFunctionFactory_CreateFromMethodInfoTests.cs │ │ │ ├── KernelFunctionFactory_CreateFromPromptTests.cs │ │ │ ├── KernelFunctionFromMethodTests1.cs │ │ │ ├── KernelFunctionFromMethodTests2.cs │ │ │ ├── KernelFunctionFromPromptTests.cs │ │ │ ├── KernelFunctionLogMessagesTests.cs │ │ │ ├── KernelFunctionMetadataFactoryTests.cs │ │ │ ├── KernelFunctionMetadataTests.cs │ │ │ ├── KernelFunctionTests.cs │ │ │ ├── KernelFunctionUnitTestStrategies.cs │ │ │ ├── KernelJsonSchemaTests.cs │ │ │ ├── KernelParameterMetadataTests.cs │ │ │ ├── KernelPluginCollectionTests.cs │ │ │ ├── KernelPluginFactoryTests.cs │ │ │ ├── KernelPluginTests.cs │ │ │ ├── KernelReturnParameterMetadataTests.cs │ │ │ ├── MultipleModelTests.cs │ │ │ └── OrderedAIServiceSelectorTests.cs │ │ ├── HttpMessageHandlerStub.cs │ │ ├── KernelExtensionsTests.cs │ │ ├── KernelTests.cs │ │ ├── Memory │ │ │ ├── AIContextProviderTests.cs │ │ │ ├── AggregateAIContextProviderExtensionsTests.cs │ │ │ ├── AggregateAIContextProviderTests.cs │ │ │ ├── Mem0ProviderTests.cs │ │ │ ├── MemoryRecordTests.cs │ │ │ └── WhiteboardProviderTests.cs │ │ ├── Prompt │ │ │ ├── ChatPromptParserTests.cs │ │ │ └── XmlPromptParserTests.cs │ │ ├── PromptTemplate │ │ │ ├── AggregatorPromptTemplateFactoryTests.cs │ │ │ ├── EchoPromptTemplateTests.cs │ │ │ ├── KernelPromptTemplateFactoryTests.cs │ │ │ ├── KernelPromptTemplateTests.cs │ │ │ └── PromptTemplateConfigTests.cs │ │ ├── SemanticKernel.UnitTests.csproj │ │ ├── TemplateEngine │ │ │ ├── Blocks │ │ │ │ ├── CodeBlockTests.cs │ │ │ │ ├── FunctionIdBlockTests.cs │ │ │ │ ├── NamedArgBlockTests.cs │ │ │ │ ├── TextBlockTests.cs │ │ │ │ ├── ValBlockTests.cs │ │ │ │ └── VarBlockTests.cs │ │ │ ├── CodeTokenizerTests.cs │ │ │ └── TemplateTokenizerTests.cs │ │ ├── Text │ │ │ ├── TextChunkerInternationalTests.VerifyShortStoryInLanguage_language=Arabic.txt │ │ │ ├── TextChunkerInternationalTests.VerifyShortStoryInLanguage_language=Chinese.txt │ │ │ ├── TextChunkerInternationalTests.VerifyShortStoryInLanguage_language=English.txt │ │ │ ├── TextChunkerInternationalTests.VerifyShortStoryInLanguage_language=Japanese.txt │ │ │ ├── TextChunkerInternationalTests.VerifyShortStoryInLanguage_language=Korean.txt │ │ │ ├── TextChunkerInternationalTests.cs │ │ │ └── TextChunkerTests.cs │ │ ├── Utilities │ │ │ ├── AIConnectors │ │ │ │ └── FunctionCallsProcessorTests.cs │ │ │ ├── ActivityExtensionsTests.cs │ │ │ ├── DataUriParserTests.cs │ │ │ ├── ExceptionConverterTests.cs │ │ │ ├── FakeLogger.cs │ │ │ ├── FunctionNameTests.cs │ │ │ ├── HttpClientExtensionsTests.cs │ │ │ ├── HttpContentExtensionsTests.cs │ │ │ ├── IListExtensionsTests.cs │ │ │ ├── InternalTypeConverterTests.cs │ │ │ ├── KernelJsonSchemaBuilderTests.cs │ │ │ ├── LoggingExtensionsTests.cs │ │ │ ├── Model │ │ │ │ └── FreezableTests.cs │ │ │ ├── OpenAI │ │ │ │ ├── GenericActionPipelinePolicyTests.cs │ │ │ │ ├── MockPipelineResponse.cs │ │ │ │ └── MockResponseHeaders.cs │ │ │ ├── SseJsonParserTests.cs │ │ │ ├── StreamJsonParserTests.cs │ │ │ └── TypeExtensionsTests.cs │ │ └── XunitHelpers │ │ │ └── TestConsoleLogger.cs │ └── VectorData │ │ ├── AzureAISearch │ │ ├── AssemblyInfo.cs │ │ ├── AzureAISearch.csproj │ │ ├── AzureAISearchCollection.cs │ │ ├── AzureAISearchCollectionCreateMapping.cs │ │ ├── AzureAISearchCollectionOptions.cs │ │ ├── AzureAISearchCollectionSearchMapping.cs │ │ ├── AzureAISearchConstants.cs │ │ ├── AzureAISearchDynamicCollection.cs │ │ ├── AzureAISearchDynamicMapper.cs │ │ ├── AzureAISearchDynamicModelBuilder.cs │ │ ├── AzureAISearchFilterTranslator.cs │ │ ├── AzureAISearchMapper.cs │ │ ├── AzureAISearchModelBuilder.cs │ │ ├── AzureAISearchServiceCollectionExtensions.cs │ │ ├── AzureAISearchVectorStore.cs │ │ ├── AzureAISearchVectorStoreOptions.cs │ │ └── IAzureAISearchMapper.cs │ │ ├── Chroma │ │ ├── AssemblyInfo.cs │ │ ├── Chroma.csproj │ │ ├── ChromaClient.cs │ │ ├── ChromaMemoryBuilderExtensions.cs │ │ ├── ChromaMemoryStore.cs │ │ ├── Http │ │ │ └── ApiSchema │ │ │ │ ├── ChromaCollectionModel.cs │ │ │ │ ├── ChromaEmbeddingsModel.cs │ │ │ │ ├── ChromaQueryResultModel.cs │ │ │ │ └── Internal │ │ │ │ ├── CreateCollectionRequest.cs │ │ │ │ ├── DeleteCollectionRequest.cs │ │ │ │ ├── DeleteEmbeddingsRequest.cs │ │ │ │ ├── GetCollectionRequest.cs │ │ │ │ ├── GetEmbeddingsRequest.cs │ │ │ │ ├── ListCollectionsRequest.cs │ │ │ │ ├── QueryEmbeddingsRequest.cs │ │ │ │ └── UpsertEmbeddingsRequest.cs │ │ ├── IChromaClient.cs │ │ └── README.md │ │ ├── Common │ │ └── SqlFilterTranslator.cs │ │ ├── CosmosMongoDB │ │ ├── AssemblyInfo.cs │ │ ├── CosmosMongoCollection.cs │ │ ├── CosmosMongoCollectionCreateMapping.cs │ │ ├── CosmosMongoCollectionOptions.cs │ │ ├── CosmosMongoCollectionSearchMapping.cs │ │ ├── CosmosMongoConstants.cs │ │ ├── CosmosMongoDB.csproj │ │ ├── CosmosMongoDynamicCollection.cs │ │ ├── CosmosMongoFilterTranslator.cs │ │ ├── CosmosMongoServiceCollectionExtensions.cs │ │ ├── CosmosMongoVectorStore.cs │ │ └── CosmosMongoVectorStoreOptions.cs │ │ ├── CosmosNoSql │ │ ├── AssemblyInfo.cs │ │ ├── ClientWrapper.cs │ │ ├── CosmosNoSql.csproj │ │ ├── CosmosNoSqlCollection.cs │ │ ├── CosmosNoSqlCollectionOptions.cs │ │ ├── CosmosNoSqlCollectionQueryBuilder.cs │ │ ├── CosmosNoSqlCompositeKey.cs │ │ ├── CosmosNoSqlConstants.cs │ │ ├── CosmosNoSqlDynamicCollection.cs │ │ ├── CosmosNoSqlDynamicMapper.cs │ │ ├── CosmosNoSqlFilterTranslator.cs │ │ ├── CosmosNoSqlMapper.cs │ │ ├── CosmosNoSqlModelBuilder.cs │ │ ├── CosmosNoSqlServiceCollectionExtensions.cs │ │ ├── CosmosNoSqlVectorStore.cs │ │ ├── CosmosNoSqlVectorStoreOptions.cs │ │ ├── ErrorHandlingFeedIterator.cs │ │ └── ICosmosNoSQLMapper.cs │ │ ├── Directory.Build.props │ │ ├── InMemory │ │ ├── AssemblyInfo.cs │ │ ├── InMemory.csproj │ │ ├── InMemoryCollection.cs │ │ ├── InMemoryCollectionOptions.cs │ │ ├── InMemoryCollectionSearchMapping.cs │ │ ├── InMemoryConstants.cs │ │ ├── InMemoryDynamicCollection.cs │ │ ├── InMemoryModelBuilder.cs │ │ ├── InMemoryRecordWrapper.cs │ │ ├── InMemoryServiceCollectionExtensions.cs │ │ ├── InMemoryVectorStore.cs │ │ ├── InMemoryVectorStoreExtensions.cs │ │ └── InMemoryVectorStoreOptions.cs │ │ ├── Milvus │ │ ├── AssemblyInfo.cs │ │ ├── Milvus.csproj │ │ ├── MilvusMemoryStore.cs │ │ └── README.md │ │ ├── MongoDB │ │ ├── AssemblyInfo.cs │ │ ├── MongoCollection.cs │ │ ├── MongoCollectionCreateMapping.cs │ │ ├── MongoCollectionOptions.cs │ │ ├── MongoCollectionSearchMapping.cs │ │ ├── MongoDB.csproj │ │ ├── MongoDynamicCollection.cs │ │ ├── MongoFilterTranslator.cs │ │ ├── MongoServiceCollectionExtensions.cs │ │ ├── MongoVectorStore.cs │ │ ├── MongoVectorStoreOptions.cs │ │ └── README.md │ │ ├── PgVector │ │ ├── AssemblyInfo.cs │ │ ├── PgVector.csproj │ │ ├── PostgresCollection.cs │ │ ├── PostgresCollectionOptions.cs │ │ ├── PostgresConstants.cs │ │ ├── PostgresDbClient.cs │ │ ├── PostgresDynamicCollection.cs │ │ ├── PostgresFilterTranslator.cs │ │ ├── PostgresMapper.cs │ │ ├── PostgresModelBuilder.cs │ │ ├── PostgresPropertyMapping.cs │ │ ├── PostgresServiceCollectionExtensions.cs │ │ ├── PostgresSqlBuilder.cs │ │ ├── PostgresUtils.cs │ │ ├── PostgresVectorStore.cs │ │ ├── PostgresVectorStoreOptions.cs │ │ └── README.md │ │ ├── Pinecone │ │ ├── AssemblyInfo.cs │ │ ├── Pinecone.csproj │ │ ├── PineconeCollection.cs │ │ ├── PineconeCollectionOptions.cs │ │ ├── PineconeCollectionSearchMapping.cs │ │ ├── PineconeConstants.cs │ │ ├── PineconeDynamicCollection.cs │ │ ├── PineconeFieldMapping.cs │ │ ├── PineconeFilterTranslator.cs │ │ ├── PineconeMapper.cs │ │ ├── PineconeModelBuilder.cs │ │ ├── PineconeServiceCollectionExtensions.cs │ │ ├── PineconeVectorStore.cs │ │ └── PineconeVectorStoreOptions.cs │ │ ├── Qdrant │ │ ├── AssemblyInfo.cs │ │ ├── MockableQdrantClient.cs │ │ ├── Qdrant.csproj │ │ ├── QdrantCollection.cs │ │ ├── QdrantCollectionCreateMapping.cs │ │ ├── QdrantCollectionOptions.cs │ │ ├── QdrantCollectionSearchMapping.cs │ │ ├── QdrantConstants.cs │ │ ├── QdrantDynamicCollection.cs │ │ ├── QdrantFieldMapping.cs │ │ ├── QdrantFilterTranslator.cs │ │ ├── QdrantMapper.cs │ │ ├── QdrantModelBuilder.cs │ │ ├── QdrantServiceCollectionExtensions.cs │ │ ├── QdrantVectorStore.cs │ │ └── QdrantVectorStoreOptions.cs │ │ ├── Redis │ │ ├── AssemblyInfo.cs │ │ ├── IRedisJsonMapper.cs │ │ ├── README.md │ │ ├── Redis.csproj │ │ ├── RedisCollectionCreateMapping.cs │ │ ├── RedisCollectionSearchMapping.cs │ │ ├── RedisConstants.cs │ │ ├── RedisFieldMapping.cs │ │ ├── RedisFilterTranslator.cs │ │ ├── RedisHashSetCollection.cs │ │ ├── RedisHashSetCollectionOptions.cs │ │ ├── RedisHashSetDynamicCollection.cs │ │ ├── RedisHashSetMapper.cs │ │ ├── RedisJsonCollection.cs │ │ ├── RedisJsonCollectionOptions.cs │ │ ├── RedisJsonDynamicCollection.cs │ │ ├── RedisJsonDynamicMapper.cs │ │ ├── RedisJsonDynamicModelBuilder.cs │ │ ├── RedisJsonMapper.cs │ │ ├── RedisJsonModelBuilder.cs │ │ ├── RedisModelBuilder.cs │ │ ├── RedisServiceCollectionExtensions.cs │ │ ├── RedisStorageType.cs │ │ ├── RedisVectorStore.cs │ │ └── RedisVectorStoreOptions.cs │ │ ├── SqlServer │ │ ├── AssemblyInfo.cs │ │ ├── README.md │ │ ├── SqlServer.csproj │ │ ├── SqlServerCollection.cs │ │ ├── SqlServerCollectionOptions.cs │ │ ├── SqlServerCommandBuilder.cs │ │ ├── SqlServerConstants.cs │ │ ├── SqlServerDynamicCollection.cs │ │ ├── SqlServerFilterTranslator.cs │ │ ├── SqlServerJsonSerializerContext.cs │ │ ├── SqlServerMapper.cs │ │ ├── SqlServerModelBuilder.cs │ │ ├── SqlServerServiceCollectionExtensions.cs │ │ ├── SqlServerVectorStore.cs │ │ └── SqlServerVectorStoreOptions.cs │ │ ├── SqliteVec │ │ ├── AssemblyInfo.cs │ │ ├── Conditions │ │ │ ├── SqliteWhereCondition.cs │ │ │ ├── SqliteWhereEqualsCondition.cs │ │ │ ├── SqliteWhereInCondition.cs │ │ │ └── SqliteWhereMatchCondition.cs │ │ ├── SqliteCollection.cs │ │ ├── SqliteCollectionOptions.cs │ │ ├── SqliteColumn.cs │ │ ├── SqliteCommandBuilder.cs │ │ ├── SqliteConstants.cs │ │ ├── SqliteDynamicCollection.cs │ │ ├── SqliteExtensions.cs │ │ ├── SqliteFilterTranslator.cs │ │ ├── SqliteMapper.cs │ │ ├── SqliteModelBuilder.cs │ │ ├── SqlitePropertyMapping.cs │ │ ├── SqliteServiceCollectionExtensions.cs │ │ ├── SqliteVec.csproj │ │ ├── SqliteVectorStore.cs │ │ └── SqliteVectorStoreOptions.cs │ │ ├── VectorData.Abstractions │ │ ├── .editorconfig │ │ ├── FilterClauses │ │ │ ├── AnyTagEqualToFilterClause.cs │ │ │ ├── EqualToFilterClause.cs │ │ │ └── FilterClause.cs │ │ ├── PACKAGE.md │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ProviderServices │ │ │ ├── CollectionJsonModelBuilder.cs │ │ │ ├── CollectionModel.cs │ │ │ ├── CollectionModelBuilder.cs │ │ │ ├── CollectionModelBuildingOptions.cs │ │ │ ├── DataPropertyModel.cs │ │ │ ├── Filter │ │ │ │ ├── FilterTranslationPreprocessor.cs │ │ │ │ └── QueryParameterExpression.cs │ │ │ ├── IRecordCreator.cs │ │ │ ├── KeyPropertyModel.cs │ │ │ ├── PropertyModel.cs │ │ │ ├── VectorDataStrings.cs │ │ │ ├── VectorPropertyModel.cs │ │ │ └── VectorPropertyModel{TInput}.cs │ │ ├── RecordAttributes │ │ │ ├── VectorStoreDataAttribute.cs │ │ │ ├── VectorStoreKeyAttribute.cs │ │ │ └── VectorStoreVectorAttribute.cs │ │ ├── RecordDefinition │ │ │ ├── DistanceFunction.cs │ │ │ ├── IndexKind.cs │ │ │ ├── VectorStoreCollectionDefinition.cs │ │ │ ├── VectorStoreDataProperty.cs │ │ │ ├── VectorStoreKeyProperty.cs │ │ │ ├── VectorStoreProperty.cs │ │ │ ├── VectorStoreVectorProperty.cs │ │ │ └── VectorStoreVectorProperty{TInput}.cs │ │ ├── RecordOptions │ │ │ ├── FilteredRecordRetrievalOptions.cs │ │ │ └── RecordRetrievalOptions.cs │ │ ├── Throw.cs │ │ ├── VectorData.Abstractions.csproj │ │ ├── VectorSearch │ │ │ ├── HybridSearchOptions.cs │ │ │ ├── IKeywordHybridSearchable.cs │ │ │ ├── IVectorSearchable.cs │ │ │ ├── KeywordHybridSearchExtensions.cs │ │ │ ├── RecordSearchOptions.cs │ │ │ ├── VectorSearchExtensions.cs │ │ │ ├── VectorSearchFilter.cs │ │ │ └── VectorSearchResult.cs │ │ ├── VectorStorage │ │ │ ├── VectorStore.cs │ │ │ ├── VectorStoreCollection.cs │ │ │ ├── VectorStoreCollectionMetadata.cs │ │ │ ├── VectorStoreCollectionOptions.cs │ │ │ ├── VectorStoreException.cs │ │ │ ├── VectorStoreExtensions.cs │ │ │ └── VectorStoreMetadata.cs │ │ └── neticon.png │ │ └── Weaviate │ │ ├── AssemblyInfo.cs │ │ ├── Converters │ │ ├── WeaviateDateTimeOffsetConverter.cs │ │ └── WeaviateNullableDateTimeOffsetConverter.cs │ │ ├── Http │ │ └── HttpRequest.cs │ │ ├── HttpV2 │ │ ├── WeaviateCreateCollectionSchemaRequest.cs │ │ ├── WeaviateDeleteCollectionSchemaRequest.cs │ │ ├── WeaviateDeleteObjectBatchRequest.cs │ │ ├── WeaviateDeleteObjectRequest.cs │ │ ├── WeaviateGetCollectionObjectRequest.cs │ │ ├── WeaviateGetCollectionSchemaRequest.cs │ │ ├── WeaviateGetCollectionSchemaResponse.cs │ │ ├── WeaviateGetCollectionsRequest.cs │ │ ├── WeaviateGetCollectionsResponse.cs │ │ ├── WeaviateUpsertCollectionObjectBatchRequest.cs │ │ ├── WeaviateUpsertCollectionObjectBatchResponse.cs │ │ ├── WeaviateVectorSearchRequest.cs │ │ └── WeaviateVectorSearchResponse.cs │ │ ├── ModelV2 │ │ ├── WeaviateCollectionSchema.cs │ │ ├── WeaviateCollectionSchemaProperty.cs │ │ ├── WeaviateCollectionSchemaVectorConfig.cs │ │ ├── WeaviateCollectionSchemaVectorIndexConfig.cs │ │ ├── WeaviateOperationResult.cs │ │ ├── WeaviateOperationResultError.cs │ │ ├── WeaviateOperationResultErrors.cs │ │ ├── WeaviateQueryMatch.cs │ │ ├── WeaviateQueryMatchWhereClause.cs │ │ └── WeaviateVectorSearchData.cs │ │ ├── Weaviate.csproj │ │ ├── WeaviateCollection.cs │ │ ├── WeaviateCollectionCreateMapping.cs │ │ ├── WeaviateCollectionOptions.cs │ │ ├── WeaviateCollectionSearchMapping.cs │ │ ├── WeaviateConstants.cs │ │ ├── WeaviateDynamicCollection.cs │ │ ├── WeaviateFilterTranslator.cs │ │ ├── WeaviateMapper.cs │ │ ├── WeaviateModelBuilder.cs │ │ ├── WeaviateQueryBuilder.cs │ │ ├── WeaviateServiceCollectionExtensions.cs │ │ ├── WeaviateVectorStore.cs │ │ └── WeaviateVectorStoreOptions.cs └── test │ ├── Directory.Build.props │ └── VectorData │ ├── AzureAISearch.ConformanceTests │ ├── AzureAISearch.ConformanceTests.csproj │ ├── AzureAISearchAllSupportedTypesTests.cs │ ├── AzureAISearchCollectionManagementTests.cs │ ├── AzureAISearchDependencyInjectionTests.cs │ ├── AzureAISearchDistanceFunctionTests.cs │ ├── AzureAISearchEmbeddingGenerationTests.cs │ ├── AzureAISearchFilterTests.cs │ ├── AzureAISearchHybridSearchTests.cs │ ├── AzureAISearchIndexKindTests.cs │ ├── AzureAISearchTestSuiteImplementationTests.cs │ ├── ModelTests │ │ ├── AzureAISearchBasicModelTests.cs │ │ ├── AzureAISearchDynamicModelTests.cs │ │ ├── AzureAISearchMultiVectorModelTests.cs │ │ ├── AzureAISearchNoDataModelTests.cs │ │ └── AzureAISearchNoVectorModelTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── Support │ │ ├── AzureAISearchAllTypes.cs │ │ ├── AzureAISearchFixture.cs │ │ ├── AzureAISearchTestEnvironment.cs │ │ ├── AzureAISearchTestStore.cs │ │ └── AzureAISearchUrlRequiredAttribute.cs │ └── TypeTests │ │ ├── AzureAISearchDataTypeTests.cs │ │ ├── AzureAISearchEmbeddingTypeTests.cs │ │ └── AzureAISearchKeyTypeTests.cs │ ├── AzureAISearch.UnitTests │ ├── .editorconfig │ ├── AzureAISearch.UnitTests.csproj │ ├── AzureAISearchCollectionCreateMappingTests.cs │ ├── AzureAISearchCollectionTests.cs │ ├── AzureAISearchDynamicMapperTests.cs │ └── AzureAISearchVectorStoreTests.cs │ ├── Chroma.UnitTests │ ├── .editorconfig │ ├── Chroma.UnitTests.csproj │ └── ChromaMemoryStoreTests.cs │ ├── CosmosMongoDB.ConformanceTests │ ├── CosmosMongoCollectionManagementTests.cs │ ├── CosmosMongoDB.ConformanceTests.csproj │ ├── CosmosMongoDependencyInjectionTests.cs │ ├── CosmosMongoDistanceFunctionTests.cs │ ├── CosmosMongoEmbeddingGenerationTests.cs │ ├── CosmosMongoFilterTests.cs │ ├── CosmosMongoIndexKindTests.cs │ ├── CosmosMongoTestSuiteImplementationTests.cs │ ├── ModelTests │ │ ├── CosmosMongoBasicModelTests.cs │ │ ├── CosmosMongoMultiVectorModelTests.cs │ │ ├── CosmosMongoNoDataModelTests.cs │ │ └── CosmosMongoNoVectorModelTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── Support │ │ ├── CosmosConnectionStringRequiredAttribute.cs │ │ ├── CosmosMongoFixture.cs │ │ ├── CosmosMongoTestEnvironment.cs │ │ └── CosmosMongoTestStore.cs │ └── TypeTests │ │ ├── CosmosMongoDataTypeTests.cs │ │ ├── CosmosMongoEmbeddingTypeTests.cs │ │ └── CosmosMongoKeyTypeTests.cs │ ├── CosmosMongoDB.UnitTests │ ├── .editorconfig │ ├── CosmosMongoCollectionSearchMappingTests.cs │ ├── CosmosMongoCollectionTests.cs │ ├── CosmosMongoDB.UnitTests.csproj │ ├── CosmosMongoHotelModel.cs │ └── CosmosMongoVectorStoreTests.cs │ ├── CosmosNoSql.ConformanceTests │ ├── CosmosNoSql.ConformanceTests.csproj │ ├── CosmosNoSqlCollectionManagementTests.cs │ ├── CosmosNoSqlDependencyInjectionTests.cs │ ├── CosmosNoSqlDistanceFunctionTests.cs │ ├── CosmosNoSqlEmbeddingGenerationTests.cs │ ├── CosmosNoSqlFilterTests.cs │ ├── CosmosNoSqlHybridSearchTests.cs │ ├── CosmosNoSqlIndexKindTests.cs │ ├── CosmosNoSqlTestSuiteImplementationTests.cs │ ├── ModelTests │ │ ├── CosmosNoSqlBasicModelTests.cs │ │ ├── CosmosNoSqlDynamicModelTests.cs │ │ ├── CosmosNoSqlMultiVectorModelTests.cs │ │ ├── CosmosNoSqlNoDataModelTests.cs │ │ └── CosmosNoSqlNoVectorConformanceTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── Support │ │ ├── CosmosConnectionStringRequiredAttribute.cs │ │ ├── CosmosNoSqlFixture.cs │ │ ├── CosmosNoSqlTestEnvironment.cs │ │ └── CosmosNoSqlTestStore.cs │ └── TypeTests │ │ ├── CosmosNoSqlDataTypeTests.cs │ │ ├── CosmosNoSqlEmbeddingTypeTests.cs │ │ └── CosmosNoSqlKeyTypeTests.cs │ ├── CosmosNoSql.UnitTests │ ├── .editorconfig │ ├── CosmosNoSql.UnitTests.csproj │ ├── CosmosNoSqlCollectionQueryBuilderTests.cs │ ├── CosmosNoSqlCollectionTests.cs │ ├── CosmosNoSqlDynamicMapperTests.cs │ ├── CosmosNoSqlHotel.cs │ ├── CosmosNoSqlMapperTests.cs │ └── CosmosNoSqlVectorStoreTests.cs │ ├── Directory.Build.props │ ├── InMemory.ConformanceTests │ ├── InMemory.ConformanceTests.csproj │ ├── InMemoryCollectionManagementTests.cs │ ├── InMemoryDistanceFunctionTests.cs │ ├── InMemoryEmbeddingGenerationTests.cs │ ├── InMemoryFilterTests.cs │ ├── InMemoryIndexKindTests.cs │ ├── InMemoryTestSuiteImplementationTests.cs │ ├── ModelTests │ │ ├── InMemoryBasicModelTests.cs │ │ ├── InMemoryDynamicModelTests.cs │ │ ├── InMemoryMultiVectorModelTests.cs │ │ ├── InMemoryNoDataModelTests.cs │ │ └── InMemoryNoVectorModelTests.cs │ ├── Support │ │ ├── InMemoryFixture.cs │ │ └── InMemoryTestStore.cs │ └── TypeTests │ │ ├── InMemoryDataTypeTests.cs │ │ ├── InMemoryEmbeddingTypeTests.cs │ │ └── InMemoryKeyTypeTests.cs │ ├── InMemory.UnitTests │ ├── .editorconfig │ ├── InMemory.UnitTests.csproj │ ├── InMemoryServiceCollectionExtensionsTests.cs │ ├── InMemoryVectorStoreExtensionsTests.cs │ └── InMemoryVectorStoreTests.cs │ ├── MongoDB.ConformanceTests │ ├── ModelTests │ │ ├── MongoBasicModelTests.cs │ │ ├── MongoDynamicModelTests.cs │ │ ├── MongoMultiVectorModelTests.cs │ │ ├── MongoNoDataModelTests.cs │ │ └── MongoNoVectorConformanceTests.cs │ ├── MongoCollectionManagementTests.cs │ ├── MongoDB.ConformanceTests.csproj │ ├── MongoDependencyInjectionTests.cs │ ├── MongoDistanceFunctionTests.cs │ ├── MongoEmbeddingGenerationTests.cs │ ├── MongoFilterTests.cs │ ├── MongoHybridSearchTests.cs │ ├── MongoIndexKindTests.cs │ ├── MongoTestSuiteImplementationTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Support │ │ ├── MongoFixture.cs │ │ ├── MongoTestEnvironment.cs │ │ └── MongoTestStore.cs │ └── TypeTests │ │ ├── MongoDataTypeTests.cs │ │ ├── MongoEmbeddingTypeTests.cs │ │ └── MongoKeyTypeTests.cs │ ├── MongoDB.UnitTests │ ├── .editorconfig │ ├── MongoCollectionSearchMappingTests.cs │ ├── MongoCollectionTests.cs │ ├── MongoDB.UnitTests.csproj │ ├── MongoDynamicMapperTests.cs │ ├── MongoHotelModel.cs │ ├── MongoMapperTests.cs │ └── MongoVectorStoreTests.cs │ ├── PgVector.ConformanceTests │ ├── ModelTests │ │ ├── PostgresBasicModelTests.cs │ │ ├── PostgresDynamicModelTests.cs │ │ ├── PostgresMultiVectorModelTests.cs │ │ ├── PostgresNoDataModelTests.cs │ │ └── PostgresNoVectorModelTests.cs │ ├── PgVector.ConformanceTests.csproj │ ├── PgVectorTestSuiteImplementationTests.cs │ ├── PostgresCollectionManagementTests.cs │ ├── PostgresDependencyInjectionTests.cs │ ├── PostgresDistanceFunctionTests.cs │ ├── PostgresEmbeddingGenerationTests.cs │ ├── PostgresFilterTests.cs │ ├── PostgresIndexKindTests.cs │ ├── Support │ │ └── PostgresTestStore.cs │ └── TypeTests │ │ ├── PostgresDataTypeTests.cs │ │ ├── PostgresEmbeddingTypeTests.cs │ │ └── PostgresKeyTypeTests.cs │ ├── PgVector.UnitTests │ ├── PgVector.UnitTests.csproj │ ├── PostgresCollectionTests.cs │ ├── PostgresHotel.cs │ ├── PostgresPropertyMappingTests.cs │ └── PostgresSqlBuilderTests.cs │ ├── Pinecone.ConformanceTests │ ├── ModelTests │ │ ├── PineconeBasicModelTests.cs │ │ ├── PineconeDynamicModelTests.cs │ │ └── PineconeNoDataModelTests.cs │ ├── Pinecone.ConformanceTests.csproj │ ├── PineconeAllSupportedTypesTests.cs │ ├── PineconeCollectionManagementTests.cs │ ├── PineconeDependencyInjectionTests.cs │ ├── PineconeDistanceFunctionTests.cs │ ├── PineconeEmbeddingGenerationTests.cs │ ├── PineconeFilterTests.cs │ ├── PineconeIndexKindTests.cs │ ├── PineconeTestSuiteImplementationTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── Support │ │ ├── PineconeAllTypes.cs │ │ ├── PineconeFixture.cs │ │ └── PineconeTestStore.cs │ └── TypeTests │ │ ├── PineconeDataTypeTests.cs │ │ ├── PineconeEmbeddingTypeTests.cs │ │ └── PineconeKeyTypeTests.cs │ ├── Pinecone.UnitTests │ ├── .editorconfig │ ├── Pinecone.UnitTests.csproj │ └── PineconeCollectionTests.cs │ ├── Qdrant.ConformanceTests │ ├── ModelTests │ │ ├── QdrantBasicModelTests.cs │ │ ├── QdrantDynamicModelTests.cs │ │ ├── QdrantMultiVectorModelTests.cs │ │ └── QdrantNoDataModelTests.cs │ ├── Qdrant.ConformanceTests.csproj │ ├── QdrantCollectionManagementTests.cs │ ├── QdrantDependencyInjectionTests.cs │ ├── QdrantDistanceFunctionTests.cs │ ├── QdrantEmbeddingGenerationTests.cs │ ├── QdrantFilterTests.cs │ ├── QdrantHybridSearchTests.cs │ ├── QdrantIndexKindTests.cs │ ├── QdrantTestSuiteImplementationTests.cs │ ├── Support │ │ ├── QdrantNamedVectorsFixture.cs │ │ ├── QdrantTestStore.cs │ │ └── QdrantUnnamedVectorFixture.cs │ └── TypeTests │ │ ├── QdrantDataTypeTests.cs │ │ ├── QdrantEmbeddingTypeTests.cs │ │ └── QdrantKeyTypeTests.cs │ ├── Qdrant.UnitTests │ ├── .editorconfig │ ├── Qdrant.UnitTests.csproj │ ├── QdrantCollectionCreateMappingTests.cs │ ├── QdrantCollectionSearchMappingTests.cs │ ├── QdrantCollectionTests.cs │ ├── QdrantMapperTests.cs │ └── QdrantVectorStoreTests.cs │ ├── Redis.ConformanceTests │ ├── FakeDatabase.cs │ ├── ModelTests │ │ ├── RedisHashSetBasicModelTests.cs │ │ ├── RedisHashSetDynamicModelTests.cs │ │ ├── RedisHashSetMultiVectorModelTests.cs │ │ ├── RedisHashSetNoDataModelTests.cs │ │ ├── RedisHashSetNoVectorModelTests.cs │ │ ├── RedisJsonBasicModelTests.cs │ │ ├── RedisJsonDynamicModelTests.cs │ │ ├── RedisJsonMultiVectorModelTests.cs │ │ ├── RedisJsonNoDataModelTests.cs │ │ └── RedisJsonNoVectorModelTests.cs │ ├── Redis.ConformanceTests.csproj │ ├── RedisFilterTests.cs │ ├── RedisHashSetCollectionManagementTests.cs │ ├── RedisHashSetDependencyInjectionTests.cs │ ├── RedisHashSetDistanceFunctionTests.cs │ ├── RedisHashSetEmbeddingGenerationTests.cs │ ├── RedisHashSetIndexKindTests.cs │ ├── RedisJsonCollectionManagementTests.cs │ ├── RedisJsonDependencyInjectionTests.cs │ ├── RedisJsonDistanceFunctionTests.cs │ ├── RedisJsonEmbeddingGenerationTests.cs │ ├── RedisJsonIndexKindTests.cs │ ├── RedisTestSuiteImplementationTests.cs │ ├── Support │ │ ├── RedisFixture.cs │ │ ├── RedisHashSetFixture.cs │ │ ├── RedisJsonFixture.cs │ │ └── RedisTestStore.cs │ └── TypeTests │ │ ├── RedisHashSetDataTypeTests.cs │ │ ├── RedisHashSetEmbeddingTypeTests.cs │ │ ├── RedisHashSetKeyTypeTests.cs │ │ ├── RedisJsonDataTypeTests.cs │ │ ├── RedisJsonEmbeddingTypeTests.cs │ │ └── RedisJsonKeyTypeTests.cs │ ├── Redis.UnitTests │ ├── .editorconfig │ ├── Redis.UnitTests.csproj │ ├── RedisCollectionCreateMappingTests.cs │ ├── RedisCollectionSearchMappingTests.cs │ ├── RedisHashSetCollectionTests.cs │ ├── RedisHashSetDynamicMappingTests.cs │ ├── RedisHashSetMapperTests.cs │ ├── RedisHashSetMappingTestHelpers.cs │ ├── RedisJsonCollectionTests.cs │ ├── RedisJsonDynamicMapperTests.cs │ ├── RedisJsonMapperTests.cs │ └── RedisVectorStoreTests.cs │ ├── SqlServer.ConformanceTests │ ├── ModelTests │ │ ├── SqlServerBasicModelTests.cs │ │ ├── SqlServerDynamicModelTests.cs │ │ ├── SqlServerMultiVectorModelTests.cs │ │ ├── SqlServerNoDataModelTests.cs │ │ └── SqlServerNoVectorModelTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── SqlServer.ConformanceTests.csproj │ ├── SqlServerCollectionManagementTests.cs │ ├── SqlServerCommandBuilderTests.cs │ ├── SqlServerDependencyInjectionTests.cs │ ├── SqlServerDistanceFunctionTests.cs │ ├── SqlServerEmbeddingGenerationTests.cs │ ├── SqlServerFilterTests.cs │ ├── SqlServerIndexKindTests.cs │ ├── SqlServerTestSuiteImplementationTests.cs │ ├── Support │ │ ├── SqlServerConnectionStringRequiredAttribute.cs │ │ ├── SqlServerTestEnvironment.cs │ │ └── SqlServerTestStore.cs │ └── TypeTests │ │ ├── SqlServerDataTypeTests.cs │ │ ├── SqlServerEmbeddingTypeTests.cs │ │ └── SqlServerKeyTypeTests.cs │ ├── SqliteVec.ConformanceTests │ ├── ModelTests │ │ ├── SqliteBasicModelTests.cs │ │ ├── SqliteMultiVectorModelTests.cs │ │ ├── SqliteNoDataModelTests.cs │ │ └── SqliteNoVectorModelTests.cs │ ├── Properties │ │ └── AssemblyAttributes.cs │ ├── SqliteCollectionManagementTests.cs │ ├── SqliteDependencyInjectionTests.cs │ ├── SqliteDistanceFunctionTests.cs │ ├── SqliteEmbeddingGenerationTests.cs │ ├── SqliteFilterTests.cs │ ├── SqliteIndexKindTests.cs │ ├── SqliteTestSuiteImplementationTests.cs │ ├── SqliteVec.ConformanceTests.csproj │ ├── Support │ │ ├── SqliteFixture.cs │ │ ├── SqliteTestEnvironment.cs │ │ ├── SqliteTestStore.cs │ │ └── SqliteVecRequiredAttribute.cs │ └── TypeTests │ │ ├── SqliteDataTypeTests.cs │ │ ├── SqliteEmbeddingTypeTests.cs │ │ └── SqliteKeyTypeTests.cs │ ├── SqliteVec.UnitTests │ ├── SqliteCollectionTests.cs │ ├── SqliteCommandBuilderTests.cs │ ├── SqliteConditionsTests.cs │ ├── SqliteHotel.cs │ ├── SqlitePropertyMappingTests.cs │ ├── SqliteVec.UnitTests.csproj │ └── SqliteVectorStoreTests.cs │ ├── VectorData.ConformanceTests │ ├── CollectionManagementTests.cs │ ├── DependencyInjectionTests.cs │ ├── DistanceFunctionTests.cs │ ├── EmbeddingGenerationTests.cs │ ├── FilterTests.cs │ ├── HybridSearchTests.cs │ ├── IndexKindTests.cs │ ├── ModelTests │ │ ├── BasicModelTests.cs │ │ ├── DynamicModelTests.cs │ │ ├── MultiVectorConformanceTests.cs │ │ ├── NoDataModelTests.cs │ │ └── NoVectorConformanceTests.cs │ ├── Support │ │ ├── DynamicVectorStoreCollectionFixture.cs │ │ ├── TestRecord.cs │ │ ├── TestStore.cs │ │ ├── VectorStoreCollectionFixture.cs │ │ ├── VectorStoreCollectionFixtureBase.cs │ │ └── VectorStoreFixture.cs │ ├── TestSuiteImplementationTests.cs │ ├── TypeTests │ │ ├── DataTypeTests.cs │ │ ├── EmbeddingTypeTests.cs │ │ └── KeyTypeTests.cs │ ├── VectorData.ConformanceTests.csproj │ └── Xunit │ │ ├── ConditionalFactAttribute.cs │ │ ├── ConditionalFactDiscoverer.cs │ │ ├── ConditionalFactTestCase.cs │ │ ├── ConditionalTheoryAttribute.cs │ │ ├── ConditionalTheoryDiscoverer.cs │ │ ├── ConditionalTheoryTestCase.cs │ │ ├── DisableTestsAttribute.cs │ │ ├── ITestCondition.cs │ │ └── XunitTestCaseExtensions.cs │ ├── VectorData.UnitTests │ ├── CollectionModelBuilderTests.cs │ └── VectorData.UnitTests.csproj │ ├── Weaviate.ConformanceTests │ ├── ModelTests │ │ ├── WeaviateBasicModelTests.cs │ │ ├── WeaviateDynamicModelTests.cs │ │ ├── WeaviateMultiVectorModelTests.cs │ │ ├── WeaviateNoDataModelTests.cs │ │ └── WeaviateNoVectorModelTests.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Support │ │ ├── TestContainer │ │ │ ├── WeaviateBuilder.cs │ │ │ ├── WeaviateConfiguration.cs │ │ │ └── WeaviateContainer.cs │ │ └── WeaviateTestStore.cs │ ├── TypeTests │ │ ├── WeaviateDataTypeTests.cs │ │ ├── WeaviateEmbeddingTypeTests.cs │ │ └── WeaviateKeyTypeTests.cs │ ├── Weaviate.ConformanceTests.csproj │ ├── WeaviateCollectionManagementTests.cs │ ├── WeaviateDependencyInjectionTests.cs │ ├── WeaviateDistanceFunctionTests.cs │ ├── WeaviateEmbeddingGenerationTests.cs │ ├── WeaviateFilterTests.cs │ ├── WeaviateHybridSearchTests.cs │ ├── WeaviateIndexKindTests.cs │ └── WeaviateTestSuiteImplementationTests.cs │ └── Weaviate.UnitTests │ ├── .editorconfig │ ├── Weaviate.UnitTests.csproj │ ├── WeaviateCollectionCreateMappingTests.cs │ ├── WeaviateCollectionSearchMappingTests.cs │ ├── WeaviateCollectionTests.cs │ ├── WeaviateDynamicMapperTests.cs │ ├── WeaviateHotel.cs │ ├── WeaviateMapperTests.cs │ ├── WeaviateQueryBuilderTests.cs │ └── WeaviateVectorStoreTests.cs ├── java └── README.md ├── prompt_template_samples ├── CalendarPlugin │ └── AssistantShowCalendarEvents │ │ ├── config.json │ │ └── skprompt.txt ├── ChatPlugin │ ├── Chat │ │ ├── config.json │ │ └── skprompt.txt │ ├── ChatFilter │ │ ├── config.json │ │ └── skprompt.txt │ ├── ChatGPT │ │ ├── config.json │ │ └── skprompt.txt │ ├── ChatUser │ │ ├── config.json │ │ └── skprompt.txt │ └── ChatV2 │ │ ├── config.json │ │ └── skprompt.txt ├── ChildrensBookPlugin │ ├── BookIdeas │ │ ├── config.json │ │ └── skprompt.txt │ └── CreateBook │ │ ├── config.json │ │ └── skprompt.txt ├── ClassificationPlugin │ ├── Importance │ │ ├── config.json │ │ └── skprompt.txt │ └── Question │ │ ├── config.json │ │ └── skprompt.txt ├── CodingPlugin │ ├── Code │ │ ├── config.json │ │ └── skprompt.txt │ ├── CodePython │ │ ├── config.json │ │ └── skprompt.txt │ ├── CommandLinePython │ │ ├── config.json │ │ └── skprompt.txt │ ├── DOSScript │ │ ├── config.json │ │ └── skprompt.txt │ ├── EmailSearch │ │ ├── config.json │ │ └── skprompt.txt │ └── Entity │ │ ├── config.json │ │ └── skprompt.txt ├── FunPlugin │ ├── Excuses │ │ ├── config.json │ │ └── skprompt.txt │ ├── Joke │ │ ├── config.json │ │ └── skprompt.txt │ └── Limerick │ │ ├── config.json │ │ └── skprompt.txt ├── GroundingPlugin │ ├── ExciseEntities │ │ ├── config.json │ │ └── skprompt.txt │ ├── ExtractEntities │ │ ├── config.json │ │ └── skprompt.txt │ └── ReferenceCheckEntities │ │ ├── config.json │ │ └── skprompt.txt ├── IntentDetectionPlugin │ └── AssistantIntent │ │ ├── config.json │ │ └── skprompt.txt ├── MiscPlugin │ ├── Continue │ │ ├── config.json │ │ └── skprompt.txt │ └── ElementAtIndex │ │ ├── config.json │ │ └── skprompt.txt ├── QAPlugin │ ├── AssistantResults │ │ ├── config.json │ │ └── skprompt.txt │ ├── ContextQuery │ │ ├── config.json │ │ └── skprompt.txt │ ├── Form │ │ ├── config.json │ │ └── skprompt.txt │ ├── GitHubMemoryQuery │ │ ├── config.json │ │ └── skprompt.txt │ ├── QNA │ │ ├── config.json │ │ └── skprompt.txt │ └── Question │ │ ├── config.json │ │ └── skprompt.txt ├── SummarizePlugin │ ├── MakeAbstractReadable │ │ ├── config.json │ │ └── skprompt.txt │ ├── Notegen │ │ ├── config.json │ │ └── skprompt.txt │ ├── Summarize │ │ ├── config.json │ │ └── skprompt.txt │ └── Topics │ │ ├── config.json │ │ └── skprompt.txt └── WriterPlugin │ ├── Acronym │ ├── config.json │ └── skprompt.txt │ ├── AcronymGenerator │ ├── config.json │ └── skprompt.txt │ ├── AcronymReverse │ ├── config.json │ └── skprompt.txt │ ├── Brainstorm │ ├── config.json │ └── skprompt.txt │ ├── EmailGen │ ├── config.json │ └── skprompt.txt │ ├── EmailTo │ ├── config.json │ └── skprompt.txt │ ├── EnglishImprover │ ├── config.json │ └── skprompt.txt │ ├── NovelChapter │ ├── config.json │ └── skprompt.txt │ ├── NovelChapterWithNotes │ ├── config.json │ └── skprompt.txt │ ├── NovelOutline │ ├── config.json │ └── skprompt.txt │ ├── Rewrite │ ├── config.json │ └── skprompt.txt │ ├── ShortPoem │ ├── config.json │ └── skprompt.txt │ ├── StoryGen │ ├── config.json │ └── skprompt.txt │ ├── TellMeMore │ ├── config.json │ └── skprompt.txt │ ├── Translate │ ├── config.json │ └── skprompt.txt │ └── TwoSentenceSummary │ ├── config.json │ └── skprompt.txt └── python ├── .coveragerc ├── .cspell.json ├── .editorconfig ├── .env.example ├── .pre-commit-config.yaml ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── DEV_SETUP.md ├── LICENSE ├── Makefile ├── README.md ├── mypy.ini ├── pyproject.toml ├── samples ├── README.md ├── SAMPLE_GUIDELINES.md ├── __init__.py ├── concepts │ ├── README.md │ ├── agents │ │ ├── README.md │ │ ├── autogen_conversable_agent │ │ │ ├── README.md │ │ │ ├── autogen_conversable_agent_code_executor.py │ │ │ ├── autogen_conversable_agent_convo_with_tools.py │ │ │ └── autogen_conversable_agent_simple_convo.py │ │ ├── azure_ai_agent │ │ │ ├── .env.example │ │ │ ├── README.md │ │ │ ├── azure_ai_agent_as_kernel_function.py │ │ │ ├── azure_ai_agent_auto_func_invocation_filter.py │ │ │ ├── azure_ai_agent_auto_func_invocation_filter_streaming.py │ │ │ ├── azure_ai_agent_azure_ai_search.py │ │ │ ├── azure_ai_agent_bing_grounding.py │ │ │ ├── azure_ai_agent_bing_grounding_streaming_with_message_callback.py │ │ │ ├── azure_ai_agent_code_interpreter_streaming_with_message_callback.py │ │ │ ├── azure_ai_agent_declarative_azure_ai_search.py │ │ │ ├── azure_ai_agent_declarative_bing_grounding.py │ │ │ ├── azure_ai_agent_declarative_code_interpreter.py │ │ │ ├── azure_ai_agent_declarative_file_search.py │ │ │ ├── azure_ai_agent_declarative_function_calling_from_file.py │ │ │ ├── azure_ai_agent_declarative_openapi.py │ │ │ ├── azure_ai_agent_declarative_templating.py │ │ │ ├── azure_ai_agent_declarative_with_existing_agent_id.py │ │ │ ├── azure_ai_agent_deep_research_streaming.py │ │ │ ├── azure_ai_agent_file_manipulation.py │ │ │ ├── azure_ai_agent_mcp_streaming.py │ │ │ ├── azure_ai_agent_message_callback.py │ │ │ ├── azure_ai_agent_message_callback_streaming.py │ │ │ ├── azure_ai_agent_prompt_templating.py │ │ │ ├── azure_ai_agent_retrieve_messages_from_thread.py │ │ │ ├── azure_ai_agent_streaming.py │ │ │ ├── azure_ai_agent_structured_outputs.py │ │ │ └── azure_ai_agent_truncation_strategy.py │ │ ├── bedrock_agent │ │ │ ├── .env.example │ │ │ ├── README.md │ │ │ ├── bedrock_agent_retrieval.py │ │ │ ├── bedrock_agent_simple_chat.py │ │ │ ├── bedrock_agent_simple_chat_streaming.py │ │ │ ├── bedrock_agent_with_code_interpreter.py │ │ │ ├── bedrock_agent_with_code_interpreter_streaming.py │ │ │ ├── bedrock_agent_with_kernel_function.py │ │ │ ├── bedrock_agent_with_kernel_function_simple.py │ │ │ ├── bedrock_agent_with_kernel_function_streaming.py │ │ │ ├── bedrock_mixed_chat_agents.py │ │ │ └── bedrock_mixed_chat_agents_streaming.py │ │ ├── chat_completion_agent │ │ │ ├── README.md │ │ │ ├── chat_completion_agent_as_kernel_function.py │ │ │ ├── chat_completion_agent_function_termination.py │ │ │ ├── chat_completion_agent_message_callback.py │ │ │ ├── chat_completion_agent_message_callback_streaming.py │ │ │ ├── chat_completion_agent_prompt_templating.py │ │ │ ├── chat_completion_agent_streaming_token_usage.py │ │ │ ├── chat_completion_agent_summary_history_reducer_agent_chat.py │ │ │ ├── chat_completion_agent_summary_history_reducer_single_agent.py │ │ │ ├── chat_completion_agent_token_usage.py │ │ │ ├── chat_completion_agent_truncate_history_reducer_agent_chat.py │ │ │ └── chat_completion_agent_truncate_history_reducer_single_agent.py │ │ ├── mixed_chat │ │ │ ├── mixed_chat_agents.py │ │ │ ├── mixed_chat_agents_plugins.py │ │ │ ├── mixed_chat_files.py │ │ │ ├── mixed_chat_images.py │ │ │ ├── mixed_chat_reset.py │ │ │ └── mixed_chat_streaming.py │ │ ├── openai_assistant │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── azure_openai_assistant_declarative_code_interpreter.py │ │ │ ├── azure_openai_assistant_declarative_file_search.py │ │ │ ├── azure_openai_assistant_declarative_function_calling_from_file.py │ │ │ ├── azure_openai_assistant_declarative_templating.py │ │ │ ├── azure_openai_assistant_declarative_with_existing_agent_id.py │ │ │ ├── openai_assistant_auto_func_invocation_filter.py │ │ │ ├── openai_assistant_auto_func_invocation_filter_streaming.py │ │ │ ├── openai_assistant_chart_maker.py │ │ │ ├── openai_assistant_chart_maker_streaming.py │ │ │ ├── openai_assistant_declarative_code_interpreter.py │ │ │ ├── openai_assistant_declarative_file_search.py │ │ │ ├── openai_assistant_declarative_function_calling_from_file.py │ │ │ ├── openai_assistant_declarative_templating.py │ │ │ ├── openai_assistant_declarative_with_existing_agent_id.py │ │ │ ├── openai_assistant_file_manipulation.py │ │ │ ├── openai_assistant_file_manipulation_streaming.py │ │ │ ├── openai_assistant_message_callback.py │ │ │ ├── openai_assistant_message_callback_streaming.py │ │ │ ├── openai_assistant_retrieval.py │ │ │ ├── openai_assistant_sample_utils.py │ │ │ ├── openai_assistant_streaming.py │ │ │ ├── openai_assistant_structured_outputs.py │ │ │ ├── openai_assistant_templating_streaming.py │ │ │ └── openai_assistant_vision_streaming.py │ │ └── openai_responses │ │ │ ├── azure_openai_responses_agent_declarative_file_search.py │ │ │ ├── azure_openai_responses_agent_declarative_function_calling_from_file.py │ │ │ ├── azure_openai_responses_agent_declarative_templating.py │ │ │ ├── openai_responses_agent_declarative_file_search.py │ │ │ ├── openai_responses_agent_declarative_function_calling_from_file.py │ │ │ ├── openai_responses_agent_declarative_templating.py │ │ │ ├── openai_responses_agent_declarative_web_search.py │ │ │ ├── responses_agent_binary_content_upload.py │ │ │ ├── responses_agent_file_search_streaming.py │ │ │ ├── responses_agent_message_callback.py │ │ │ ├── responses_agent_message_callback_streaming.py │ │ │ ├── responses_agent_plugins_streaming.py │ │ │ ├── responses_agent_reasoning.py │ │ │ ├── responses_agent_reasoning_streaming.py │ │ │ ├── responses_agent_reuse_existing_thread_id.py │ │ │ └── responses_agent_web_search_streaming.py │ ├── audio │ │ ├── 01-chat_with_audio_input.py │ │ ├── 02-chat_with_audio_output.py │ │ ├── 03-chat_with_audio_input_output.py │ │ ├── audio_from_prompt.py │ │ ├── audio_player.py │ │ └── audio_recorder.py │ ├── auto_function_calling │ │ ├── azure_python_code_interpreter_function_calling.py │ │ ├── chat_completion_with_auto_function_calling.py │ │ ├── chat_completion_with_auto_function_calling_streaming.py │ │ ├── chat_completion_with_manual_function_calling.py │ │ ├── chat_completion_with_manual_function_calling_streaming.py │ │ ├── function_calling_with_required_type.py │ │ ├── functions_defined_in_json_prompt.py │ │ ├── functions_defined_in_yaml_prompt.py │ │ ├── nexus_raven.py │ │ └── parallel_function_calling.py │ ├── caching │ │ └── semantic_caching.py │ ├── chat_completion │ │ ├── simple_chatbot.py │ │ ├── simple_chatbot_kernel_function.py │ │ ├── simple_chatbot_logit_bias.py │ │ ├── simple_chatbot_store_metadata.py │ │ ├── simple_chatbot_streaming.py │ │ ├── simple_chatbot_with_image.py │ │ ├── simple_chatbot_with_summary_history_reducer.py │ │ ├── simple_chatbot_with_summary_history_reducer_autoreduce.py │ │ ├── simple_chatbot_with_summary_history_reducer_keep_func_content.py │ │ ├── simple_chatbot_with_truncation_history_reducer.py │ │ └── simple_chatbot_with_truncation_history_reducer_autoreduce.py │ ├── chat_history │ │ ├── README.md │ │ ├── serialize_chat_history.py │ │ └── store_chat_history_in_cosmosdb.py │ ├── embedding │ │ └── text_embedding_generation.py │ ├── filtering │ │ ├── auto_function_invoke_filters.py │ │ ├── function_invocation_filters.py │ │ ├── function_invocation_filters_stream.py │ │ ├── prompt_filters.py │ │ ├── resources │ │ │ └── chat │ │ │ │ └── chat.yaml │ │ ├── retry_with_different_model.py │ │ └── retry_with_filters.py │ ├── functions │ │ ├── agent_framework_tools.py │ │ └── kernel_arguments.py │ ├── grounding │ │ └── grounded.py │ ├── images │ │ ├── image_gen_prompt.py │ │ └── image_generation.py │ ├── local_models │ │ ├── foundry_local_chatbot.py │ │ ├── lm_studio_chat_completion.py │ │ ├── lm_studio_text_embedding.py │ │ ├── ollama_chat_completion.py │ │ ├── onnx_chat_completion.py │ │ ├── onnx_phi3_vision_completion.py │ │ └── onnx_text_completion.py │ ├── logging │ │ └── setup_logging.py │ ├── mcp │ │ ├── README.md │ │ ├── agent_with_http_mcp_plugin.py │ │ ├── agent_with_mcp_agent.py │ │ ├── agent_with_mcp_plugin.py │ │ ├── agent_with_mcp_sampling.py │ │ ├── azure_ai_agent_with_local_server.py │ │ ├── azure_ai_agent_with_mcp_plugin.py │ │ ├── local_agent_with_local_server.py │ │ ├── mcp_as_plugin.py │ │ └── servers │ │ │ ├── menu_agent_server.py │ │ │ └── restaurant_booking_agent_server.py │ ├── memory │ │ ├── azure_ai_search_hotel_samples │ │ │ ├── 1_interact_with_the_collection.py │ │ │ ├── 2_use_as_a_plugin.py │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── data_model.py │ │ ├── complex_memory.py │ │ ├── data_models.py │ │ ├── memory_with_pandas.py │ │ ├── simple_memory.py │ │ └── utils.py │ ├── model_as_a_service │ │ ├── README.md │ │ ├── helpers.py │ │ └── mmlu_model_eval.py │ ├── on_your_data │ │ ├── azure_chat_gpt_with_data_api.py │ │ ├── azure_chat_gpt_with_data_api_function_calling.py │ │ └── azure_chat_gpt_with_data_api_vector_search.py │ ├── plugins │ │ ├── azure_key_vault_settings.py │ │ ├── azure_python_code_interpreter.py │ │ ├── crew_ai │ │ │ ├── README.md │ │ │ └── crew_ai_plugin.py │ │ ├── openai_function_calling_with_custom_plugin.py │ │ ├── openapi │ │ │ ├── README.md │ │ │ ├── openapi.yaml │ │ │ ├── openapi_client.py │ │ │ └── openapi_server.py │ │ └── plugins_from_dir.py │ ├── processes │ │ ├── cycles_with_fan_in.py │ │ ├── nested_process.py │ │ └── plan_and_execute.py │ ├── prompt_templates │ │ ├── azure_chat_gpt_api_handlebars.py │ │ ├── azure_chat_gpt_api_jinja2.py │ │ ├── configuring_prompts.py │ │ ├── handlebars_prompts.py │ │ ├── load_yaml_prompt.py │ │ └── template_language.py │ ├── rag │ │ ├── rag_with_vector_collection.py │ │ └── self_critique_rag.py │ ├── realtime │ │ ├── README.md │ │ ├── realtime_agent_with_function_calling_webrtc.py │ │ ├── realtime_agent_with_function_calling_websocket.py │ │ ├── simple_realtime_chat_webrtc.py │ │ ├── simple_realtime_chat_websocket.py │ │ └── utils.py │ ├── reasoning │ │ ├── simple_reasoning.py │ │ ├── simple_reasoning_azure_ai_inference.py │ │ └── simple_reasoning_function_calling.py │ ├── resources │ │ ├── __init__.py │ │ ├── agent_assistant_file_manipulation │ │ │ └── sales.csv │ │ ├── cat.jpg │ │ ├── declarative_spec │ │ │ ├── azure_ai_agent_spec.yaml │ │ │ ├── azure_assistant_spec.yaml │ │ │ ├── azure_responses_spec.yaml │ │ │ ├── openai_assistant_spec.yaml │ │ │ └── openai_responses_spec.yaml │ │ ├── email_plugin │ │ │ └── native_function.py │ │ ├── file_search │ │ │ └── employees.pdf │ │ ├── function_choice_json │ │ │ └── ChatBot │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ ├── function_choice_yaml │ │ │ └── defined_function.yaml │ │ ├── mixed_chat_files │ │ │ └── user-context.txt │ │ ├── open_ai_plugins │ │ │ ├── akv-openai.json │ │ │ └── akv-openapi.yaml │ │ ├── sample_image.jpg │ │ ├── sample_plugins │ │ │ ├── generate_story.yaml │ │ │ └── parrot.yaml │ │ └── utils.py │ ├── search │ │ ├── brave_text_search_as_plugin.py │ │ └── google_text_search_as_plugin.py │ ├── service_selector │ │ └── custom_service_selector.py │ ├── setup │ │ ├── ALL_SETTINGS.md │ │ ├── README.md │ │ ├── chat_completion_services.py │ │ ├── openai_env_setup.py │ │ ├── text_completion_services.py │ │ └── text_embedding_services.py │ ├── structured_outputs │ │ ├── README.md │ │ ├── json_structured_outputs.py │ │ └── json_structured_outputs_function_calling.py │ ├── text_completion │ │ ├── text_completion.py │ │ └── text_completion_streaming.py │ └── token_usage │ │ ├── simple_chat_token_usage.py │ │ └── simple_chat_token_usage_streaming.py ├── demos │ ├── README.md │ ├── assistants_group_chat │ │ └── group_chat.py │ ├── booking_restaurant │ │ ├── README.md │ │ ├── booking_sample_settings.py │ │ ├── bookings_plugin │ │ │ ├── __init__.py │ │ │ └── bookings_plugin.py │ │ └── restaurant_booking.py │ ├── call_automation │ │ ├── .env.example │ │ ├── call_automation.py │ │ └── readme.md │ ├── copilot_studio_agent │ │ ├── .env.sample │ │ ├── README.md │ │ ├── image.png │ │ └── src │ │ │ ├── chat.py │ │ │ ├── direct_line_agent.py │ │ │ └── requirements.txt │ ├── copilot_studio_skill │ │ ├── README.md │ │ ├── azure.yaml │ │ ├── image.png │ │ ├── infra │ │ │ ├── aca.bicep │ │ │ ├── acr.bicep │ │ │ ├── appin.bicep │ │ │ ├── bot.bicep │ │ │ ├── fetch-container-image.bicep │ │ │ ├── main.bicep │ │ │ ├── main.parameters.json │ │ │ ├── openAI.bicep │ │ │ └── uami.bicep │ │ └── src │ │ │ └── api │ │ │ ├── .dockerignore │ │ │ ├── adapter.py │ │ │ ├── app.py │ │ │ ├── auth.py │ │ │ ├── bot.py │ │ │ ├── config.py │ │ │ ├── copilot-studio.manifest.json │ │ │ ├── dockerfile │ │ │ ├── requirements.txt │ │ │ └── sk_conversation_agent.py │ ├── document_generator │ │ ├── GENERATED_DOCUMENT.md │ │ ├── README.md │ │ ├── agents │ │ │ ├── code_validation_agent.py │ │ │ ├── content_creation_agent.py │ │ │ ├── custom_agent_base.py │ │ │ └── user_agent.py │ │ ├── custom_selection_strategy.py │ │ ├── custom_termination_strategy.py │ │ ├── main.py │ │ └── plugins │ │ │ ├── code_execution_plugin.py │ │ │ ├── repo_file_plugin.py │ │ │ └── user_plugin.py │ ├── guided_conversations │ │ ├── README.md │ │ ├── guided_conversation │ │ │ ├── __init__.py │ │ │ ├── functions │ │ │ │ ├── __init__.py │ │ │ │ ├── conversation_plan.py │ │ │ │ ├── execution.py │ │ │ │ └── final_update_plan.py │ │ │ ├── plugins │ │ │ │ ├── __init__.py │ │ │ │ ├── agenda.py │ │ │ │ ├── artifact.py │ │ │ │ └── guided_conversation_agent.py │ │ │ └── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── base_model_llm.py │ │ │ │ ├── conversation_helpers.py │ │ │ │ ├── openai_tool_calling.py │ │ │ │ ├── plugin_helpers.py │ │ │ │ └── resources.py │ │ ├── interactive_guided_conversation.py │ │ ├── notebooks │ │ │ ├── 01_guided_conversation_teaching.ipynb │ │ │ ├── 02_artifact.ipynb │ │ │ ├── 03_agenda.ipynb │ │ │ └── 04_battle_of_the_agents.ipynb │ │ └── pyproject.toml │ ├── mcp_server │ │ ├── README.md │ │ ├── agent_as_server.py │ │ ├── mcp_server_with_prompts.py │ │ ├── mcp_server_with_sampling.py │ │ └── sk_mcp_server.py │ ├── mcp_with_oauth │ │ ├── README.md │ │ ├── agent │ │ │ ├── __init__.py │ │ │ └── main.py │ │ ├── pyproject.toml │ │ ├── server │ │ │ ├── mcp_simple_auth │ │ │ │ ├── __init__.py │ │ │ │ ├── __main__.py │ │ │ │ ├── auth_server.py │ │ │ │ ├── legacy_as_server.py │ │ │ │ ├── server.py │ │ │ │ ├── simple_auth_provider.py │ │ │ │ └── token_verifier.py │ │ │ ├── pyproject.toml │ │ │ └── uv.lock │ │ └── uv.lock │ ├── process_with_dapr │ │ ├── README.md │ │ ├── fastapi_app.py │ │ ├── flask_app.py │ │ └── process │ │ │ ├── __init__.py │ │ │ ├── process.py │ │ │ └── steps.py │ └── telemetry │ │ ├── .env.example │ │ ├── README.md │ │ ├── demo_plugins.py │ │ ├── main.py │ │ ├── repo_utils.py │ │ ├── scenarios.py │ │ └── telemetry_sample_settings.py ├── getting_started │ ├── .env.example │ ├── 00-getting-started.ipynb │ ├── 01-basic-loading-the-kernel.ipynb │ ├── 02-running-prompts-from-file.ipynb │ ├── 03-prompt-function-inline.ipynb │ ├── 04-kernel-arguments-chat.ipynb │ ├── 05-memory-and-embeddings.ipynb │ ├── 06-hugging-face-for-plugins.ipynb │ ├── 07-native-function-inline.ipynb │ ├── 08-groundedness-checking.ipynb │ ├── 09-multiple-results-per-prompt.ipynb │ ├── 10-streaming-completions.ipynb │ ├── CONFIGURING_THE_KERNEL.md │ ├── services.py │ └── third_party │ │ ├── .env.example │ │ ├── postgres-memory.ipynb │ │ └── weaviate-persistent-memory.ipynb ├── getting_started_with_agents │ ├── README.md │ ├── azure_ai_agent │ │ ├── .env.example │ │ ├── README.md │ │ ├── step01_azure_ai_agent.py │ │ ├── step02_azure_ai_agent_plugin.py │ │ ├── step03_azure_ai_agent_group_chat.py │ │ ├── step04_azure_ai_agent_code_interpreter.py │ │ ├── step05_azure_ai_agent_file_search.py │ │ ├── step06_azure_ai_agent_openapi.py │ │ ├── step07_azure_ai_agent_retrieval.py │ │ ├── step08_azure_ai_agent_declarative.py │ │ ├── step09_azure_ai_agent_mcp.py │ │ └── step10_azure_ai_agent_deep_research.py │ ├── chat_completion │ │ ├── README.md │ │ ├── step01_chat_completion_agent_simple.py │ │ ├── step02_chat_completion_agent_thread_management.py │ │ ├── step03_chat_completion_agent_with_kernel.py │ │ ├── step04_chat_completion_agent_plugin_simple.py │ │ ├── step05_chat_completion_agent_plugin_with_kernel.py │ │ ├── step06_chat_completion_agent_group_chat.py │ │ ├── step07_kernel_function_strategies.py │ │ ├── step08_chat_completion_agent_json_result.py │ │ ├── step09_chat_completion_agent_logging.py │ │ ├── step10_chat_completion_agent_structured_outputs.py │ │ ├── step11_chat_completion_agent_declarative.py │ │ └── step12_chat_completion_agent_code_interpreter.py │ ├── copilot_studio │ │ ├── README.md │ │ ├── step1_copilot_studio_agent_simple.py │ │ ├── step2_copilot_studio_agent_thread_management.py │ │ ├── step3_copilot_studio_agent_prompt_template.py │ │ └── step4_copilot_studio_agent_web_search.py │ ├── multi_agent_orchestration │ │ ├── README.md │ │ ├── observability.py │ │ ├── step1_concurrent.py │ │ ├── step1a_concurrent_structured_outputs.py │ │ ├── step2_sequential.py │ │ ├── step2a_sequential_cancellation_token.py │ │ ├── step2b_sequential_streaming_agent_response_callback.py │ │ ├── step3_group_chat.py │ │ ├── step3a_group_chat_human_in_the_loop.py │ │ ├── step3b_group_chat_with_chat_completion_manager.py │ │ ├── step4_handoff.py │ │ ├── step4a_handoff_structured_inputs.py │ │ ├── step4b_handoff_streaming_agent_response_callback.py │ │ ├── step4c_handoff_mix_agent_types.py │ │ └── step5_magentic.py │ ├── openai_assistant │ │ ├── README.md │ │ ├── step1_assistant.py │ │ ├── step2_assistant_plugins.py │ │ ├── step3_assistant_vision.py │ │ ├── step4_assistant_tool_code_interpreter.py │ │ ├── step5_assistant_tool_file_search.py │ │ └── step6_assistant_declarative.py │ ├── openai_responses │ │ ├── README.md │ │ ├── step1_responses_agent.py │ │ ├── step2_responses_agent_thread_management.py │ │ ├── step3_responses_agent_plugins.py │ │ ├── step4_responses_agent_web_search.py │ │ ├── step5_responses_agent_file_search.py │ │ ├── step6_responses_agent_vision.py │ │ ├── step7_responses_agent_structured_outputs.py │ │ └── step8_responses_agent_declarative.py │ └── resources │ │ ├── Hamlet_full_play_summary.txt │ │ ├── cat.jpg │ │ ├── countries.json │ │ ├── employees.pdf │ │ ├── sales.csv │ │ └── weather.json ├── getting_started_with_processes │ ├── README.md │ ├── step01 │ │ └── step01_processes.py │ └── step03 │ │ ├── models │ │ ├── __init__.py │ │ ├── food_ingredients.py │ │ └── food_order_item.py │ │ ├── processes │ │ ├── __init__.py │ │ ├── fish_and_chips_process.py │ │ ├── fish_sandwich_process.py │ │ ├── fried_fish_process.py │ │ ├── potato_fries_process.py │ │ └── single_food_item_process.py │ │ ├── processes_states │ │ ├── FishSandwichStateProcessSuccess.json │ │ ├── FishSandwichStateProcessSuccessLowStock.json │ │ ├── FriedFishProcessStateSuccess.json │ │ ├── FriedFishProcessStateSuccessLowStock.json │ │ └── FriedFishProcessStateSuccessNoStock.json │ │ ├── step03a_food_preparation.py │ │ ├── step03b_food_ordering.py │ │ └── steps │ │ ├── __init__.py │ │ ├── cut_food_step.py │ │ ├── cut_food_with_sharpening_step.py │ │ ├── external_step.py │ │ ├── fry_food_step.py │ │ └── gather_ingredients_step.py ├── learn_resources │ ├── .env.example │ ├── README.md │ ├── agent_docs │ │ ├── agent_collaboration.py │ │ ├── assistant_code.py │ │ ├── assistant_search.py │ │ └── chat_agent.py │ ├── ai_services.py │ ├── configuring_prompts.py │ ├── creating_functions.py │ ├── evaluate_with_prompt_flow.py │ ├── functions_within_prompts.py │ ├── improved_evaluate_with_prompt_flow.py │ ├── plugin.py │ ├── plugins │ │ ├── GithubPlugin │ │ │ └── github.py │ │ ├── MathPlugin │ │ │ └── Math.py │ │ ├── OrchestratorPlugin │ │ │ └── GetIntent │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ ├── WriterPlugin │ │ │ └── ShortPoem │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ └── prompts │ │ │ └── chat │ │ │ ├── config.json │ │ │ └── skprompt.txt │ ├── resources │ │ ├── Grimms-The-King-of-the-Golden-Mountain.txt │ │ ├── Grimms-The-Water-of-Life.txt │ │ ├── Grimms-The-White-Snake.txt │ │ ├── PopulationByAdmin1.csv │ │ ├── PopulationByCountry.csv │ │ └── WomensSuffrage.txt │ ├── serializing_prompts.py │ ├── templates.py │ ├── using_the_kernel.py │ └── your_first_prompt.py ├── service_settings.py └── sk_service_configurator.py ├── semantic_kernel ├── __init__.py ├── agents │ ├── __init__.py │ ├── __init__.pyi │ ├── agent.py │ ├── autogen │ │ ├── README.md │ │ ├── __init__.py │ │ └── autogen_conversable_agent.py │ ├── azure_ai │ │ ├── __init__.py │ │ ├── agent_content_generation.py │ │ ├── agent_thread_actions.py │ │ ├── azure_ai_agent.py │ │ ├── azure_ai_agent_settings.py │ │ ├── azure_ai_agent_utils.py │ │ └── azure_ai_channel.py │ ├── bedrock │ │ ├── README.md │ │ ├── __init__.py │ │ ├── action_group_utils.py │ │ ├── bedrock_agent.py │ │ ├── bedrock_agent_base.py │ │ ├── bedrock_agent_settings.py │ │ └── models │ │ │ ├── __init__.py │ │ │ ├── bedrock_action_group_model.py │ │ │ ├── bedrock_agent_event_type.py │ │ │ ├── bedrock_agent_model.py │ │ │ └── bedrock_agent_status.py │ ├── channels │ │ ├── __init__.py │ │ ├── agent_channel.py │ │ ├── bedrock_agent_channel.py │ │ ├── chat_history_channel.py │ │ └── open_ai_assistant_channel.py │ ├── chat_completion │ │ ├── __init__.py │ │ └── chat_completion_agent.py │ ├── copilot_studio │ │ ├── __init__.py │ │ ├── copilot_studio_agent.py │ │ └── copilot_studio_agent_settings.py │ ├── group_chat │ │ ├── __init__.py │ │ ├── agent_chat.py │ │ ├── agent_chat_utils.py │ │ ├── agent_group_chat.py │ │ └── broadcast_queue.py │ ├── open_ai │ │ ├── __init__.py │ │ ├── assistant_content_generation.py │ │ ├── assistant_thread_actions.py │ │ ├── azure_assistant_agent.py │ │ ├── azure_responses_agent.py │ │ ├── function_action_result.py │ │ ├── openai_assistant_agent.py │ │ ├── openai_responses_agent.py │ │ ├── responses_agent_thread_actions.py │ │ └── run_polling_options.py │ ├── orchestration │ │ ├── __init__.py │ │ ├── agent_actor_base.py │ │ ├── concurrent.py │ │ ├── group_chat.py │ │ ├── handoffs.py │ │ ├── magentic.py │ │ ├── orchestration_base.py │ │ ├── prompts │ │ │ ├── __init__.py │ │ │ └── _magentic_prompts.py │ │ ├── sequential.py │ │ └── tools.py │ ├── runtime │ │ ├── __init__.py │ │ ├── core │ │ │ ├── __init__.py │ │ │ ├── agent.py │ │ │ ├── agent_id.py │ │ │ ├── agent_metadata.py │ │ │ ├── agent_type.py │ │ │ ├── base_agent.py │ │ │ ├── cancellation_token.py │ │ │ ├── core_runtime.py │ │ │ ├── exceptions.py │ │ │ ├── intervention.py │ │ │ ├── logging.py │ │ │ ├── message_context.py │ │ │ ├── routed_agent.py │ │ │ ├── serialization.py │ │ │ ├── subscription.py │ │ │ ├── telemetry │ │ │ │ ├── __init__.py │ │ │ │ ├── constants.py │ │ │ │ ├── propagation.py │ │ │ │ ├── tracing.py │ │ │ │ └── tracing_config.py │ │ │ ├── topic.py │ │ │ ├── type_helpers.py │ │ │ └── validation_utils.py │ │ └── in_process │ │ │ ├── __init__.py │ │ │ ├── agent_instantiation_context.py │ │ │ ├── default_subscription.py │ │ │ ├── default_topic.py │ │ │ ├── in_process_runtime.py │ │ │ ├── message_handler_context.py │ │ │ ├── queue.py │ │ │ ├── runtime_impl_helpers.py │ │ │ ├── subscription_context.py │ │ │ ├── type_prefix_subscription.py │ │ │ └── type_subscription.py │ └── strategies │ │ ├── __init__.py │ │ ├── selection │ │ ├── __init__.py │ │ ├── kernel_function_selection_strategy.py │ │ ├── selection_strategy.py │ │ └── sequential_selection_strategy.py │ │ └── termination │ │ ├── __init__.py │ │ ├── aggregator_termination_strategy.py │ │ ├── default_termination_strategy.py │ │ ├── kernel_function_termination_strategy.py │ │ └── termination_strategy.py ├── connectors │ ├── __init__.py │ ├── _search_shared.py │ ├── ai │ │ ├── README.md │ │ ├── __init__.py │ │ ├── anthropic │ │ │ ├── __init__.py │ │ │ ├── prompt_execution_settings │ │ │ │ ├── __init__.py │ │ │ │ └── anthropic_prompt_execution_settings.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── anthropic_chat_completion.py │ │ │ │ └── utils.py │ │ │ └── settings │ │ │ │ ├── __init__.py │ │ │ │ └── anthropic_settings.py │ │ ├── audio_to_text_client_base.py │ │ ├── azure_ai_inference │ │ │ ├── __init__.py │ │ │ ├── azure_ai_inference_prompt_execution_settings.py │ │ │ ├── azure_ai_inference_settings.py │ │ │ └── services │ │ │ │ ├── __init__.py │ │ │ │ ├── azure_ai_inference_base.py │ │ │ │ ├── azure_ai_inference_chat_completion.py │ │ │ │ ├── azure_ai_inference_text_embedding.py │ │ │ │ ├── azure_ai_inference_tracing.py │ │ │ │ └── utils.py │ │ ├── bedrock │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── bedrock_prompt_execution_settings.py │ │ │ ├── bedrock_settings.py │ │ │ └── services │ │ │ │ ├── __init__.py │ │ │ │ ├── bedrock_base.py │ │ │ │ ├── bedrock_chat_completion.py │ │ │ │ ├── bedrock_text_completion.py │ │ │ │ ├── bedrock_text_embedding.py │ │ │ │ └── model_provider │ │ │ │ ├── __init__.py │ │ │ │ ├── bedrock_ai21_labs.py │ │ │ │ ├── bedrock_amazon_titan.py │ │ │ │ ├── bedrock_anthropic_claude.py │ │ │ │ ├── bedrock_cohere.py │ │ │ │ ├── bedrock_meta_llama.py │ │ │ │ ├── bedrock_mistralai.py │ │ │ │ ├── bedrock_model_provider.py │ │ │ │ └── utils.py │ │ ├── chat_completion_client_base.py │ │ ├── completion_usage.py │ │ ├── embedding_generator_base.py │ │ ├── embeddings │ │ │ ├── __init__.py │ │ │ └── embedding_generator_base.py │ │ ├── function_call_choice_configuration.py │ │ ├── function_calling_utils.py │ │ ├── function_choice_behavior.py │ │ ├── function_choice_type.py │ │ ├── google │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── google_ai │ │ │ │ ├── __init__.py │ │ │ │ ├── google_ai_prompt_execution_settings.py │ │ │ │ ├── google_ai_settings.py │ │ │ │ └── services │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── google_ai_base.py │ │ │ │ │ ├── google_ai_chat_completion.py │ │ │ │ │ ├── google_ai_text_completion.py │ │ │ │ │ ├── google_ai_text_embedding.py │ │ │ │ │ └── utils.py │ │ │ ├── shared_utils.py │ │ │ └── vertex_ai │ │ │ │ ├── __init__.py │ │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── utils.py │ │ │ │ ├── vertex_ai_base.py │ │ │ │ ├── vertex_ai_chat_completion.py │ │ │ │ ├── vertex_ai_text_completion.py │ │ │ │ └── vertex_ai_text_embedding.py │ │ │ │ ├── vertex_ai_prompt_execution_settings.py │ │ │ │ └── vertex_ai_settings.py │ │ ├── hugging_face │ │ │ ├── __init__.py │ │ │ ├── hf_prompt_execution_settings.py │ │ │ └── services │ │ │ │ ├── __init__.py │ │ │ │ ├── hf_text_completion.py │ │ │ │ └── hf_text_embedding.py │ │ ├── mistral_ai │ │ │ ├── __init__.py │ │ │ ├── prompt_execution_settings │ │ │ │ ├── __init__.py │ │ │ │ └── mistral_ai_prompt_execution_settings.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── mistral_ai_base.py │ │ │ │ ├── mistral_ai_chat_completion.py │ │ │ │ └── mistral_ai_text_embedding.py │ │ │ └── settings │ │ │ │ ├── __init__.py │ │ │ │ └── mistral_ai_settings.py │ │ ├── nvidia │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── prompt_execution_settings │ │ │ │ ├── __init__.py │ │ │ │ └── nvidia_prompt_execution_settings.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── nvidia_chat_completion.py │ │ │ │ ├── nvidia_handler.py │ │ │ │ ├── nvidia_model_types.py │ │ │ │ └── nvidia_text_embedding.py │ │ │ └── settings │ │ │ │ ├── __init__.py │ │ │ │ └── nvidia_settings.py │ │ ├── ollama │ │ │ ├── __init__.py │ │ │ ├── ollama_prompt_execution_settings.py │ │ │ ├── ollama_settings.py │ │ │ └── services │ │ │ │ ├── __init__.py │ │ │ │ ├── ollama_base.py │ │ │ │ ├── ollama_chat_completion.py │ │ │ │ ├── ollama_text_completion.py │ │ │ │ ├── ollama_text_embedding.py │ │ │ │ └── utils.py │ │ ├── onnx │ │ │ ├── __init__.py │ │ │ ├── onnx_gen_ai_prompt_execution_settings.py │ │ │ ├── onnx_gen_ai_settings.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── onnx_gen_ai_chat_completion.py │ │ │ │ ├── onnx_gen_ai_completion_base.py │ │ │ │ └── onnx_gen_ai_text_completion.py │ │ │ └── utils.py │ │ ├── open_ai │ │ │ ├── __init__.py │ │ │ ├── const.py │ │ │ ├── exceptions │ │ │ │ ├── __init__.py │ │ │ │ └── content_filter_ai_exception.py │ │ │ ├── prompt_execution_settings │ │ │ │ ├── __init__.py │ │ │ │ ├── azure_chat_prompt_execution_settings.py │ │ │ │ ├── open_ai_audio_to_text_execution_settings.py │ │ │ │ ├── open_ai_prompt_execution_settings.py │ │ │ │ ├── open_ai_realtime_execution_settings.py │ │ │ │ ├── open_ai_text_to_audio_execution_settings.py │ │ │ │ └── open_ai_text_to_image_execution_settings.py │ │ │ ├── services │ │ │ │ ├── __init__.py │ │ │ │ ├── _open_ai_realtime.py │ │ │ │ ├── azure_audio_to_text.py │ │ │ │ ├── azure_chat_completion.py │ │ │ │ ├── azure_config_base.py │ │ │ │ ├── azure_realtime.py │ │ │ │ ├── azure_text_completion.py │ │ │ │ ├── azure_text_embedding.py │ │ │ │ ├── azure_text_to_audio.py │ │ │ │ ├── azure_text_to_image.py │ │ │ │ ├── open_ai_audio_to_text.py │ │ │ │ ├── open_ai_audio_to_text_base.py │ │ │ │ ├── open_ai_chat_completion.py │ │ │ │ ├── open_ai_chat_completion_base.py │ │ │ │ ├── open_ai_config_base.py │ │ │ │ ├── open_ai_handler.py │ │ │ │ ├── open_ai_model_types.py │ │ │ │ ├── open_ai_realtime.py │ │ │ │ ├── open_ai_text_completion.py │ │ │ │ ├── open_ai_text_completion_base.py │ │ │ │ ├── open_ai_text_embedding.py │ │ │ │ ├── open_ai_text_embedding_base.py │ │ │ │ ├── open_ai_text_to_audio.py │ │ │ │ ├── open_ai_text_to_audio_base.py │ │ │ │ ├── open_ai_text_to_image.py │ │ │ │ └── open_ai_text_to_image_base.py │ │ │ └── settings │ │ │ │ ├── __init__.py │ │ │ │ ├── azure_open_ai_settings.py │ │ │ │ └── open_ai_settings.py │ │ ├── prompt_execution_settings.py │ │ ├── realtime_client_base.py │ │ ├── text_completion_client_base.py │ │ ├── text_to_audio_client_base.py │ │ └── text_to_image_client_base.py │ ├── azure_ai_search.py │ ├── azure_cosmos_db.py │ ├── brave.py │ ├── chroma.py │ ├── faiss.py │ ├── google_search.py │ ├── in_memory.py │ ├── mcp.py │ ├── memory.py │ ├── memory.pyi │ ├── memory_stores │ │ ├── __init__.py │ │ ├── astradb │ │ │ ├── __init__.py │ │ │ ├── astra_client.py │ │ │ ├── astradb_memory_store.py │ │ │ ├── astradb_settings.py │ │ │ └── utils.py │ │ ├── azure_cognitive_search │ │ │ ├── __init__.py │ │ │ ├── azure_cognitive_search_memory_store.py │ │ │ └── utils.py │ │ ├── azure_cosmosdb │ │ │ ├── __init__.py │ │ │ ├── azure_cosmos_db_memory_store.py │ │ │ ├── azure_cosmos_db_store_api.py │ │ │ ├── mongo_vcore_store_api.py │ │ │ └── utils.py │ │ ├── azure_cosmosdb_no_sql │ │ │ ├── __init__.py │ │ │ └── azure_cosmosdb_no_sql_memory_store.py │ │ ├── chroma │ │ │ ├── __init__.py │ │ │ ├── chroma_memory_store.py │ │ │ └── utils.py │ │ ├── milvus │ │ │ ├── __init__.py │ │ │ └── milvus_memory_store.py │ │ ├── mongodb_atlas │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── mongodb_atlas_memory_store.py │ │ │ └── utils.py │ │ ├── pinecone │ │ │ ├── __init__.py │ │ │ ├── pinecone_memory_store.py │ │ │ └── utils.py │ │ ├── postgres │ │ │ ├── __init__.py │ │ │ └── postgres_memory_store.py │ │ ├── qdrant │ │ │ ├── __init__.py │ │ │ └── qdrant_memory_store.py │ │ ├── redis │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── redis_memory_store.py │ │ │ └── utils.py │ │ ├── usearch │ │ │ ├── __init__.py │ │ │ └── usearch_memory_store.py │ │ └── weaviate │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── weaviate_memory_store.py │ ├── mongodb.py │ ├── openapi_plugin │ │ ├── __init__.py │ │ ├── const.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── rest_api_expected_response.py │ │ │ ├── rest_api_oauth_flow.py │ │ │ ├── rest_api_oauth_flows.py │ │ │ ├── rest_api_operation.py │ │ │ ├── rest_api_parameter.py │ │ │ ├── rest_api_parameter_location.py │ │ │ ├── rest_api_parameter_style.py │ │ │ ├── rest_api_payload.py │ │ │ ├── rest_api_payload_property.py │ │ │ ├── rest_api_run_options.py │ │ │ ├── rest_api_security_requirement.py │ │ │ ├── rest_api_security_scheme.py │ │ │ └── rest_api_uri.py │ │ ├── openapi_function_execution_parameters.py │ │ ├── openapi_manager.py │ │ ├── openapi_parser.py │ │ ├── openapi_runner.py │ │ └── operation_selection_predicate_context.py │ ├── oracle.py │ ├── pinecone.py │ ├── postgres.py │ ├── qdrant.py │ ├── redis.py │ ├── search.py │ ├── search.pyi │ ├── sql_server.py │ ├── utils │ │ ├── __init__.py │ │ ├── document_loader.py │ │ └── structured_output_schema.py │ └── weaviate.py ├── const.py ├── contents │ ├── __init__.py │ ├── annotation_content.py │ ├── audio_content.py │ ├── binary_content.py │ ├── chat_history.py │ ├── chat_message_content.py │ ├── const.py │ ├── file_reference_content.py │ ├── function_call_content.py │ ├── function_result_content.py │ ├── history_reducer │ │ ├── __init__.py │ │ ├── chat_history_reducer.py │ │ ├── chat_history_reducer_utils.py │ │ ├── chat_history_summarization_reducer.py │ │ └── chat_history_truncation_reducer.py │ ├── image_content.py │ ├── kernel_content.py │ ├── realtime_events.py │ ├── reasoning_content.py │ ├── streaming_annotation_content.py │ ├── streaming_chat_message_content.py │ ├── streaming_content_mixin.py │ ├── streaming_file_reference_content.py │ ├── streaming_reasoning_content.py │ ├── streaming_text_content.py │ ├── text_content.py │ └── utils │ │ ├── __init__.py │ │ ├── author_role.py │ │ ├── data_uri.py │ │ ├── finish_reason.py │ │ ├── hashing.py │ │ └── status.py ├── core_plugins │ ├── __init__.py │ ├── conversation_summary_plugin.py │ ├── crew_ai │ │ ├── __init__.py │ │ ├── crew_ai_enterprise.py │ │ ├── crew_ai_enterprise_client.py │ │ ├── crew_ai_models.py │ │ └── crew_ai_settings.py │ ├── http_plugin.py │ ├── math_plugin.py │ ├── sessions_python_tool │ │ ├── README.md │ │ ├── __init__.py │ │ ├── sessions_python_plugin.py │ │ ├── sessions_python_settings.py │ │ └── sessions_remote_file_metadata.py │ ├── text_memory_plugin.py │ ├── text_plugin.py │ ├── time_plugin.py │ ├── wait_plugin.py │ └── web_search_engine_plugin.py ├── data │ ├── __init__.py │ ├── _shared.py │ ├── text_search.py │ └── vector.py ├── exceptions │ ├── __init__.py │ ├── agent_exceptions.py │ ├── content_exceptions.py │ ├── filter_exceptions.py │ ├── function_exceptions.py │ ├── kernel_exceptions.py │ ├── memory_connector_exceptions.py │ ├── process_exceptions.py │ ├── search_exceptions.py │ ├── service_exceptions.py │ ├── template_engine_exceptions.py │ └── vector_store_exceptions.py ├── filters │ ├── __init__.py │ ├── auto_function_invocation │ │ ├── __init__.py │ │ └── auto_function_invocation_context.py │ ├── filter_context_base.py │ ├── filter_types.py │ ├── functions │ │ ├── __init__.py │ │ └── function_invocation_context.py │ ├── kernel_filters_extension.py │ └── prompts │ │ ├── __init__.py │ │ └── prompt_render_context.py ├── functions │ ├── __init__.py │ ├── function_result.py │ ├── kernel_arguments.py │ ├── kernel_function.py │ ├── kernel_function_decorator.py │ ├── kernel_function_extension.py │ ├── kernel_function_from_method.py │ ├── kernel_function_from_prompt.py │ ├── kernel_function_log_messages.py │ ├── kernel_function_metadata.py │ ├── kernel_parameter_metadata.py │ ├── kernel_plugin.py │ ├── prompt_rendering_result.py │ └── types.py ├── kernel.py ├── kernel_pydantic.py ├── kernel_types.py ├── memory │ ├── __init__.py │ ├── memory_query_result.py │ ├── memory_record.py │ ├── memory_store_base.py │ ├── null_memory.py │ ├── semantic_text_memory.py │ ├── semantic_text_memory_base.py │ └── volatile_memory_store.py ├── processes │ ├── __init__.py │ ├── const.py │ ├── dapr_runtime │ │ ├── __init__.py │ │ ├── actors │ │ │ ├── __init__.py │ │ │ ├── actor_state_key.py │ │ │ ├── event_buffer_actor.py │ │ │ ├── external_event_buffer_actor.py │ │ │ ├── message_buffer_actor.py │ │ │ ├── process_actor.py │ │ │ └── step_actor.py │ │ ├── dapr_actor_registration.py │ │ ├── dapr_kernel_process.py │ │ ├── dapr_kernel_process_context.py │ │ ├── dapr_process_info.py │ │ ├── dapr_step_info.py │ │ └── interfaces │ │ │ ├── __init__.py │ │ │ ├── event_buffer_interface.py │ │ │ ├── external_event_buffer_interface.py │ │ │ ├── message_buffer_interface.py │ │ │ ├── process_interface.py │ │ │ └── step_interface.py │ ├── kernel_process │ │ ├── __init__.py │ │ ├── kernel_process.py │ │ ├── kernel_process_edge.py │ │ ├── kernel_process_event.py │ │ ├── kernel_process_function_target.py │ │ ├── kernel_process_message_channel.py │ │ ├── kernel_process_state.py │ │ ├── kernel_process_step.py │ │ ├── kernel_process_step_context.py │ │ ├── kernel_process_step_info.py │ │ ├── kernel_process_step_metadata.py │ │ ├── kernel_process_step_state.py │ │ └── kernel_process_step_state_metadata.py │ ├── local_runtime │ │ ├── __init__.py │ │ ├── local_event.py │ │ ├── local_kernel_process.py │ │ ├── local_kernel_process_context.py │ │ ├── local_message.py │ │ ├── local_message_factory.py │ │ ├── local_process.py │ │ └── local_step.py │ ├── process_builder.py │ ├── process_edge_builder.py │ ├── process_end_step.py │ ├── process_event.py │ ├── process_function_target_builder.py │ ├── process_message.py │ ├── process_message_factory.py │ ├── process_state_metadata_utils.py │ ├── process_step_builder.py │ ├── process_step_edge_builder.py │ ├── process_types.py │ └── step_utils.py ├── prompt_template │ ├── __init__.py │ ├── const.py │ ├── handlebars_prompt_template.py │ ├── input_variable.py │ ├── jinja2_prompt_template.py │ ├── kernel_prompt_template.py │ ├── prompt_template_base.py │ ├── prompt_template_config.py │ └── utils │ │ ├── __init__.py │ │ ├── handlebars_system_helpers.py │ │ ├── jinja2_system_helpers.py │ │ └── template_function_helpers.py ├── py.typed ├── reliability │ ├── __init__.py │ ├── kernel_reliability_extension.py │ ├── pass_through_without_retry.py │ └── retry_mechanism_base.py ├── schema │ ├── __init__.py │ └── kernel_json_schema_builder.py ├── services │ ├── __init__.py │ ├── ai_service_client_base.py │ ├── ai_service_selector.py │ └── kernel_services_extension.py ├── template_engine │ ├── README.md │ ├── __init__.py │ ├── blocks │ │ ├── __init__.py │ │ ├── block.py │ │ ├── block_types.py │ │ ├── code_block.py │ │ ├── function_id_block.py │ │ ├── named_arg_block.py │ │ ├── symbols.py │ │ ├── text_block.py │ │ ├── val_block.py │ │ └── var_block.py │ ├── code_tokenizer.py │ ├── protocols │ │ ├── __init__.py │ │ ├── code_renderer.py │ │ └── text_renderer.py │ └── template_tokenizer.py ├── text │ ├── __init__.py │ ├── function_extension.py │ └── text_chunker.py └── utils │ ├── __init__.py │ ├── async_utils.py │ ├── authentication │ ├── __init__.py │ └── entra_id_authentication.py │ ├── chat.py │ ├── feature_stage_decorator.py │ ├── list_handler.py │ ├── logging.py │ ├── naming.py │ ├── telemetry │ ├── __init__.py │ ├── agent_diagnostics │ │ ├── __init__.py │ │ ├── decorators.py │ │ └── gen_ai_attributes.py │ ├── model_diagnostics │ │ ├── __init__.py │ │ ├── decorators.py │ │ ├── function_tracer.py │ │ ├── gen_ai_attributes.py │ │ └── model_diagnostics_settings.py │ └── user_agent.py │ └── validation.py ├── tests ├── __init__.py ├── assets │ ├── sample_audio.mp3 │ ├── sample_image.jpg │ ├── test_native_plugins │ │ ├── TestNativePlugin │ │ │ └── custom_class.py │ │ ├── TestNativePluginArgs │ │ │ └── class_args.py │ │ └── TestNativePluginNoClass │ │ │ └── native_function.py │ ├── test_plugins │ │ ├── TestFunctionBadYaml │ │ │ └── bad.yaml │ │ ├── TestFunctionYaml │ │ │ ├── empty.yaml │ │ │ └── test_function.yaml │ │ ├── TestFunctionYamlHandlebars │ │ │ └── test_function.yaml │ │ ├── TestFunctionYamlJinja2 │ │ │ └── test_function.yaml │ │ ├── TestMCPPlugin │ │ │ └── mcp_server.py │ │ ├── TestMixedPlugin │ │ │ ├── TestFunction │ │ │ │ ├── config.json │ │ │ │ └── skprompt.txt │ │ │ ├── native_function.py │ │ │ └── test_function.yaml │ │ ├── TestNoFunction │ │ │ └── something_else.txt │ │ ├── TestOpenAIPlugin │ │ │ └── akv-openai.json │ │ ├── TestOpenAPIPlugin │ │ │ └── akv-openapi.yaml │ │ └── TestPlugin │ │ │ ├── TestFunction │ │ │ ├── config.json │ │ │ └── skprompt.txt │ │ │ ├── TestFunctionConfigOnly │ │ │ └── config.json │ │ │ ├── TestFunctionHandlebars │ │ │ ├── config.json │ │ │ └── skprompt.txt │ │ │ └── TestFunctionPromptOnly │ │ │ └── skprompt.txt │ └── test_yaml_spec │ │ └── spec.yaml ├── conftest.py ├── integration │ ├── agents │ │ ├── __init__.py │ │ ├── agent_test_base.py │ │ ├── azureai_agent │ │ │ └── test_azureai_agent_integration.py │ │ ├── bedrock_agent │ │ │ ├── conftest.py │ │ │ └── test_bedrock_agent_integration.py │ │ ├── chat_completion_agent │ │ │ └── test_chat_completion_agent_integration.py │ │ ├── conftest.py │ │ ├── openai_assistant_agent │ │ │ └── test_openai_assistant_agent_integration.py │ │ ├── openai_responses_agent │ │ │ └── test_openai_responses_agent_integration.py │ │ └── resources │ │ │ └── employees.pdf │ ├── audio_to_text │ │ ├── audio_to_text_test_base.py │ │ └── test_audio_to_text.py │ ├── completions │ │ ├── chat_completion_test_base.py │ │ ├── completion_test_base.py │ │ ├── conftest.py │ │ ├── test_azure_oai_chat_service_extensions.py │ │ ├── test_chat_completion_with_function_calling.py │ │ ├── test_chat_completion_with_image_input_text_output.py │ │ ├── test_chat_completions.py │ │ ├── test_conversation_summary_plugin.py │ │ └── test_text_completion.py │ ├── cross_language │ │ ├── data │ │ │ ├── light_bulb_api.json │ │ │ ├── prompt_simple_expected.json │ │ │ ├── prompt_with_chat_roles_expected.json │ │ │ ├── prompt_with_chat_roles_test_hb.yaml │ │ │ ├── prompt_with_chat_roles_test_j2.yaml │ │ │ ├── prompt_with_complex_objects_expected.json │ │ │ ├── prompt_with_helper_functions_expected.json │ │ │ ├── prompt_with_simple_variable_expected.json │ │ │ ├── prompt_with_simple_variable_test.yaml │ │ │ └── simple_prompt_test.yaml │ │ └── test_cross_language.py │ ├── embeddings │ │ ├── test_embedding_service.py │ │ ├── test_embedding_service_base.py │ │ └── test_embedding_service_with_memory.py │ ├── fakes │ │ ├── email_plugin_fake.py │ │ ├── fun_plugin_fake.py │ │ ├── summarize_plugin_fake.py │ │ └── writer_plugin_fake.py │ ├── kernel │ │ └── test_kernel_integration.py │ ├── mcp │ │ └── test_mcp_integration.py │ ├── memory │ │ ├── azure_cosmos_db │ │ │ ├── conftest.py │ │ │ └── test_azure_cosmos_db_no_sql.py │ │ ├── data_records.py │ │ ├── postgres │ │ │ └── test_postgres_int.py │ │ ├── test_vector_store.py │ │ └── vector_store_test_base.py │ ├── text_to_audio │ │ ├── test_text_to_audio.py │ │ └── text_to_audio_test_base.py │ └── text_to_image │ │ ├── test_text_to_image.py │ │ └── text_to_image_test_base.py ├── samples │ ├── test_concepts.py │ ├── test_getting_started.py │ └── test_learn_resources.py ├── unit │ ├── agents │ │ ├── autogen_conversable_agent │ │ │ └── test_autogen_conversable_agent.py │ │ ├── azure_ai_agent │ │ │ ├── conftest.py │ │ │ ├── test_agent_content_generation.py │ │ │ ├── test_agent_thread_actions.py │ │ │ ├── test_azure_ai_agent.py │ │ │ ├── test_azure_ai_agent_settings.py │ │ │ ├── test_azure_ai_agent_utils.py │ │ │ └── test_azure_ai_channel.py │ │ ├── bedrock_agent │ │ │ ├── conftest.py │ │ │ ├── test_action_group_utils.py │ │ │ ├── test_bedrock_action_group_model.py │ │ │ ├── test_bedrock_agent.py │ │ │ ├── test_bedrock_agent_channel.py │ │ │ ├── test_bedrock_agent_event_type.py │ │ │ ├── test_bedrock_agent_model.py │ │ │ ├── test_bedrock_agent_settings.py │ │ │ └── test_bedrock_agent_status.py │ │ ├── chat_completion │ │ │ ├── conftest.py │ │ │ ├── test_chat_completion_agent.py │ │ │ └── test_chat_history_channel.py │ │ ├── copilot_studio │ │ │ └── test_copilot_studio_agent.py │ │ ├── open_ai │ │ │ └── test_openai_responses_agent_reasoning.py │ │ ├── openai_assistant │ │ │ ├── conftest.py │ │ │ ├── test_assistant_thread_actions.py │ │ │ ├── test_azure_assistant_agent.py │ │ │ ├── test_open_ai_assistant_channel.py │ │ │ └── test_openai_assistant_agent.py │ │ ├── openai_responses │ │ │ ├── test_openai_responses_agent.py │ │ │ └── test_openai_responses_thread_actions.py │ │ ├── orchestration │ │ │ ├── conftest.py │ │ │ ├── test_concurrent.py │ │ │ ├── test_group_chat.py │ │ │ ├── test_handoff.py │ │ │ ├── test_magentic.py │ │ │ ├── test_orchestration_base.py │ │ │ ├── test_orchestration_tools.py │ │ │ └── test_sequential.py │ │ ├── runtime │ │ │ ├── test_message_serialization.py │ │ │ └── test_runtime.py │ │ ├── test_agent.py │ │ ├── test_group_chat │ │ │ ├── test_agent_channel.py │ │ │ ├── test_agent_chat.py │ │ │ ├── test_agent_chat_utils.py │ │ │ ├── test_agent_group_chat.py │ │ │ └── test_broadcast_queue.py │ │ ├── test_group_chat_strategies │ │ │ ├── test_aggregator_termination_strategy.py │ │ │ ├── test_default_termination_strategy.py │ │ │ ├── test_kernel_function_selection_strategy.py │ │ │ ├── test_kernel_function_termination_strategy.py │ │ │ ├── test_sequential_strategy_selection.py │ │ │ └── test_termination_strategy.py │ │ └── test_run_polling_options.py │ ├── connectors │ │ ├── ai │ │ │ ├── anthropic │ │ │ │ ├── conftest.py │ │ │ │ ├── services │ │ │ │ │ └── test_anthropic_chat_completion.py │ │ │ │ └── test_anthropic_request_settings.py │ │ │ ├── azure_ai_inference │ │ │ │ ├── conftest.py │ │ │ │ ├── services │ │ │ │ │ ├── test_azure_ai_inference_chat_completion.py │ │ │ │ │ ├── test_azure_ai_inference_text_embedding.py │ │ │ │ │ ├── test_azure_ai_inference_tracing.py │ │ │ │ │ └── test_azure_ai_inference_utils.py │ │ │ │ └── test_azure_ai_inference_request_settings.py │ │ │ ├── bedrock │ │ │ │ ├── conftest.py │ │ │ │ ├── services │ │ │ │ │ ├── test_bedrock_chat_completion.py │ │ │ │ │ ├── test_bedrock_model_provider_utils.py │ │ │ │ │ ├── test_bedrock_text_completion.py │ │ │ │ │ └── test_bedrock_text_embedding_generation.py │ │ │ │ └── test_bedrock_request_settings.py │ │ │ ├── google │ │ │ │ ├── conftest.py │ │ │ │ ├── google_ai │ │ │ │ │ ├── conftest.py │ │ │ │ │ ├── services │ │ │ │ │ │ ├── test_google_ai_chat_completion.py │ │ │ │ │ │ ├── test_google_ai_text_completion.py │ │ │ │ │ │ ├── test_google_ai_text_embedding.py │ │ │ │ │ │ └── test_google_ai_utils.py │ │ │ │ │ └── test_google_ai_request_settings.py │ │ │ │ ├── test_shared_utils.py │ │ │ │ └── vertex_ai │ │ │ │ │ ├── conftest.py │ │ │ │ │ ├── services │ │ │ │ │ ├── test_vertex_ai_chat_completion.py │ │ │ │ │ ├── test_vertex_ai_text_completion.py │ │ │ │ │ ├── test_vertex_ai_text_embedding.py │ │ │ │ │ └── test_vertex_ai_utils.py │ │ │ │ │ └── test_vertex_ai_request_settings.py │ │ │ ├── hugging_face │ │ │ │ ├── test_hf_text_completions.py │ │ │ │ └── test_hf_text_embedding.py │ │ │ ├── mistral_ai │ │ │ │ ├── services │ │ │ │ │ ├── test_mistralai_chat_completion.py │ │ │ │ │ └── test_mistralai_text_embeddings.py │ │ │ │ └── test_mistralai_request_settings.py │ │ │ ├── nvidia │ │ │ │ ├── prompt_execution_settings │ │ │ │ │ └── test_nvidia_prompt_execution_settings.py │ │ │ │ ├── services │ │ │ │ │ ├── test_nvidia_chat_completion.py │ │ │ │ │ ├── test_nvidia_handler.py │ │ │ │ │ └── test_nvidia_text_embedding.py │ │ │ │ └── settings │ │ │ │ │ └── test_nvidia_settings.py │ │ │ ├── ollama │ │ │ │ ├── conftest.py │ │ │ │ ├── services │ │ │ │ │ ├── test_ollama_chat_completion.py │ │ │ │ │ ├── test_ollama_text_completion.py │ │ │ │ │ ├── test_ollama_text_embedding.py │ │ │ │ │ └── test_utils.py │ │ │ │ ├── test_ollama_request_settings.py │ │ │ │ └── utils.py │ │ │ ├── onnx │ │ │ │ ├── conftest.py │ │ │ │ ├── services │ │ │ │ │ ├── test_onnx_chat_completion.py │ │ │ │ │ ├── test_onnx_text_completion.py │ │ │ │ │ └── test_onnx_utils.py │ │ │ │ └── test_onnx_prompt_execution_settings.py │ │ │ ├── open_ai │ │ │ │ ├── services │ │ │ │ │ ├── test_azure_audio_to_text.py │ │ │ │ │ ├── test_azure_chat_completion.py │ │ │ │ │ ├── test_azure_text_completion.py │ │ │ │ │ ├── test_azure_text_embedding.py │ │ │ │ │ ├── test_azure_text_to_audio.py │ │ │ │ │ ├── test_azure_text_to_image.py │ │ │ │ │ ├── test_openai_audio_to_text.py │ │ │ │ │ ├── test_openai_chat_completion.py │ │ │ │ │ ├── test_openai_chat_completion_base.py │ │ │ │ │ ├── test_openai_realtime.py │ │ │ │ │ ├── test_openai_text_completion.py │ │ │ │ │ ├── test_openai_text_embedding.py │ │ │ │ │ ├── test_openai_text_to_audio.py │ │ │ │ │ └── test_openai_text_to_image.py │ │ │ │ └── test_openai_request_settings.py │ │ │ ├── test_completion_token_usage.py │ │ │ ├── test_function_choice_behavior.py │ │ │ └── test_prompt_execution_settings.py │ │ ├── conftest.py │ │ ├── mcp │ │ │ └── test_mcp.py │ │ ├── memory │ │ │ ├── azure_cosmos_db │ │ │ │ ├── conftest.py │ │ │ │ ├── test_azure_cosmos_db_mongodb_collection.py │ │ │ │ ├── test_azure_cosmos_db_no_sql_collection.py │ │ │ │ └── test_azure_cosmos_db_no_sql_store.py │ │ │ ├── conftest.py │ │ │ ├── mongodb_atlas │ │ │ │ ├── conftest.py │ │ │ │ ├── test_mongodb_atlas_collection.py │ │ │ │ └── test_mongodb_atlas_store.py │ │ │ ├── test_azure_ai_search.py │ │ │ ├── test_chroma.py │ │ │ ├── test_faiss.py │ │ │ ├── test_in_memory.py │ │ │ ├── test_oracle.py │ │ │ ├── test_pinecone.py │ │ │ ├── test_postgres_store.py │ │ │ ├── test_qdrant.py │ │ │ ├── test_redis_store.py │ │ │ ├── test_sql_server.py │ │ │ └── weaviate │ │ │ │ ├── conftest.py │ │ │ │ ├── test_weaviate_collection.py │ │ │ │ └── test_weaviate_store.py │ │ ├── openapi_plugin │ │ │ ├── apikey-securityV3_0.json │ │ │ ├── duplicate-operationid-openapi.yaml │ │ │ ├── invalid_openapi.yaml │ │ │ ├── no-operationid-openapi.yaml │ │ │ ├── no-securityV3_0.json │ │ │ ├── oauth-securityV3_0.json │ │ │ ├── openapi.yaml │ │ │ ├── openapi_todo.yaml │ │ │ ├── test_openapi_manager.py │ │ │ ├── test_openapi_parser.py │ │ │ ├── test_openapi_runner.py │ │ │ ├── test_rest_api_operation_run_options.py │ │ │ ├── test_rest_api_uri.py │ │ │ └── test_sk_openapi.py │ │ ├── search │ │ │ ├── test_brave_search.py │ │ │ └── test_google_search.py │ │ └── utils │ │ │ └── test_document_loader.py │ ├── contents │ │ ├── conftest.py │ │ ├── test_annotation_content.py │ │ ├── test_binary_content.py │ │ ├── test_chat_history.py │ │ ├── test_chat_history_reducer_utils.py │ │ ├── test_chat_history_summarization_reducer.py │ │ ├── test_chat_history_truncation_reducer.py │ │ ├── test_chat_message_content.py │ │ ├── test_data_uri.py │ │ ├── test_file_reference_content.py │ │ ├── test_function_call_content.py │ │ ├── test_function_result_content.py │ │ ├── test_hashing_utils.py │ │ ├── test_image_content.py │ │ ├── test_streaming_annotation_content.py │ │ ├── test_streaming_chat_message_content.py │ │ └── test_streaming_file_reference_content.py │ ├── core_plugins │ │ ├── conftest.py │ │ ├── test_conversation_summary_plugin_unit.py │ │ ├── test_crew_ai_enterprise.py │ │ ├── test_http_plugin.py │ │ ├── test_math_plugin.py │ │ ├── test_sessions_python_plugin.py │ │ ├── test_text_plugin.py │ │ ├── test_time_plugin.py │ │ └── test_wait_plugin.py │ ├── data │ │ ├── conftest.py │ │ ├── test_text_search.py │ │ ├── test_vector_search_base.py │ │ ├── test_vector_store_model_decorator.py │ │ ├── test_vector_store_record_collection.py │ │ └── test_vector_store_record_definition.py │ ├── functions │ │ ├── test_function_result.py │ │ ├── test_kernel_arguments.py │ │ ├── test_kernel_function_decorators.py │ │ ├── test_kernel_function_from_method.py │ │ ├── test_kernel_function_from_prompt.py │ │ ├── test_kernel_function_metadata.py │ │ ├── test_kernel_parameter_metadata.py │ │ └── test_kernel_plugins.py │ ├── kernel │ │ ├── test_kernel.py │ │ ├── test_kernel_filter_extension.py │ │ ├── test_kernel_settings.py │ │ └── test_register_functions.py │ ├── processes │ │ ├── dapr_runtime │ │ │ ├── test_dapr_actor_registration.py │ │ │ ├── test_dapr_kernel_process.py │ │ │ ├── test_dapr_kernel_process_context.py │ │ │ ├── test_event_buffer_actor.py │ │ │ ├── test_external_event_buffer_actor.py │ │ │ ├── test_message_buffer_actor.py │ │ │ ├── test_process_actor.py │ │ │ └── test_step_actor.py │ │ ├── kernel_process │ │ │ ├── test_kernel_process.py │ │ │ ├── test_kernel_process_edge.py │ │ │ ├── test_kernel_process_event.py │ │ │ ├── test_kernel_process_function_target.py │ │ │ ├── test_kernel_process_message_channel.py │ │ │ ├── test_kernel_process_state.py │ │ │ ├── test_kernel_process_state_metadata.py │ │ │ ├── test_kernel_process_step_context.py │ │ │ ├── test_kernel_process_step_info.py │ │ │ └── test_kernel_process_step_state.py │ │ ├── local_runtime │ │ │ ├── test_local_event.py │ │ │ ├── test_local_kernel_process.py │ │ │ ├── test_local_kernel_process_context.py │ │ │ ├── test_local_message.py │ │ │ ├── test_local_message_factory.py │ │ │ ├── test_local_process.py │ │ │ └── test_local_step.py │ │ ├── test_process_builder.py │ │ ├── test_process_edge_builder.py │ │ ├── test_process_message_factory.py │ │ ├── test_process_step_builder.py │ │ ├── test_process_step_edge_builder.py │ │ ├── test_process_types.py │ │ └── test_step_utils.py │ ├── prompt_template │ │ ├── semantic-kernel-tests.txt │ │ ├── test_handlebars_prompt_template.py │ │ ├── test_handlebars_prompt_template_e2e.py │ │ ├── test_jinja2_prompt_template.py │ │ ├── test_jinja2_prompt_template_e2e.py │ │ ├── test_kernel_prompt_template.py │ │ ├── test_prompt_template_e2e.py │ │ ├── test_prompt_templates.py │ │ └── test_template_helper.py │ ├── schema │ │ └── test_schema_builder.py │ ├── services │ │ ├── test_ai_service_client_base.py │ │ ├── test_ai_service_selector.py │ │ └── test_service_utils.py │ ├── telemetry │ │ └── test_user_agent.py │ ├── template_engine │ │ ├── blocks │ │ │ ├── test_block.py │ │ │ ├── test_code_block.py │ │ │ ├── test_function_id_block.py │ │ │ ├── test_named_arg_block.py │ │ │ ├── test_text_block.py │ │ │ ├── test_val_block.py │ │ │ └── test_var_block.py │ │ ├── test_code_tokenizer.py │ │ └── test_template_tokenizer.py │ ├── test_serialization.py │ ├── text │ │ ├── test_function_extension.py │ │ └── test_text_chunker.py │ └── utils │ │ ├── agent_diagnostics │ │ ├── conftest.py │ │ ├── test_agent_decorated.py │ │ ├── test_trace_chat_completion_agent.py │ │ └── test_trace_open_ai_assistant_agent.py │ │ ├── model_diagnostics │ │ ├── conftest.py │ │ ├── test_connector_decorated.py │ │ ├── test_trace_chat_completion.py │ │ ├── test_trace_streaming_chat_completion.py │ │ ├── test_trace_streaming_text_completion.py │ │ └── test_trace_text_completion.py │ │ ├── test_chat.py │ │ ├── test_feature_stage_decorator.py │ │ └── test_logging.py └── utils.py └── uv.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/.linkspector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/.linkspector.yml -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_graduation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/ISSUE_TEMPLATE/feature_graduation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/_typos.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check-coverage.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/check-coverage.ps1 -------------------------------------------------------------------------------- /.github/workflows/close-inactive-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/close-inactive-issues.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/dotnet-build-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/dotnet-ci.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/dotnet-format.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/dotnet-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/generate-pr-description.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/generate-pr-description.yml -------------------------------------------------------------------------------- /.github/workflows/label-discussions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/label-discussions.yml -------------------------------------------------------------------------------- /.github/workflows/label-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/label-issues.yml -------------------------------------------------------------------------------- /.github/workflows/label-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/label-pr.yml -------------------------------------------------------------------------------- /.github/workflows/label-title-prefix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/label-title-prefix.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/markdown-link-check.yml -------------------------------------------------------------------------------- /.github/workflows/merge-gatekeeper.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/merge-gatekeeper.yml -------------------------------------------------------------------------------- /.github/workflows/python-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-build.yml -------------------------------------------------------------------------------- /.github/workflows/python-integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/python-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-lint.yml -------------------------------------------------------------------------------- /.github/workflows/python-manual-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-manual-release.yml -------------------------------------------------------------------------------- /.github/workflows/python-test-coverage-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-test-coverage-report.yml -------------------------------------------------------------------------------- /.github/workflows/python-test-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-test-coverage.yml -------------------------------------------------------------------------------- /.github/workflows/python-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/python-unit-tests.yml -------------------------------------------------------------------------------- /.github/workflows/test-aot-compatibility.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/test-aot-compatibility.ps1 -------------------------------------------------------------------------------- /.github/workflows/typos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/typos.yaml -------------------------------------------------------------------------------- /.github/workflows/update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.github/workflows/update-version.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COMMUNITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/COMMUNITY.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /FEATURE_MATRIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/FEATURE_MATRIX.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TRANSPARENCY_FAQS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/TRANSPARENCY_FAQS.md -------------------------------------------------------------------------------- /docs/COSINE_SIMILARITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/COSINE_SIMILARITY.md -------------------------------------------------------------------------------- /docs/DOT_PRODUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/DOT_PRODUCT.md -------------------------------------------------------------------------------- /docs/EMBEDDINGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/EMBEDDINGS.md -------------------------------------------------------------------------------- /docs/EUCLIDEAN_DISTANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/EUCLIDEAN_DISTANCE.md -------------------------------------------------------------------------------- /docs/FAQS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/FAQS.md -------------------------------------------------------------------------------- /docs/GLOSSARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/GLOSSARY.md -------------------------------------------------------------------------------- /docs/PLANNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/PLANNERS.md -------------------------------------------------------------------------------- /docs/PLUGINS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/PLUGINS.md -------------------------------------------------------------------------------- /docs/PROMPT_TEMPLATE_LANGUAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/PROMPT_TEMPLATE_LANGUAGE.md -------------------------------------------------------------------------------- /docs/code_maps/Python.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/code_maps/Python.pdf -------------------------------------------------------------------------------- /docs/code_maps/dotNET.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/code_maps/dotNET.pdf -------------------------------------------------------------------------------- /docs/decisions/0001-madr-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0001-madr-architecture-decisions.md -------------------------------------------------------------------------------- /docs/decisions/0002-java-folder-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0002-java-folder-structure.md -------------------------------------------------------------------------------- /docs/decisions/0004-error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0004-error-handling.md -------------------------------------------------------------------------------- /docs/decisions/0005-kernel-hooks-phase1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0005-kernel-hooks-phase1.md -------------------------------------------------------------------------------- /docs/decisions/0010-dotnet-project-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0010-dotnet-project-structure.md -------------------------------------------------------------------------------- /docs/decisions/0012-kernel-service-registration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0012-kernel-service-registration.md -------------------------------------------------------------------------------- /docs/decisions/0013-memory-as-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0013-memory-as-plugin.md -------------------------------------------------------------------------------- /docs/decisions/0015-completion-service-selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0015-completion-service-selection.md -------------------------------------------------------------------------------- /docs/decisions/0017-openai-function-calling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0017-openai-function-calling.md -------------------------------------------------------------------------------- /docs/decisions/0018-kernel-hooks-phase2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0018-kernel-hooks-phase2.md -------------------------------------------------------------------------------- /docs/decisions/0021-aiservice-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0021-aiservice-metadata.md -------------------------------------------------------------------------------- /docs/decisions/0022-skfunction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0022-skfunction.md -------------------------------------------------------------------------------- /docs/decisions/0023-handlebars-template-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0023-handlebars-template-engine.md -------------------------------------------------------------------------------- /docs/decisions/0023-kernel-streaming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0023-kernel-streaming.md -------------------------------------------------------------------------------- /docs/decisions/0024-connectors-api-equalization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0024-connectors-api-equalization.md -------------------------------------------------------------------------------- /docs/decisions/0025-chat-content-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0025-chat-content-models.md -------------------------------------------------------------------------------- /docs/decisions/0026-file-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0026-file-service.md -------------------------------------------------------------------------------- /docs/decisions/0030-branching-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0030-branching-strategy.md -------------------------------------------------------------------------------- /docs/decisions/0031-feature-branch-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0031-feature-branch-strategy.md -------------------------------------------------------------------------------- /docs/decisions/0032-agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0032-agents.md -------------------------------------------------------------------------------- /docs/decisions/0033-kernel-filters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0033-kernel-filters.md -------------------------------------------------------------------------------- /docs/decisions/0034-rag-in-sk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0034-rag-in-sk.md -------------------------------------------------------------------------------- /docs/decisions/0035-skfunction-type-descriptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0035-skfunction-type-descriptions.md -------------------------------------------------------------------------------- /docs/decisions/0037-audio-naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0037-audio-naming.md -------------------------------------------------------------------------------- /docs/decisions/0038-completion-service-selection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0038-completion-service-selection.md -------------------------------------------------------------------------------- /docs/decisions/0039-set-plugin-name-in-metadata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0039-set-plugin-name-in-metadata.md -------------------------------------------------------------------------------- /docs/decisions/0040-chat-prompt-xml-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0040-chat-prompt-xml-support.md -------------------------------------------------------------------------------- /docs/decisions/0041-function-call-content.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0041-function-call-content.md -------------------------------------------------------------------------------- /docs/decisions/0042-samples-restructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0042-samples-restructure.md -------------------------------------------------------------------------------- /docs/decisions/0043-filters-exception-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0043-filters-exception-handling.md -------------------------------------------------------------------------------- /docs/decisions/0044-OTel-semantic-convention.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0044-OTel-semantic-convention.md -------------------------------------------------------------------------------- /docs/decisions/0045-breaking-changes-guidance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0045-breaking-changes-guidance.md -------------------------------------------------------------------------------- /docs/decisions/0046-azure-model-as-a-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0046-azure-model-as-a-service.md -------------------------------------------------------------------------------- /docs/decisions/0046-java-repository-separation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0046-java-repository-separation.md -------------------------------------------------------------------------------- /docs/decisions/0046-kernel-content-graduation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0046-kernel-content-graduation.md -------------------------------------------------------------------------------- /docs/decisions/0047-azure-open-ai-connectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0047-azure-open-ai-connectors.md -------------------------------------------------------------------------------- /docs/decisions/0048-agent-chat-serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0048-agent-chat-serialization.md -------------------------------------------------------------------------------- /docs/decisions/0049-agents-assistantsV2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0049-agents-assistantsV2.md -------------------------------------------------------------------------------- /docs/decisions/0050-updated-vector-store-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0050-updated-vector-store-design.md -------------------------------------------------------------------------------- /docs/decisions/0053-dotnet-structured-outputs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0053-dotnet-structured-outputs.md -------------------------------------------------------------------------------- /docs/decisions/0054-processes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0054-processes.md -------------------------------------------------------------------------------- /docs/decisions/0057-python-structured-output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0057-python-structured-output.md -------------------------------------------------------------------------------- /docs/decisions/0058-vector-search-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0058-vector-search-design.md -------------------------------------------------------------------------------- /docs/decisions/0059-text-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0059-text-search.md -------------------------------------------------------------------------------- /docs/decisions/0060-jsos-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0060-jsos-integration.md -------------------------------------------------------------------------------- /docs/decisions/0061-function-call-behavior.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0061-function-call-behavior.md -------------------------------------------------------------------------------- /docs/decisions/0062-open-api-payload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0062-open-api-payload.md -------------------------------------------------------------------------------- /docs/decisions/0063-function-calling-reliability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0063-function-calling-reliability.md -------------------------------------------------------------------------------- /docs/decisions/0064-hybrid-model-orchestration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0064-hybrid-model-orchestration.md -------------------------------------------------------------------------------- /docs/decisions/0065-realtime-api-clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0065-realtime-api-clients.md -------------------------------------------------------------------------------- /docs/decisions/0066-concepts-guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0066-concepts-guidelines.md -------------------------------------------------------------------------------- /docs/decisions/0067-hybrid-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0067-hybrid-search.md -------------------------------------------------------------------------------- /docs/decisions/0068-structured-data-connector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0068-structured-data-connector.md -------------------------------------------------------------------------------- /docs/decisions/0069-mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0069-mcp.md -------------------------------------------------------------------------------- /docs/decisions/0070-declarative-agent-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0070-declarative-agent-schema.md -------------------------------------------------------------------------------- /docs/decisions/0071-multi-agent-orchestration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0071-multi-agent-orchestration.md -------------------------------------------------------------------------------- /docs/decisions/0072-agents-with-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/0072-agents-with-memory.md -------------------------------------------------------------------------------- /docs/decisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/README.md -------------------------------------------------------------------------------- /docs/decisions/adr-short-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/adr-short-template.md -------------------------------------------------------------------------------- /docs/decisions/adr-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/adr-template.md -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-abstractions.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-abstractions.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-abstractions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-abstractions.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-aggregator.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-aggregator.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-aggregator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-aggregator.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-analysis.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-assistant.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-assistant.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-assistant.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-chatcompletion.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-chatcompletion.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-chatcompletion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-chatcompletion.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-design.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-design.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-design.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-groupchat.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-groupchat.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-groupchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-groupchat.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agent-pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agent-pattern.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agentchat-relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agentchat-relationships.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/agentchat-state.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agentchat-state.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/agentchat-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/agentchat-state.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-agent.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-agent.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-agent.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-definition.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-definition.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-definition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-definition.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-serviceconfig.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-serviceconfig.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/assistant-serviceconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/assistant-serviceconfig.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/chat-text-models.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/chat-text-models.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/chat-text-models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/chat-text-models.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/git-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/git-flow.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/git-hub-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/git-hub-flow.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/net-pr-status-checks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/net-pr-status-checks.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/prompt-template-factory.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/prompt-template-factory.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/prompt-template-factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/prompt-template-factory.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/search-abstractions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/search-abstractions.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/skfunctions-preview.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/skfunctions-preview.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/skfunctions-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/skfunctions-preview.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/skfunctions-v1.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/skfunctions-v1.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/skfunctions-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/skfunctions-v1.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/text-search-abstraction.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/text-search-abstraction.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/text-search-abstraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/text-search-abstraction.png -------------------------------------------------------------------------------- /docs/decisions/diagrams/tool-call-auto-invoke.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/tool-call-auto-invoke.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/tool-call-filters.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/tool-call-filters.mmd -------------------------------------------------------------------------------- /docs/decisions/diagrams/tool-call-skip-llm.mmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/decisions/diagrams/tool-call-skip-llm.mmd -------------------------------------------------------------------------------- /docs/images/sk_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/docs/images/sk_logo.png -------------------------------------------------------------------------------- /dotnet/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/Directory.Build.props -------------------------------------------------------------------------------- /dotnet/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/Directory.Build.targets -------------------------------------------------------------------------------- /dotnet/Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/Directory.Packages.props -------------------------------------------------------------------------------- /dotnet/MEVD.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/MEVD.slnf -------------------------------------------------------------------------------- /dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/README.md -------------------------------------------------------------------------------- /dotnet/SK-dotnet.slnx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/SK-dotnet.slnx -------------------------------------------------------------------------------- /dotnet/SK-dotnet.slnx.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/SK-dotnet.slnx.DotSettings -------------------------------------------------------------------------------- /dotnet/SK-dotnet.v3.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/SK-dotnet.v3.ncrunchsolution -------------------------------------------------------------------------------- /dotnet/SK-release.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/SK-release.slnf -------------------------------------------------------------------------------- /dotnet/build.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/build.cmd -------------------------------------------------------------------------------- /dotnet/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/build.sh -------------------------------------------------------------------------------- /dotnet/code-coverage.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/code-coverage.ps1 -------------------------------------------------------------------------------- /dotnet/docs/EXPERIMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/docs/EXPERIMENTS.md -------------------------------------------------------------------------------- /dotnet/docs/MODELS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/docs/MODELS.md -------------------------------------------------------------------------------- /dotnet/docs/OPENAI-CONNECTOR-MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/docs/OPENAI-CONNECTOR-MIGRATION.md -------------------------------------------------------------------------------- /dotnet/docs/TELEMETRY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/docs/TELEMETRY.md -------------------------------------------------------------------------------- /dotnet/format.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/format.ps1 -------------------------------------------------------------------------------- /dotnet/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/global.json -------------------------------------------------------------------------------- /dotnet/notebooks/0-AI-settings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/0-AI-settings.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/00-getting-started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/00-getting-started.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/01-basic-loading-the-kernel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/01-basic-loading-the-kernel.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/02-running-prompts-from-file.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/02-running-prompts-from-file.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/03-semantic-function-inline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/03-semantic-function-inline.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/04-kernel-arguments-chat.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/04-kernel-arguments-chat.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/05-using-function-calling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/05-using-function-calling.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/07-DALL-E-3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/07-DALL-E-3.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/08-chatGPT-with-DALL-E-3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/08-chatGPT-with-DALL-E-3.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/09-RAG-with-BingSearch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/09-RAG-with-BingSearch.ipynb -------------------------------------------------------------------------------- /dotnet/notebooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/README.md -------------------------------------------------------------------------------- /dotnet/notebooks/config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/config/.gitignore -------------------------------------------------------------------------------- /dotnet/notebooks/config/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/config/Settings.cs -------------------------------------------------------------------------------- /dotnet/notebooks/config/SkiaUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/config/SkiaUtils.cs -------------------------------------------------------------------------------- /dotnet/notebooks/config/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/config/Utils.cs -------------------------------------------------------------------------------- /dotnet/notebooks/config/settings.json.azure-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/notebooks/config/settings.json.azure-example -------------------------------------------------------------------------------- /dotnet/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/nuget.config -------------------------------------------------------------------------------- /dotnet/nuget/NUGET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/nuget/NUGET.md -------------------------------------------------------------------------------- /dotnet/nuget/VECTORDATA-CONNECTORS-NUGET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/nuget/VECTORDATA-CONNECTORS-NUGET.md -------------------------------------------------------------------------------- /dotnet/nuget/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/nuget/icon.png -------------------------------------------------------------------------------- /dotnet/nuget/nuget-package.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/nuget/nuget-package.props -------------------------------------------------------------------------------- /dotnet/samples/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/.editorconfig -------------------------------------------------------------------------------- /dotnet/samples/AgentFrameworkMigration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/AgentFrameworkMigration/README.md -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/DeclarativeAgents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/DeclarativeAgents.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/MixedChat_Agents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/MixedChat_Agents.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/MixedChat_Files.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/MixedChat_Files.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/MixedChat_Images.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/MixedChat_Images.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/MixedChat_Reset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/MixedChat_Reset.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Agents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Agents/README.md -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Concepts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Concepts.csproj -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Filtering/PIIDetection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Filtering/PIIDetection.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Functions/Arguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Functions/Arguments.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Kernel/BuildingKernel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Kernel/BuildingKernel.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Memory/TextChunkerUsage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Memory/TextChunkerUsage.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Plugins/CrewAI_Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Plugins/CrewAI_Plugin.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Plugins/TransformPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Plugins/TransformPlugin.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Plugins/WebPlugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Plugins/WebPlugins.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/RAG/WithPlugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/RAG/WithPlugins.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/README.md -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/22-ai-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/22-ai-plugin.json -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/22-openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/22-openapi.json -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/30-user-prompt.txt: -------------------------------------------------------------------------------- 1 | {{ time.now }}: {{ $userMessage }} -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/LiquidPrompt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/LiquidPrompt.yaml -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/Plugins/MoviePlugins/MoviePluginPrompt/TopMovies/skprompt.txt: -------------------------------------------------------------------------------- 1 | What are the top 10 movies of all time? 2 | -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/employees.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/employees.pdf -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/sales.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/sales.csv -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/sample_image.jpg -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/test_audio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/test_audio.wav -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/test_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/test_image.jpg -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Resources/travelinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Resources/travelinfo.txt -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Search/Bing_TextSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Search/Bing_TextSearch.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Search/Google_TextSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Search/Google_TextSearch.cs -------------------------------------------------------------------------------- /dotnet/samples/Concepts/Search/Tavily_TextSearch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Concepts/Search/Tavily_TextSearch.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/A2AClientServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/A2AClientServer/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/AIModelRouter/CustomRouter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AIModelRouter/CustomRouter.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/AIModelRouter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AIModelRouter/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/AIModelRouter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AIModelRouter/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/AgentFrameworkWithAspire/.gitignore: -------------------------------------------------------------------------------- 1 | .azure 2 | -------------------------------------------------------------------------------- /dotnet/samples/Demos/AmazonBedrockModels/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AmazonBedrockModels/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/AmazonBedrockModels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AmazonBedrockModels/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/AotCompatibility/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AotCompatibility/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/AotCompatibility/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/AotCompatibility/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/BookingRestaurant/AppConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/BookingRestaurant/AppConfig.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/BookingRestaurant/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/BookingRestaurant/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/BookingRestaurant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/BookingRestaurant/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/ContentSafety/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/ContentSafety/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/ContentSafety/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/ContentSafety/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/ContentSafety/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/ContentSafety/appsettings.json -------------------------------------------------------------------------------- /dotnet/samples/Demos/CopilotAgentPlugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/CopilotAgentPlugins/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/HomeAutomation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/HomeAutomation/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/HomeAutomation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/HomeAutomation/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/HomeAutomation/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/HomeAutomation/Worker.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/OnnxSimpleRAG/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/OnnxSimpleRAG/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/OnnxSimpleRAG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/OnnxSimpleRAG/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/OpenAIRealtime/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/OpenAIRealtime/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/OpenAIRealtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/OpenAIRealtime/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/ProcessWithDapr/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/ProcessWithDapr/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/ProcessWithDapr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/ProcessWithDapr/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/QualityCheck/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/QualityCheck/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/QualityCheck/python-server/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dotnet/samples/Demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/StructuredDataPlugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/StructuredDataPlugin/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/TimePlugin/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/TimePlugin/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/TimePlugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/TimePlugin/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/TimePlugin/TimePlugin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/TimePlugin/TimePlugin.csproj -------------------------------------------------------------------------------- /dotnet/samples/Demos/VectorStoreRAG/DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VectorStoreRAG/DataLoader.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VectorStoreRAG/IDataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VectorStoreRAG/IDataLoader.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VectorStoreRAG/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VectorStoreRAG/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VectorStoreRAG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VectorStoreRAG/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/VectorStoreRAG/TextSnippet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VectorStoreRAG/TextSnippet.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/Program.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/README.md -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/Utilities/Tools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/Utilities/Tools.cs -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/VoiceChat.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/VoiceChat.csproj -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/VoiceChat.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/VoiceChat.sln -------------------------------------------------------------------------------- /dotnet/samples/Demos/VoiceChat/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/Demos/VoiceChat/appsettings.json -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/GettingStarted.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/GettingStarted.csproj -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/README.md -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/Step2_Add_Plugins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/Step2_Add_Plugins.cs -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/Step3_Yaml_Prompt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/Step3_Yaml_Prompt.cs -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/Step5_Chat_Prompt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/Step5_Chat_Prompt.cs -------------------------------------------------------------------------------- /dotnet/samples/GettingStarted/Step8_Pipelining.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStarted/Step8_Pipelining.cs -------------------------------------------------------------------------------- /dotnet/samples/GettingStartedWithAgents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/GettingStartedWithAgents/README.md -------------------------------------------------------------------------------- /dotnet/samples/LearnResources/LearnResources.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/LearnResources/LearnResources.csproj -------------------------------------------------------------------------------- /dotnet/samples/LearnResources/Plugins/MathPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/LearnResources/Plugins/MathPlugin.cs -------------------------------------------------------------------------------- /dotnet/samples/LearnResources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/LearnResources/README.md -------------------------------------------------------------------------------- /dotnet/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/samples/README.md -------------------------------------------------------------------------------- /dotnet/src/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/.editorconfig -------------------------------------------------------------------------------- /dotnet/src/Agents/A2A/A2AAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/A2A/A2AAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/A2A/A2AAgentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/A2A/A2AAgentExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/A2A/A2AAgentThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/A2A/A2AAgentThread.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/A2A/A2AHostAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/A2A/A2AHostAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/A2A/Agents.A2A.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/A2A/Agents.A2A.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/Agent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/Agent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AgentChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AgentChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AgentChat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AgentChat.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AgentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AgentExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AgentResponseItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AgentResponseItem.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AgentThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AgentThread.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AggregatorAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AggregatorAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Abstractions/AggregatorChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Abstractions/AggregatorChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/Agents.AzureAI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/Agents.AzureAI.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/AzureAIAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/AzureAIAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/AzureAIAgentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/AzureAIAgentExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/AzureAIAgentThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/AzureAIAgentThread.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/AzureAIChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/AzureAIChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/AzureAI/RunPollingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/AzureAI/RunPollingOptions.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Bedrock/Agents.Bedrock.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Bedrock/Agents.Bedrock.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/Bedrock/BedrockAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Bedrock/BedrockAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Bedrock/BedrockAgentChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Bedrock/BedrockAgentChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Bedrock/BedrockAgentThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Bedrock/BedrockAgentThread.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Bedrock/README.md -------------------------------------------------------------------------------- /dotnet/src/Agents/Copilot/CopilotStudioAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Copilot/CopilotStudioAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Copilot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Copilot/README.md -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/AgentGroupChat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/AgentGroupChat.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/Agents.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/Agents.Core.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/Chat/SelectionStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/Chat/SelectionStrategy.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/Chat/TerminationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/Chat/TerminationStrategy.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/ChatCompletionAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/ChatCompletionAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/ChatHistoryAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/ChatHistoryAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/ChatHistoryAgentThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/ChatHistoryAgentThread.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Core/ChatHistoryChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Core/ChatHistoryChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/Agents.Magentic.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/Agents.Magentic.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticAgentActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticAgentActor.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticManager.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticManagerActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticManagerActor.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticMessages.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticMessages.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticOrchestration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticOrchestration.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticPrompts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticPrompts.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Magentic/MagenticTeam.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Magentic/MagenticTeam.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/Agents.OpenAI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/Agents.OpenAI.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/OpenAIAssistantAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/OpenAIAssistantAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/OpenAIAssistantChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/OpenAIAssistantChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/OpenAIClientProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/OpenAIClientProvider.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/OpenAIResponseAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/OpenAIResponseAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/OpenAI/RunPollingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/OpenAI/RunPollingOptions.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Orchestration/AgentActor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Orchestration/AgentActor.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Orchestration/Handoff/Handoffs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Orchestration/Handoff/Handoffs.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Abstractions/AgentId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Abstractions/AgentId.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Abstractions/AgentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Abstractions/AgentType.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Abstractions/IAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Abstractions/IAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Abstractions/TopicId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Abstractions/TopicId.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/AgentsApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/AgentsApp.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/AgentsAppBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/AgentsAppBuilder.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/BaseAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/BaseAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/IHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/IHandle.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/Runtime.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/Runtime.Core.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/Core/TypeSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/Core/TypeSubscription.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Runtime/InProcess/ResultSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Runtime/InProcess/ResultSink.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/A2A/A2AAgentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/A2A/A2AAgentTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/AgentChannelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/AgentChannelTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/AgentChatTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/AgentChatTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/AgentExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/AgentExtensionsTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/AgentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/AgentTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/Agents.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/Agents.UnitTests.csproj -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/AggregatorAgentTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/AggregatorAgentTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/MockAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/MockAgent.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/MockChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/MockChannel.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/UnitTests/Yaml/AgentYamlTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/UnitTests/Yaml/AgentYamlTests.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Yaml/AgentDefinitionYaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Yaml/AgentDefinitionYaml.cs -------------------------------------------------------------------------------- /dotnet/src/Agents/Yaml/Agents.Yaml.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Agents/Yaml/Agents.Yaml.csproj -------------------------------------------------------------------------------- /dotnet/src/Connectors/Connectors.Google.UnitTests/TestData/counttokens_response.json: -------------------------------------------------------------------------------- 1 | { 2 | "totalTokens": 8 3 | } -------------------------------------------------------------------------------- /dotnet/src/Connectors/Connectors.Onnx/Provider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Connectors/Connectors.Onnx/Provider.cs -------------------------------------------------------------------------------- /dotnet/src/Experimental/Agents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Experimental/Agents/README.md -------------------------------------------------------------------------------- /dotnet/src/Functions/Functions.Grpc/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Functions/Functions.Grpc/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Functions/Functions.UnitTests/OpenApi/TestResponses/ObjectResponseSchema.json: -------------------------------------------------------------------------------- 1 | { "type": "object" } 2 | -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/.editorconfig -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/BaseIntegrationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/BaseIntegrationTest.cs -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/IntegrationTests.csproj -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/PromptTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/PromptTests.cs -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/README.md -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/RedirectOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/RedirectOutput.cs -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/TestData/employees.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/TestData/employees.pdf -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/TestData/test_audio.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/TestData/test_audio.wav -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/TestHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/TestHelpers.cs -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/XunitLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/XunitLogger.cs -------------------------------------------------------------------------------- /dotnet/src/IntegrationTests/testsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/IntegrationTests/testsettings.json -------------------------------------------------------------------------------- /dotnet/src/InternalUtilities/src/Model/Freezable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/InternalUtilities/src/Model/Freezable.cs -------------------------------------------------------------------------------- /dotnet/src/InternalUtilities/src/Text/SseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/InternalUtilities/src/Text/SseData.cs -------------------------------------------------------------------------------- /dotnet/src/InternalUtilities/src/Text/SseLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/InternalUtilities/src/Text/SseLine.cs -------------------------------------------------------------------------------- /dotnet/src/InternalUtilities/src/Text/SseReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/InternalUtilities/src/Text/SseReader.cs -------------------------------------------------------------------------------- /dotnet/src/InternalUtilities/test/MoqExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/InternalUtilities/test/MoqExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.AI/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.AI/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.AI/Plugins.AI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.AI/Plugins.AI.csproj -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Core/FileIOPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Core/FileIOPlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Core/HttpPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Core/HttpPlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Core/Plugins.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Core/Plugins.Core.csproj -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Core/TextPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Core/TextPlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Core/TimePlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Core/TimePlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Document/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Document/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Memory/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Memory/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.MsGraph/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.MsGraph/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.MsGraph/EmailPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.MsGraph/EmailPlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.UnitTests/.editorconfig -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/Bing/BingMetaTag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/Bing/BingMetaTag.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/Bing/BingWebPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/Bing/BingWebPage.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/Plugins.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/Plugins.Web.csproj -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/SearchUrlPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/SearchUrlPlugin.cs -------------------------------------------------------------------------------- /dotnet/src/Plugins/Plugins.Web/WebPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/Plugins/Plugins.Web/WebPage.cs -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.Abstractions/Kernel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.Abstractions/Kernel.cs -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.AotTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.AotTests/Program.cs -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.AotTests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.AotTests/README.md -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.Core/KernelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.Core/KernelExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.Core/Text/TextChunker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.Core/Text/TextChunker.cs -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.UnitTests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.UnitTests/.editorconfig -------------------------------------------------------------------------------- /dotnet/src/SemanticKernel.UnitTests/KernelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/SemanticKernel.UnitTests/KernelTests.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/AzureAISearch/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/AzureAISearch/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/Chroma.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/Chroma.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/ChromaClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/ChromaClient.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/ChromaMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/ChromaMemoryStore.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/IChromaClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/IChromaClient.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Chroma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Chroma/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/Common/SqlFilterTranslator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Common/SqlFilterTranslator.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/CosmosMongoDB/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/CosmosMongoDB/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/CosmosNoSql/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/CosmosNoSql/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/CosmosNoSql/ClientWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/CosmosNoSql/ClientWrapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Directory.Build.props -------------------------------------------------------------------------------- /dotnet/src/VectorData/InMemory/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/InMemory/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/InMemory/InMemory.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/InMemory/InMemory.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/InMemory/InMemoryConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/InMemory/InMemoryConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Milvus/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Milvus/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Milvus/Milvus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Milvus/Milvus.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Milvus/MilvusMemoryStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Milvus/MilvusMemoryStore.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Milvus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Milvus/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/MongoDB/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/MongoDB/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/MongoDB/MongoCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/MongoDB/MongoCollection.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/MongoDB/MongoDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/MongoDB/MongoDB.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/MongoDB/MongoVectorStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/MongoDB/MongoVectorStore.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/MongoDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/MongoDB/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/PgVector.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/PgVector.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/PostgresConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/PostgresConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/PostgresDbClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/PostgresDbClient.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/PostgresMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/PostgresMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/PostgresUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/PostgresUtils.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/PgVector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/PgVector/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/Pinecone/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Pinecone/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Pinecone/Pinecone.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Pinecone/Pinecone.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Pinecone/PineconeConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Pinecone/PineconeConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Pinecone/PineconeMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Pinecone/PineconeMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/Qdrant.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/Qdrant.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantCollection.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantFieldMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantFieldMapping.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantModelBuilder.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Qdrant/QdrantVectorStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Qdrant/QdrantVectorStore.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/IRedisJsonMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/IRedisJsonMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/Redis.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisFieldMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisFieldMapping.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisHashSetMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisHashSetMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisJsonCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisJsonCollection.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisJsonMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisJsonMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisModelBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisModelBuilder.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisStorageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisStorageType.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Redis/RedisVectorStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Redis/RedisVectorStore.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqlServer/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqlServer/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqlServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqlServer/README.md -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqlServer/SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqlServer/SqlServer.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqlServer/SqlServerMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqlServer/SqlServerMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteCollection.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteColumn.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteExtensions.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteMapper.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/SqliteVec/SqliteVec.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/SqliteVec/SqliteVec.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Weaviate/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Weaviate/AssemblyInfo.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Weaviate/Http/HttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Weaviate/Http/HttpRequest.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Weaviate/Weaviate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Weaviate/Weaviate.csproj -------------------------------------------------------------------------------- /dotnet/src/VectorData/Weaviate/WeaviateConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Weaviate/WeaviateConstants.cs -------------------------------------------------------------------------------- /dotnet/src/VectorData/Weaviate/WeaviateMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/src/VectorData/Weaviate/WeaviateMapper.cs -------------------------------------------------------------------------------- /dotnet/test/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/test/Directory.Build.props -------------------------------------------------------------------------------- /dotnet/test/VectorData/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/dotnet/test/VectorData/Directory.Build.props -------------------------------------------------------------------------------- /java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/java/README.md -------------------------------------------------------------------------------- /prompt_template_samples/ChatPlugin/Chat/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/ChatPlugin/Chat/config.json -------------------------------------------------------------------------------- /prompt_template_samples/FunPlugin/Joke/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/FunPlugin/Joke/config.json -------------------------------------------------------------------------------- /prompt_template_samples/FunPlugin/Joke/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/FunPlugin/Joke/skprompt.txt -------------------------------------------------------------------------------- /prompt_template_samples/MiscPlugin/Continue/skprompt.txt: -------------------------------------------------------------------------------- 1 | {{$INPUT}} 2 | -------------------------------------------------------------------------------- /prompt_template_samples/QAPlugin/Form/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/QAPlugin/Form/config.json -------------------------------------------------------------------------------- /prompt_template_samples/QAPlugin/Form/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/QAPlugin/Form/skprompt.txt -------------------------------------------------------------------------------- /prompt_template_samples/QAPlugin/QNA/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/QAPlugin/QNA/config.json -------------------------------------------------------------------------------- /prompt_template_samples/QAPlugin/QNA/skprompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/prompt_template_samples/QAPlugin/QNA/skprompt.txt -------------------------------------------------------------------------------- /python/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.coveragerc -------------------------------------------------------------------------------- /python/.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.cspell.json -------------------------------------------------------------------------------- /python/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.editorconfig -------------------------------------------------------------------------------- /python/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.env.example -------------------------------------------------------------------------------- /python/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.pre-commit-config.yaml -------------------------------------------------------------------------------- /python/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.vscode/extensions.json -------------------------------------------------------------------------------- /python/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.vscode/launch.json -------------------------------------------------------------------------------- /python/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.vscode/settings.json -------------------------------------------------------------------------------- /python/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/.vscode/tasks.json -------------------------------------------------------------------------------- /python/DEV_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/DEV_SETUP.md -------------------------------------------------------------------------------- /python/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/LICENSE -------------------------------------------------------------------------------- /python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/Makefile -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/README.md -------------------------------------------------------------------------------- /python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/mypy.ini -------------------------------------------------------------------------------- /python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/pyproject.toml -------------------------------------------------------------------------------- /python/samples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/README.md -------------------------------------------------------------------------------- /python/samples/SAMPLE_GUIDELINES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/SAMPLE_GUIDELINES.md -------------------------------------------------------------------------------- /python/samples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/__init__.py -------------------------------------------------------------------------------- /python/samples/concepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/README.md -------------------------------------------------------------------------------- /python/samples/concepts/agents/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/agents/README.md -------------------------------------------------------------------------------- /python/samples/concepts/agents/openai_assistant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/samples/concepts/audio/audio_from_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/audio/audio_from_prompt.py -------------------------------------------------------------------------------- /python/samples/concepts/audio/audio_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/audio/audio_player.py -------------------------------------------------------------------------------- /python/samples/concepts/audio/audio_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/audio/audio_recorder.py -------------------------------------------------------------------------------- /python/samples/concepts/caching/semantic_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/caching/semantic_caching.py -------------------------------------------------------------------------------- /python/samples/concepts/chat_history/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/chat_history/README.md -------------------------------------------------------------------------------- /python/samples/concepts/filtering/prompt_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/filtering/prompt_filters.py -------------------------------------------------------------------------------- /python/samples/concepts/grounding/grounded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/grounding/grounded.py -------------------------------------------------------------------------------- /python/samples/concepts/images/image_gen_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/images/image_gen_prompt.py -------------------------------------------------------------------------------- /python/samples/concepts/images/image_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/images/image_generation.py -------------------------------------------------------------------------------- /python/samples/concepts/logging/setup_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/logging/setup_logging.py -------------------------------------------------------------------------------- /python/samples/concepts/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/mcp/README.md -------------------------------------------------------------------------------- /python/samples/concepts/mcp/agent_with_mcp_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/mcp/agent_with_mcp_agent.py -------------------------------------------------------------------------------- /python/samples/concepts/mcp/mcp_as_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/mcp/mcp_as_plugin.py -------------------------------------------------------------------------------- /python/samples/concepts/memory/azure_ai_search_hotel_samples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/samples/concepts/memory/complex_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/memory/complex_memory.py -------------------------------------------------------------------------------- /python/samples/concepts/memory/data_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/memory/data_models.py -------------------------------------------------------------------------------- /python/samples/concepts/memory/simple_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/memory/simple_memory.py -------------------------------------------------------------------------------- /python/samples/concepts/memory/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/memory/utils.py -------------------------------------------------------------------------------- /python/samples/concepts/plugins/crew_ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/plugins/crew_ai/README.md -------------------------------------------------------------------------------- /python/samples/concepts/plugins/openapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/plugins/openapi/README.md -------------------------------------------------------------------------------- /python/samples/concepts/plugins/plugins_from_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/plugins/plugins_from_dir.py -------------------------------------------------------------------------------- /python/samples/concepts/processes/nested_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/processes/nested_process.py -------------------------------------------------------------------------------- /python/samples/concepts/rag/self_critique_rag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/rag/self_critique_rag.py -------------------------------------------------------------------------------- /python/samples/concepts/realtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/realtime/README.md -------------------------------------------------------------------------------- /python/samples/concepts/realtime/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/realtime/utils.py -------------------------------------------------------------------------------- /python/samples/concepts/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/resources/__init__.py -------------------------------------------------------------------------------- /python/samples/concepts/resources/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/resources/cat.jpg -------------------------------------------------------------------------------- /python/samples/concepts/resources/function_choice_json/ChatBot/skprompt.txt: -------------------------------------------------------------------------------- 1 | {{$chat_history}}{{$user_input}} -------------------------------------------------------------------------------- /python/samples/concepts/resources/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/resources/sample_image.jpg -------------------------------------------------------------------------------- /python/samples/concepts/resources/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/resources/utils.py -------------------------------------------------------------------------------- /python/samples/concepts/setup/ALL_SETTINGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/setup/ALL_SETTINGS.md -------------------------------------------------------------------------------- /python/samples/concepts/setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/setup/README.md -------------------------------------------------------------------------------- /python/samples/concepts/setup/openai_env_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/concepts/setup/openai_env_setup.py -------------------------------------------------------------------------------- /python/samples/demos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/README.md -------------------------------------------------------------------------------- /python/samples/demos/booking_restaurant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/booking_restaurant/README.md -------------------------------------------------------------------------------- /python/samples/demos/call_automation/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/call_automation/.env.example -------------------------------------------------------------------------------- /python/samples/demos/call_automation/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/call_automation/readme.md -------------------------------------------------------------------------------- /python/samples/demos/copilot_studio_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/copilot_studio_agent/README.md -------------------------------------------------------------------------------- /python/samples/demos/copilot_studio_agent/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/copilot_studio_agent/image.png -------------------------------------------------------------------------------- /python/samples/demos/copilot_studio_skill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/copilot_studio_skill/README.md -------------------------------------------------------------------------------- /python/samples/demos/copilot_studio_skill/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/copilot_studio_skill/image.png -------------------------------------------------------------------------------- /python/samples/demos/document_generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/document_generator/README.md -------------------------------------------------------------------------------- /python/samples/demos/document_generator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/document_generator/main.py -------------------------------------------------------------------------------- /python/samples/demos/guided_conversations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/guided_conversations/README.md -------------------------------------------------------------------------------- /python/samples/demos/mcp_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_server/README.md -------------------------------------------------------------------------------- /python/samples/demos/mcp_server/agent_as_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_server/agent_as_server.py -------------------------------------------------------------------------------- /python/samples/demos/mcp_server/sk_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_server/sk_mcp_server.py -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_with_oauth/README.md -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_with_oauth/agent/main.py -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_with_oauth/pyproject.toml -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/server/mcp_simple_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/server/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_with_oauth/server/uv.lock -------------------------------------------------------------------------------- /python/samples/demos/mcp_with_oauth/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/mcp_with_oauth/uv.lock -------------------------------------------------------------------------------- /python/samples/demos/process_with_dapr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/process_with_dapr/README.md -------------------------------------------------------------------------------- /python/samples/demos/process_with_dapr/flask_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/process_with_dapr/flask_app.py -------------------------------------------------------------------------------- /python/samples/demos/telemetry/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/.env.example -------------------------------------------------------------------------------- /python/samples/demos/telemetry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/README.md -------------------------------------------------------------------------------- /python/samples/demos/telemetry/demo_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/demo_plugins.py -------------------------------------------------------------------------------- /python/samples/demos/telemetry/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/main.py -------------------------------------------------------------------------------- /python/samples/demos/telemetry/repo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/repo_utils.py -------------------------------------------------------------------------------- /python/samples/demos/telemetry/scenarios.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/demos/telemetry/scenarios.py -------------------------------------------------------------------------------- /python/samples/getting_started/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/getting_started/.env.example -------------------------------------------------------------------------------- /python/samples/getting_started/services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/getting_started/services.py -------------------------------------------------------------------------------- /python/samples/learn_resources/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/.env.example -------------------------------------------------------------------------------- /python/samples/learn_resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/README.md -------------------------------------------------------------------------------- /python/samples/learn_resources/ai_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/ai_services.py -------------------------------------------------------------------------------- /python/samples/learn_resources/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/plugin.py -------------------------------------------------------------------------------- /python/samples/learn_resources/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/templates.py -------------------------------------------------------------------------------- /python/samples/learn_resources/using_the_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/using_the_kernel.py -------------------------------------------------------------------------------- /python/samples/learn_resources/your_first_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/learn_resources/your_first_prompt.py -------------------------------------------------------------------------------- /python/samples/service_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/service_settings.py -------------------------------------------------------------------------------- /python/samples/sk_service_configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/samples/sk_service_configurator.py -------------------------------------------------------------------------------- /python/semantic_kernel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/__init__.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/__init__.pyi -------------------------------------------------------------------------------- /python/semantic_kernel/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/agent.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/autogen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/autogen/README.md -------------------------------------------------------------------------------- /python/semantic_kernel/agents/autogen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/azure_ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/bedrock/README.md -------------------------------------------------------------------------------- /python/semantic_kernel/agents/bedrock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/bedrock/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/channels/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/chat_completion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/copilot_studio/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/group_chat/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/open_ai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/orchestration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/orchestration/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/runtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/runtime/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/runtime/core/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/runtime/core/agent.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/runtime/core/topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/agents/runtime/core/topic.py -------------------------------------------------------------------------------- /python/semantic_kernel/agents/strategies/selection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/agents/strategies/termination/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/_search_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/_search_shared.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/ai/README.md -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/ai/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/anthropic/prompt_execution_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/anthropic/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/anthropic/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/bedrock/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/bedrock/services/model_provider/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/embeddings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/google/google_ai/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/mistral_ai/prompt_execution_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/mistral_ai/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/mistral_ai/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/ollama/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/onnx/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/onnx/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/ai/onnx/utils.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/open_ai/exceptions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/open_ai/prompt_execution_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/open_ai/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/ai/open_ai/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/brave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/brave.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/chroma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/chroma.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/faiss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/faiss.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/google_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/google_search.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/in_memory.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/mcp.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/memory.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/memory.pyi -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/astradb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/azure_cognitive_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/azure_cosmosdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/chroma/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/milvus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/mongodb_atlas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/pinecone/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/postgres/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/qdrant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/redis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/usearch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/memory_stores/weaviate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/mongodb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/mongodb.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/openapi_plugin/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/oracle.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/pinecone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/pinecone.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/postgres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/postgres.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/qdrant.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/redis.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/search.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/search.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/search.pyi -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/sql_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/sql_server.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/utils/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/connectors/weaviate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/connectors/weaviate.py -------------------------------------------------------------------------------- /python/semantic_kernel/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/const.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/audio_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/audio_content.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/binary_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/binary_content.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/chat_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/chat_history.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/const.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/history_reducer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/contents/image_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/image_content.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/kernel_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/kernel_content.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/realtime_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/realtime_events.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/text_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/text_content.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/contents/utils/data_uri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/utils/data_uri.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/utils/hashing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/utils/hashing.py -------------------------------------------------------------------------------- /python/semantic_kernel/contents/utils/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/contents/utils/status.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/http_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/http_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/math_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/math_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/text_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/text_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/time_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/time_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/core_plugins/wait_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/core_plugins/wait_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/data/_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/data/_shared.py -------------------------------------------------------------------------------- /python/semantic_kernel/data/text_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/data/text_search.py -------------------------------------------------------------------------------- /python/semantic_kernel/data/vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/data/vector.py -------------------------------------------------------------------------------- /python/semantic_kernel/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/exceptions/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/filters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/filters/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/filters/auto_function_invocation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/filters/filter_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/filters/filter_types.py -------------------------------------------------------------------------------- /python/semantic_kernel/filters/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/filters/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/functions/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/functions/function_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/functions/function_result.py -------------------------------------------------------------------------------- /python/semantic_kernel/functions/kernel_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/functions/kernel_function.py -------------------------------------------------------------------------------- /python/semantic_kernel/functions/kernel_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/functions/kernel_plugin.py -------------------------------------------------------------------------------- /python/semantic_kernel/functions/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/functions/types.py -------------------------------------------------------------------------------- /python/semantic_kernel/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/kernel.py -------------------------------------------------------------------------------- /python/semantic_kernel/kernel_pydantic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/kernel_pydantic.py -------------------------------------------------------------------------------- /python/semantic_kernel/kernel_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/kernel_types.py -------------------------------------------------------------------------------- /python/semantic_kernel/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/memory/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/memory/memory_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/memory/memory_record.py -------------------------------------------------------------------------------- /python/semantic_kernel/memory/memory_store_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/memory/memory_store_base.py -------------------------------------------------------------------------------- /python/semantic_kernel/memory/null_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/memory/null_memory.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/const.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/dapr_runtime/actors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/processes/dapr_runtime/interfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/processes/local_runtime/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/processes/process_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/process_builder.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/process_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/process_event.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/process_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/process_message.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/process_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/process_types.py -------------------------------------------------------------------------------- /python/semantic_kernel/processes/step_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/processes/step_utils.py -------------------------------------------------------------------------------- /python/semantic_kernel/prompt_template/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/prompt_template/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/prompt_template/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/prompt_template/const.py -------------------------------------------------------------------------------- /python/semantic_kernel/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/reliability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/services/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/template_engine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/template_engine/README.md -------------------------------------------------------------------------------- /python/semantic_kernel/template_engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/template_engine/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/template_engine/protocols/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/text/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/text/__init__.py -------------------------------------------------------------------------------- /python/semantic_kernel/text/function_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/text/function_extension.py -------------------------------------------------------------------------------- /python/semantic_kernel/text/text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/text/text_chunker.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/utils/async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/async_utils.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/chat.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/list_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/list_handler.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/logging.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/naming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/naming.py -------------------------------------------------------------------------------- /python/semantic_kernel/utils/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/utils/telemetry/agent_diagnostics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/semantic_kernel/utils/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/semantic_kernel/utils/validation.py -------------------------------------------------------------------------------- /python/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/__init__.py -------------------------------------------------------------------------------- /python/tests/assets/sample_audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/assets/sample_audio.mp3 -------------------------------------------------------------------------------- /python/tests/assets/sample_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/assets/sample_image.jpg -------------------------------------------------------------------------------- /python/tests/assets/test_plugins/TestFunctionBadYaml/bad.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/assets/test_plugins/TestFunctionYaml/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/assets/test_plugins/TestNoFunction/something_else.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/assets/test_yaml_spec/spec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/assets/test_yaml_spec/spec.yaml -------------------------------------------------------------------------------- /python/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/conftest.py -------------------------------------------------------------------------------- /python/tests/integration/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/integration/agents/agent_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/agents/agent_test_base.py -------------------------------------------------------------------------------- /python/tests/integration/agents/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/agents/conftest.py -------------------------------------------------------------------------------- /python/tests/integration/completions/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/completions/conftest.py -------------------------------------------------------------------------------- /python/tests/integration/fakes/email_plugin_fake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/fakes/email_plugin_fake.py -------------------------------------------------------------------------------- /python/tests/integration/fakes/fun_plugin_fake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/fakes/fun_plugin_fake.py -------------------------------------------------------------------------------- /python/tests/integration/memory/data_records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/integration/memory/data_records.py -------------------------------------------------------------------------------- /python/tests/samples/test_concepts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/samples/test_concepts.py -------------------------------------------------------------------------------- /python/tests/samples/test_getting_started.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/samples/test_getting_started.py -------------------------------------------------------------------------------- /python/tests/samples/test_learn_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/samples/test_learn_resources.py -------------------------------------------------------------------------------- /python/tests/unit/agents/azure_ai_agent/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/agents/azure_ai_agent/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/agents/bedrock_agent/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/agents/bedrock_agent/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/agents/orchestration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/agents/orchestration/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/agents/runtime/test_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/agents/runtime/test_runtime.py -------------------------------------------------------------------------------- /python/tests/unit/agents/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/agents/test_agent.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/ai/bedrock/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/ai/bedrock/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/ai/google/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/ai/google/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/ai/ollama/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/ai/ollama/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/ai/ollama/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/ai/ollama/utils.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/ai/onnx/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/ai/onnx/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/mcp/test_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/mcp/test_mcp.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/memory/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/memory/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/memory/test_chroma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/memory/test_chroma.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/memory/test_faiss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/memory/test_faiss.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/memory/test_oracle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/memory/test_oracle.py -------------------------------------------------------------------------------- /python/tests/unit/connectors/memory/test_qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/connectors/memory/test_qdrant.py -------------------------------------------------------------------------------- /python/tests/unit/contents/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/contents/test_binary_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/test_binary_content.py -------------------------------------------------------------------------------- /python/tests/unit/contents/test_chat_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/test_chat_history.py -------------------------------------------------------------------------------- /python/tests/unit/contents/test_data_uri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/test_data_uri.py -------------------------------------------------------------------------------- /python/tests/unit/contents/test_hashing_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/test_hashing_utils.py -------------------------------------------------------------------------------- /python/tests/unit/contents/test_image_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/contents/test_image_content.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/test_http_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/test_http_plugin.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/test_math_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/test_math_plugin.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/test_text_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/test_text_plugin.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/test_time_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/test_time_plugin.py -------------------------------------------------------------------------------- /python/tests/unit/core_plugins/test_wait_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/core_plugins/test_wait_plugin.py -------------------------------------------------------------------------------- /python/tests/unit/data/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/data/conftest.py -------------------------------------------------------------------------------- /python/tests/unit/data/test_text_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/data/test_text_search.py -------------------------------------------------------------------------------- /python/tests/unit/data/test_vector_search_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/data/test_vector_search_base.py -------------------------------------------------------------------------------- /python/tests/unit/functions/test_function_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/functions/test_function_result.py -------------------------------------------------------------------------------- /python/tests/unit/functions/test_kernel_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/functions/test_kernel_plugins.py -------------------------------------------------------------------------------- /python/tests/unit/kernel/test_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/kernel/test_kernel.py -------------------------------------------------------------------------------- /python/tests/unit/kernel/test_kernel_settings.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/unit/kernel/test_register_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/kernel/test_register_functions.py -------------------------------------------------------------------------------- /python/tests/unit/processes/test_process_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/processes/test_process_builder.py -------------------------------------------------------------------------------- /python/tests/unit/processes/test_process_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/processes/test_process_types.py -------------------------------------------------------------------------------- /python/tests/unit/processes/test_step_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/processes/test_step_utils.py -------------------------------------------------------------------------------- /python/tests/unit/schema/test_schema_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/schema/test_schema_builder.py -------------------------------------------------------------------------------- /python/tests/unit/services/test_service_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/services/test_service_utils.py -------------------------------------------------------------------------------- /python/tests/unit/telemetry/test_user_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/telemetry/test_user_agent.py -------------------------------------------------------------------------------- /python/tests/unit/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/test_serialization.py -------------------------------------------------------------------------------- /python/tests/unit/text/test_function_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/text/test_function_extension.py -------------------------------------------------------------------------------- /python/tests/unit/text/test_text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/text/test_text_chunker.py -------------------------------------------------------------------------------- /python/tests/unit/utils/test_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/utils/test_chat.py -------------------------------------------------------------------------------- /python/tests/unit/utils/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/unit/utils/test_logging.py -------------------------------------------------------------------------------- /python/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/tests/utils.py -------------------------------------------------------------------------------- /python/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/semantic-kernel/HEAD/python/uv.lock --------------------------------------------------------------------------------