├── .github ├── CODEOWNERS ├── dependabot.yaml ├── pull_request_template.yml └── workflows │ ├── build_tests.yml │ ├── execute_test_for_model.yml │ └── publish.yml ├── .gitignore ├── Directory.Packages.props ├── LICENSE.md ├── README.md ├── src ├── .dockerignore ├── SemanticKernel.Agents.DatabaseAgent.MCPServer │ ├── AsemblyInfo.cs │ ├── Configuration │ │ ├── AgentSettings.cs │ │ ├── AzureOpenAIConfig.cs │ │ ├── DatabaseSettings.cs │ │ ├── KernelSettings.cs │ │ ├── MCPServerSettings.cs │ │ ├── MemorySettings.cs │ │ ├── OllamaConfig.cs │ │ ├── QdrantMemorySettings.cs │ │ └── SQLiteMemorySettings.cs │ ├── DbConnectionFactory.cs │ ├── Docker.md │ ├── DockerScripts │ │ └── install │ │ │ ├── simbaspark.sh │ │ │ └── void.sh │ ├── Dockerfile │ ├── DotnetTool.md │ ├── Extensions │ │ ├── DatabaseKernelAgentExtension.cs │ │ └── IKernelBuilderExtension.cs │ ├── Internals │ │ └── AgentKernelFactory.cs │ ├── Program.cs │ ├── README.md │ └── SemanticKernel.Agents.DatabaseAgent.MCPServer.csproj ├── SemanticKernel.Agents.DatabaseAgent.QualityAssurance │ ├── Evaluators │ │ ├── QueryRelevancyEvaluation.cs │ │ └── QueryRelevancyEvaluator.cs │ ├── Extensions │ │ └── ServiceCollectionExtension.cs │ ├── Filters │ │ ├── QualityAssuranceFilterOptions.cs │ │ └── QueryRelevancyFilter.cs │ ├── Prompts │ │ └── QuestionExtraction.md │ ├── README.md │ └── SemanticKernel.Agents.DatabaseAgent.QualityAssurance.csproj ├── SemanticKernel.Agents.DatabaseAgent │ ├── .gitattributes │ ├── AgentDefinitionSnippet.cs │ ├── AgentDescriptionResponse.cs │ ├── AgentInstructionsResponse.cs │ ├── AgentNameRespone.cs │ ├── AgentResponse.cs │ ├── AsemblyInfo.cs │ ├── DatabaseAgent.cs │ ├── DatabaseAgentFactory.cs │ ├── DatabasePlugin.cs │ ├── DatabasePluginOptions.cs │ ├── ExplainTableResponse.cs │ ├── Extensions │ │ └── DBConnectionExtension.cs │ ├── ExtractTableNameResponse.cs │ ├── Filters │ │ ├── IQueryExecutionFilter.cs │ │ └── QueryExecutionContext.cs │ ├── IPromptProvider.cs │ ├── Internals │ │ ├── EmbeddedPromptProvider.cs │ │ ├── MarkdownRenderer.cs │ │ ├── PromptExecutionSettingsHelper.cs │ │ ├── QueryExecutor.cs │ │ └── RetryHelper.cs │ ├── Prompts │ │ ├── AgentDescriptionGenerator.md │ │ ├── AgentInstructionsGenerator.md │ │ ├── AgentNameGenerator.md │ │ ├── ExplainTable.md │ │ ├── ExtractTableName.md │ │ ├── RewriteUserQuery.md │ │ └── WriteSQLQuery.md │ ├── README.md │ ├── RewriteQueryResponse.cs │ ├── SemanticKernel.Agents.DatabaseAgent.csproj │ ├── TableDefinitionSnippet.cs │ └── WriteSQLQueryResponse.cs └── SemanticKernel.Plugins.DatabaseAgent.sln └── tests └── SemanticKernel.Agents.DatabaseAgent.Tests ├── AgentFactoryTest.cs ├── Evaluation.cs ├── Properties └── launchSettings.json ├── SemanticKernel.Agents.DatabaseAgent.Tests.csproj ├── TestContextLoggerProvider.cs ├── appsettings.json └── northwind.db /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/pull_request_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/pull_request_template.yml -------------------------------------------------------------------------------- /.github/workflows/build_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/workflows/build_tests.yml -------------------------------------------------------------------------------- /.github/workflows/execute_test_for_model.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/workflows/execute_test_for_model.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/README.md -------------------------------------------------------------------------------- /src/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/.dockerignore -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/AsemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/AsemblyInfo.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/AgentSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/AgentSettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/AzureOpenAIConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/AzureOpenAIConfig.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/DatabaseSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/DatabaseSettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/KernelSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/KernelSettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/MCPServerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/MCPServerSettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/MemorySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/MemorySettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/OllamaConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/OllamaConfig.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/QdrantMemorySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/QdrantMemorySettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/SQLiteMemorySettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Configuration/SQLiteMemorySettings.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DbConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DbConnectionFactory.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Docker.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DockerScripts/install/simbaspark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DockerScripts/install/simbaspark.sh -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DockerScripts/install/void.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DockerScripts/install/void.sh -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Dockerfile -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DotnetTool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/DotnetTool.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Extensions/DatabaseKernelAgentExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Extensions/DatabaseKernelAgentExtension.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Extensions/IKernelBuilderExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Extensions/IKernelBuilderExtension.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Internals/AgentKernelFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Internals/AgentKernelFactory.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/Program.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/README.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.MCPServer/SemanticKernel.Agents.DatabaseAgent.MCPServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.MCPServer/SemanticKernel.Agents.DatabaseAgent.MCPServer.csproj -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Evaluators/QueryRelevancyEvaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Evaluators/QueryRelevancyEvaluation.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Evaluators/QueryRelevancyEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Evaluators/QueryRelevancyEvaluator.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Extensions/ServiceCollectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Extensions/ServiceCollectionExtension.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Filters/QualityAssuranceFilterOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Filters/QualityAssuranceFilterOptions.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Filters/QueryRelevancyFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Filters/QueryRelevancyFilter.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Prompts/QuestionExtraction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/Prompts/QuestionExtraction.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/README.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/SemanticKernel.Agents.DatabaseAgent.QualityAssurance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent.QualityAssurance/SemanticKernel.Agents.DatabaseAgent.QualityAssurance.csproj -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/.gitattributes -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AgentDefinitionSnippet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AgentDefinitionSnippet.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AgentDescriptionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AgentDescriptionResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AgentInstructionsResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AgentInstructionsResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AgentNameRespone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AgentNameRespone.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AgentResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AgentResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/AsemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/AsemblyInfo.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/DatabaseAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/DatabaseAgent.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/DatabaseAgentFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/DatabaseAgentFactory.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/DatabasePlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/DatabasePlugin.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/DatabasePluginOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/DatabasePluginOptions.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/ExplainTableResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/ExplainTableResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Extensions/DBConnectionExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Extensions/DBConnectionExtension.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/ExtractTableNameResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/ExtractTableNameResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Filters/IQueryExecutionFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Filters/IQueryExecutionFilter.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Filters/QueryExecutionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Filters/QueryExecutionContext.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/IPromptProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/IPromptProvider.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Internals/EmbeddedPromptProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Internals/EmbeddedPromptProvider.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Internals/MarkdownRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Internals/MarkdownRenderer.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Internals/PromptExecutionSettingsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Internals/PromptExecutionSettingsHelper.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Internals/QueryExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Internals/QueryExecutor.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Internals/RetryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Internals/RetryHelper.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentDescriptionGenerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentDescriptionGenerator.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentInstructionsGenerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentInstructionsGenerator.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentNameGenerator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/AgentNameGenerator.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/ExplainTable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/ExplainTable.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/ExtractTableName.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/ExtractTableName.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/RewriteUserQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/RewriteUserQuery.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/Prompts/WriteSQLQuery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/Prompts/WriteSQLQuery.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/README.md -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/RewriteQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/RewriteQueryResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/SemanticKernel.Agents.DatabaseAgent.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/SemanticKernel.Agents.DatabaseAgent.csproj -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/TableDefinitionSnippet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/TableDefinitionSnippet.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Agents.DatabaseAgent/WriteSQLQueryResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Agents.DatabaseAgent/WriteSQLQueryResponse.cs -------------------------------------------------------------------------------- /src/SemanticKernel.Plugins.DatabaseAgent.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/src/SemanticKernel.Plugins.DatabaseAgent.sln -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/AgentFactoryTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/AgentFactoryTest.cs -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/Evaluation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/Evaluation.cs -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/Properties/launchSettings.json -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/SemanticKernel.Agents.DatabaseAgent.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/SemanticKernel.Agents.DatabaseAgent.Tests.csproj -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/TestContextLoggerProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/TestContextLoggerProvider.cs -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/appsettings.json -------------------------------------------------------------------------------- /tests/SemanticKernel.Agents.DatabaseAgent.Tests/northwind.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kbeaugrand/SemanticKernel.Agents.DatabaseAgent/HEAD/tests/SemanticKernel.Agents.DatabaseAgent.Tests/northwind.db --------------------------------------------------------------------------------