├── .dockerignore ├── .github ├── custom-instructions.md ├── dependabot.yml └── workflows │ ├── README.md │ ├── build.yml │ └── copilot-setup-steps.yml ├── .gitignore ├── .markdownlint.json ├── CHANGELOG.md ├── Directory.Packages.props ├── LICENSE ├── NLWebNet.sln ├── NuGet.Config ├── README.md ├── deployment ├── azure │ ├── app-service.bicep │ ├── container-apps.bicep │ └── container-apps.parameters.json ├── docker │ ├── Dockerfile │ └── docker-compose.yml ├── kubernetes │ ├── helm │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── hpa.yaml │ │ │ ├── ingress.yaml │ │ │ ├── secret.yaml │ │ │ ├── service.yaml │ │ │ └── serviceaccount.yaml │ │ └── values.yaml │ └── manifests │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml └── scripts │ ├── deploy │ ├── build-docker.sh │ └── deploy-azure.sh │ ├── validate-package.ps1 │ └── validate-package.sh ├── doc ├── README.md ├── advanced-tool-system-guide.md ├── api-reference.md ├── configuration-format-updates.md ├── demo-setup-guide.md ├── deployment │ └── README.md ├── design-decisions.md ├── development-guide.md ├── github-issues-plan.md ├── manual-testing-guide.md ├── monitoring-demo.md ├── multi-backend-configuration.md ├── nlweb-june-2025-analysis.md ├── package-validation.md ├── sample-requests.http └── todo.md ├── samples ├── AspireDemo │ ├── AspireHost │ │ ├── AspireHostingExtensions.cs │ │ ├── NLWebNet.AspireHost.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── FRONTEND_INTEGRATION_SUMMARY.md │ ├── IMPLEMENTATION_SUMMARY.md │ ├── NLWebNet.AspireApp │ │ ├── Models │ │ │ └── DocumentRecord.cs │ │ ├── NLWebNet.AspireApp.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── CompositeEmbeddingService.cs │ │ │ ├── EmbeddingService.cs │ │ │ ├── GitHubModelsEmbeddingService.cs │ │ │ ├── IEmbeddingService.cs │ │ │ ├── IVectorStorageService.cs │ │ │ ├── QdrantVectorStorageService.cs │ │ │ └── RssFeedIngestionService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── NLWebNet.AspireDemo.sln │ ├── NLWebNet.Frontend │ │ ├── Components │ │ │ ├── App.razor │ │ │ ├── GitHubTokenInput.razor │ │ │ ├── Layout │ │ │ │ ├── MainLayout.razor │ │ │ │ ├── MainLayout.razor.cs │ │ │ │ └── NavMenu.razor │ │ │ ├── Pages │ │ │ │ ├── Configuration.razor │ │ │ │ ├── Home.razor │ │ │ │ ├── RssIngestion.razor │ │ │ │ ├── Statistics.razor │ │ │ │ ├── Test.razor │ │ │ │ ├── TestInteractive.razor │ │ │ │ └── VectorSearch.razor │ │ │ ├── Routes.razor │ │ │ └── _Imports.razor │ │ ├── GlobalUsings.cs │ │ ├── Models │ │ │ └── ApiModels.cs │ │ ├── NLWebNet.Frontend.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── ApiService.cs │ │ │ └── EmbeddingConfigurationService.cs │ │ ├── _Imports.razor │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── app.css │ │ │ └── js │ │ │ ├── blazor-debug.js │ │ │ └── debug.js │ ├── ServiceDefaults │ │ ├── Class1.cs │ │ ├── Extensions.cs │ │ └── ServiceDefaults.csproj │ ├── VECTOR_SEARCH_SETUP.md │ └── start-aspire.bat └── Demo │ ├── Components │ ├── App.razor │ ├── GitHubTokenInput.razor │ ├── Layout │ │ └── MainLayout.razor │ ├── NLWebDemo.razor │ ├── Pages │ │ ├── ApiTest.razor │ │ ├── Error.razor │ │ ├── Error2.razor │ │ ├── Home.razor │ │ ├── McpDemo.razor │ │ └── NLWebDemo.razor │ ├── QueryInput.razor │ ├── ResultsDisplay.razor │ ├── Routes.razor │ ├── StreamingDisplay.razor │ └── _Imports.razor │ ├── MinimalApiProgram.cs │ ├── NLWebNet.Demo.csproj │ ├── Pages │ ├── Error.cshtml.cs │ ├── Index.cshtml.cs │ ├── Privacy.cshtml.cs │ ├── Shared │ │ └── _Host.cshtml │ └── _ViewImports.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── AIConfigurationService.cs │ ├── DynamicChatClientFactory.cs │ ├── EnhancedMockDataBackend.cs │ ├── GitHubModelsChatClient.cs │ ├── IVectorStorageService.cs │ ├── NullChatClient.cs │ ├── QdrantVectorStorageService.cs │ ├── RssFeedService.cs │ └── WebSearchBackend.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── config_retrieval.yaml │ ├── tool_definitions.xml │ └── wwwroot │ ├── app.css │ ├── css │ └── site.css │ ├── favicon.ico │ ├── favicon.png │ ├── js │ └── site.js │ └── lib │ └── bootstrap │ ├── LICENSE │ └── dist │ ├── css │ ├── bootstrap-grid.css │ ├── bootstrap-grid.css.map │ ├── bootstrap-grid.min.css │ ├── bootstrap-grid.min.css.map │ ├── bootstrap-grid.rtl.css │ ├── bootstrap-grid.rtl.css.map │ ├── bootstrap-grid.rtl.min.css │ ├── bootstrap-grid.rtl.min.css.map │ ├── bootstrap-reboot.css │ ├── bootstrap-reboot.css.map │ ├── bootstrap-reboot.min.css │ ├── bootstrap-reboot.min.css.map │ ├── bootstrap-reboot.rtl.css │ ├── bootstrap-reboot.rtl.css.map │ ├── bootstrap-reboot.rtl.min.css │ ├── bootstrap-reboot.rtl.min.css.map │ ├── bootstrap-utilities.css │ ├── bootstrap-utilities.css.map │ ├── bootstrap-utilities.min.css │ ├── bootstrap-utilities.min.css.map │ ├── bootstrap-utilities.rtl.css │ ├── bootstrap-utilities.rtl.css.map │ ├── bootstrap-utilities.rtl.min.css │ ├── bootstrap-utilities.rtl.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ ├── bootstrap.min.css.map │ ├── bootstrap.rtl.css │ ├── bootstrap.rtl.css.map │ ├── bootstrap.rtl.min.css │ └── bootstrap.rtl.min.css.map │ └── js │ ├── bootstrap.bundle.js │ ├── bootstrap.bundle.js.map │ ├── bootstrap.bundle.min.js │ ├── bootstrap.bundle.min.js.map │ ├── bootstrap.esm.js │ ├── bootstrap.esm.js.map │ ├── bootstrap.esm.min.js │ ├── bootstrap.esm.min.js.map │ ├── bootstrap.js │ ├── bootstrap.js.map │ ├── bootstrap.min.js │ └── bootstrap.min.js.map ├── scripts └── markdown-tools │ ├── README.md │ ├── fix-blank-lines.ps1 │ ├── fix-markdown.ps1 │ ├── fix-md012.ps1 │ ├── fix-md031.ps1 │ ├── fix-numbered-lists.ps1 │ └── lint-markdown.ps1 ├── src └── NLWebNet │ ├── Controllers │ ├── AskController.cs │ └── McpController.cs │ ├── Endpoints │ ├── AskEndpoints.cs │ ├── HealthEndpoints.cs │ └── McpEndpoints.cs │ ├── Extensions │ ├── ApplicationBuilderExtensions.cs │ ├── AspireExtensions.cs │ ├── ConfigurationExtensions.cs │ ├── OpenTelemetryExtensions.cs │ ├── ServiceCollectionExtensions.cs │ └── ToolSystemServiceCollectionExtensions.cs │ ├── Health │ ├── AIServiceHealthCheck.cs │ ├── DataBackendHealthCheck.cs │ └── NLWebHealthCheck.cs │ ├── MCP │ ├── IMcpService.cs │ └── McpService.cs │ ├── Metrics │ └── NLWebMetrics.cs │ ├── Middleware │ ├── MetricsMiddleware.cs │ ├── NLWebMiddleware.cs │ └── RateLimitingMiddleware.cs │ ├── Models │ ├── ConfigurationFormatOptions.cs │ ├── McpModels.cs │ ├── MultiBackendOptions.cs │ ├── NLWebOptions.cs │ ├── NLWebRequest.cs │ ├── NLWebResponse.cs │ ├── NLWebResult.cs │ ├── QueryMode.cs │ └── ToolDefinition.cs │ ├── NLWebNet.csproj │ ├── NLWebOptions.cs │ ├── QueryMode.cs │ ├── RateLimiting │ ├── IRateLimitingService.cs │ └── RateLimitingOptions.cs │ ├── Services │ ├── BackendManager.cs │ ├── BaseToolHandler.cs │ ├── CompareToolHandler.cs │ ├── DetailsToolHandler.cs │ ├── EnsembleToolHandler.cs │ ├── IBackendManager.cs │ ├── IDataBackend.cs │ ├── INLWebService.cs │ ├── IQueryProcessor.cs │ ├── IResultGenerator.cs │ ├── IToolExecutor.cs │ ├── IToolHandler.cs │ ├── IToolSelector.cs │ ├── MockDataBackend.cs │ ├── NLWebService.cs │ ├── QueryProcessor.cs │ ├── RecipeToolHandler.cs │ ├── ResultGenerator.cs │ ├── SearchToolHandler.cs │ ├── ToolDefinitionLoader.cs │ └── ToolSelector.cs │ └── Utilities │ └── CorrelationIdUtility.cs └── tests └── NLWebNet.Tests ├── AssemblyInfo.cs ├── Controllers ├── AskControllerTests.cs └── McpControllerTests.cs ├── Docker └── DockerfileTests.cs ├── Endpoints ├── AskEndpointsTests.cs └── McpEndpointsTests.cs ├── Extensions ├── AspireExtensionsTests.cs ├── ConfigurationFormatSupportTests.cs ├── MultiBackendExtensionsTests.cs └── OpenTelemetryExtensionsTests.cs ├── Integration ├── BackendOperationTests.cs ├── EndToEndQueryTests.cs └── MultiBackendIntegrationTests.cs ├── MCP ├── McpServiceTests.cs └── TestNLWebService.cs ├── NLWebNet.Tests.csproj ├── Performance └── PerformanceBenchmarkFramework.cs ├── Services ├── BackendManagerTests.cs ├── BaseToolHandlerTests.cs ├── CompareToolHandlerTests.cs ├── DetailsToolHandlerTests.cs ├── EnsembleToolHandlerTests.cs ├── MockDataBackendTests.cs ├── QueryProcessorTests.cs ├── RecipeToolHandlerTests.cs ├── SearchToolHandlerTests.cs ├── TestQueryProcessor.cs ├── TestResultGenerator.cs ├── ToolExecutorTests.cs ├── ToolSelectionAccuracyTests.cs ├── ToolSelectorPerformanceTests.cs └── ToolSelectorTests.cs ├── TestData ├── TestConstants.cs └── TestDataManager.cs ├── TestLogger.cs └── test.runsettings /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/custom-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.github/custom-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/LICENSE -------------------------------------------------------------------------------- /NLWebNet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/NLWebNet.sln -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/README.md -------------------------------------------------------------------------------- /deployment/azure/app-service.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/azure/app-service.bicep -------------------------------------------------------------------------------- /deployment/azure/container-apps.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/azure/container-apps.bicep -------------------------------------------------------------------------------- /deployment/azure/container-apps.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/azure/container-apps.parameters.json -------------------------------------------------------------------------------- /deployment/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/docker/Dockerfile -------------------------------------------------------------------------------- /deployment/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/docker/docker-compose.yml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/Chart.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/README.md -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/deployment.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/hpa.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/ingress.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/secret.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/service.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/helm/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/helm/values.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/manifests/configmap.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/manifests/deployment.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/manifests/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/manifests/ingress.yaml -------------------------------------------------------------------------------- /deployment/kubernetes/manifests/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/kubernetes/manifests/service.yaml -------------------------------------------------------------------------------- /deployment/scripts/deploy/build-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/scripts/deploy/build-docker.sh -------------------------------------------------------------------------------- /deployment/scripts/deploy/deploy-azure.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/scripts/deploy/deploy-azure.sh -------------------------------------------------------------------------------- /deployment/scripts/validate-package.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/scripts/validate-package.ps1 -------------------------------------------------------------------------------- /deployment/scripts/validate-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/deployment/scripts/validate-package.sh -------------------------------------------------------------------------------- /doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/README.md -------------------------------------------------------------------------------- /doc/advanced-tool-system-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/advanced-tool-system-guide.md -------------------------------------------------------------------------------- /doc/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/api-reference.md -------------------------------------------------------------------------------- /doc/configuration-format-updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/configuration-format-updates.md -------------------------------------------------------------------------------- /doc/demo-setup-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/demo-setup-guide.md -------------------------------------------------------------------------------- /doc/deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/deployment/README.md -------------------------------------------------------------------------------- /doc/design-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/design-decisions.md -------------------------------------------------------------------------------- /doc/development-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/development-guide.md -------------------------------------------------------------------------------- /doc/github-issues-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/github-issues-plan.md -------------------------------------------------------------------------------- /doc/manual-testing-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/manual-testing-guide.md -------------------------------------------------------------------------------- /doc/monitoring-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/monitoring-demo.md -------------------------------------------------------------------------------- /doc/multi-backend-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/multi-backend-configuration.md -------------------------------------------------------------------------------- /doc/nlweb-june-2025-analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/nlweb-june-2025-analysis.md -------------------------------------------------------------------------------- /doc/package-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/package-validation.md -------------------------------------------------------------------------------- /doc/sample-requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/sample-requests.http -------------------------------------------------------------------------------- /doc/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/doc/todo.md -------------------------------------------------------------------------------- /samples/AspireDemo/AspireHost/AspireHostingExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/AspireHost/AspireHostingExtensions.cs -------------------------------------------------------------------------------- /samples/AspireDemo/AspireHost/NLWebNet.AspireHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/AspireHost/NLWebNet.AspireHost.csproj -------------------------------------------------------------------------------- /samples/AspireDemo/AspireHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/AspireHost/Program.cs -------------------------------------------------------------------------------- /samples/AspireDemo/AspireHost/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/AspireHost/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspireDemo/FRONTEND_INTEGRATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/FRONTEND_INTEGRATION_SUMMARY.md -------------------------------------------------------------------------------- /samples/AspireDemo/IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Models/DocumentRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Models/DocumentRecord.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/NLWebNet.AspireApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/NLWebNet.AspireApp.csproj -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Program.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/CompositeEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/CompositeEmbeddingService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/EmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/EmbeddingService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/GitHubModelsEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/GitHubModelsEmbeddingService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/IEmbeddingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/IEmbeddingService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/IVectorStorageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/IVectorStorageService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/QdrantVectorStorageService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/QdrantVectorStorageService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/Services/RssFeedIngestionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/Services/RssFeedIngestionService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/appsettings.Development.json -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireApp/appsettings.json -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.AspireDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.AspireDemo.sln -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/App.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/GitHubTokenInput.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/GitHubTokenInput.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Layout/MainLayout.razor.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Layout/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Layout/NavMenu.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Configuration.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Configuration.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Home.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/RssIngestion.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Pages/RssIngestion.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Statistics.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Statistics.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/Test.razor: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/TestInteractive.razor: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Pages/VectorSearch.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Pages/VectorSearch.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/Routes.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Components/_Imports.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/GlobalUsings.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Models/ApiModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Models/ApiModels.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/NLWebNet.Frontend.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/NLWebNet.Frontend.csproj -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Program.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Services/ApiService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Services/ApiService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/Services/EmbeddingConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/Services/EmbeddingConfigurationService.cs -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/_Imports.razor -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/appsettings.json -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/NLWebNet.Frontend/wwwroot/css/app.css -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/wwwroot/js/blazor-debug.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/NLWebNet.Frontend/wwwroot/js/debug.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/ServiceDefaults/Class1.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/AspireDemo/ServiceDefaults/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/ServiceDefaults/Extensions.cs -------------------------------------------------------------------------------- /samples/AspireDemo/ServiceDefaults/ServiceDefaults.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/ServiceDefaults/ServiceDefaults.csproj -------------------------------------------------------------------------------- /samples/AspireDemo/VECTOR_SEARCH_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/VECTOR_SEARCH_SETUP.md -------------------------------------------------------------------------------- /samples/AspireDemo/start-aspire.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/AspireDemo/start-aspire.bat -------------------------------------------------------------------------------- /samples/Demo/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/App.razor -------------------------------------------------------------------------------- /samples/Demo/Components/GitHubTokenInput.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/GitHubTokenInput.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Layout/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Layout/MainLayout.razor -------------------------------------------------------------------------------- /samples/Demo/Components/NLWebDemo.razor: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/ApiTest.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Pages/ApiTest.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/Error.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Pages/Error.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/Error2.razor: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Pages/Home.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/McpDemo.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Pages/McpDemo.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Pages/NLWebDemo.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Pages/NLWebDemo.razor -------------------------------------------------------------------------------- /samples/Demo/Components/QueryInput.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/QueryInput.razor -------------------------------------------------------------------------------- /samples/Demo/Components/ResultsDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/ResultsDisplay.razor -------------------------------------------------------------------------------- /samples/Demo/Components/Routes.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/Routes.razor -------------------------------------------------------------------------------- /samples/Demo/Components/StreamingDisplay.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/StreamingDisplay.razor -------------------------------------------------------------------------------- /samples/Demo/Components/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Components/_Imports.razor -------------------------------------------------------------------------------- /samples/Demo/MinimalApiProgram.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/NLWebNet.Demo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/NLWebNet.Demo.csproj -------------------------------------------------------------------------------- /samples/Demo/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Pages/Shared/_Host.cshtml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Program.cs -------------------------------------------------------------------------------- /samples/Demo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Demo/Services/AIConfigurationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/AIConfigurationService.cs -------------------------------------------------------------------------------- /samples/Demo/Services/DynamicChatClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/DynamicChatClientFactory.cs -------------------------------------------------------------------------------- /samples/Demo/Services/EnhancedMockDataBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/EnhancedMockDataBackend.cs -------------------------------------------------------------------------------- /samples/Demo/Services/GitHubModelsChatClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/GitHubModelsChatClient.cs -------------------------------------------------------------------------------- /samples/Demo/Services/IVectorStorageService.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Services/NullChatClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/NullChatClient.cs -------------------------------------------------------------------------------- /samples/Demo/Services/QdrantVectorStorageService.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/Services/RssFeedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/RssFeedService.cs -------------------------------------------------------------------------------- /samples/Demo/Services/WebSearchBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/Services/WebSearchBackend.cs -------------------------------------------------------------------------------- /samples/Demo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/appsettings.Development.json -------------------------------------------------------------------------------- /samples/Demo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/appsettings.json -------------------------------------------------------------------------------- /samples/Demo/config_retrieval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/config_retrieval.yaml -------------------------------------------------------------------------------- /samples/Demo/tool_definitions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/tool_definitions.xml -------------------------------------------------------------------------------- /samples/Demo/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/app.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/Demo/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/Demo/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/favicon.png -------------------------------------------------------------------------------- /samples/Demo/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/js/site.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/samples/Demo/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /scripts/markdown-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/README.md -------------------------------------------------------------------------------- /scripts/markdown-tools/fix-blank-lines.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/fix-blank-lines.ps1 -------------------------------------------------------------------------------- /scripts/markdown-tools/fix-markdown.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/fix-markdown.ps1 -------------------------------------------------------------------------------- /scripts/markdown-tools/fix-md012.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/fix-md012.ps1 -------------------------------------------------------------------------------- /scripts/markdown-tools/fix-md031.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/fix-md031.ps1 -------------------------------------------------------------------------------- /scripts/markdown-tools/fix-numbered-lists.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/fix-numbered-lists.ps1 -------------------------------------------------------------------------------- /scripts/markdown-tools/lint-markdown.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/scripts/markdown-tools/lint-markdown.ps1 -------------------------------------------------------------------------------- /src/NLWebNet/Controllers/AskController.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NLWebNet/Controllers/McpController.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NLWebNet/Endpoints/AskEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Endpoints/AskEndpoints.cs -------------------------------------------------------------------------------- /src/NLWebNet/Endpoints/HealthEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Endpoints/HealthEndpoints.cs -------------------------------------------------------------------------------- /src/NLWebNet/Endpoints/McpEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Endpoints/McpEndpoints.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/AspireExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/AspireExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/ConfigurationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/ConfigurationExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/OpenTelemetryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/OpenTelemetryExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Extensions/ToolSystemServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Extensions/ToolSystemServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Health/AIServiceHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Health/AIServiceHealthCheck.cs -------------------------------------------------------------------------------- /src/NLWebNet/Health/DataBackendHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Health/DataBackendHealthCheck.cs -------------------------------------------------------------------------------- /src/NLWebNet/Health/NLWebHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Health/NLWebHealthCheck.cs -------------------------------------------------------------------------------- /src/NLWebNet/MCP/IMcpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/MCP/IMcpService.cs -------------------------------------------------------------------------------- /src/NLWebNet/MCP/McpService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/MCP/McpService.cs -------------------------------------------------------------------------------- /src/NLWebNet/Metrics/NLWebMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Metrics/NLWebMetrics.cs -------------------------------------------------------------------------------- /src/NLWebNet/Middleware/MetricsMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Middleware/MetricsMiddleware.cs -------------------------------------------------------------------------------- /src/NLWebNet/Middleware/NLWebMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Middleware/NLWebMiddleware.cs -------------------------------------------------------------------------------- /src/NLWebNet/Middleware/RateLimitingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Middleware/RateLimitingMiddleware.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/ConfigurationFormatOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/ConfigurationFormatOptions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/McpModels.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/McpModels.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/MultiBackendOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/MultiBackendOptions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/NLWebOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/NLWebOptions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/NLWebRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/NLWebRequest.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/NLWebResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/NLWebResponse.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/NLWebResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/NLWebResult.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/QueryMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/QueryMode.cs -------------------------------------------------------------------------------- /src/NLWebNet/Models/ToolDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Models/ToolDefinition.cs -------------------------------------------------------------------------------- /src/NLWebNet/NLWebNet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/NLWebNet.csproj -------------------------------------------------------------------------------- /src/NLWebNet/NLWebOptions.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NLWebNet/QueryMode.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NLWebNet/RateLimiting/IRateLimitingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/RateLimiting/IRateLimitingService.cs -------------------------------------------------------------------------------- /src/NLWebNet/RateLimiting/RateLimitingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/RateLimiting/RateLimitingOptions.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/BackendManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/BackendManager.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/BaseToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/BaseToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/CompareToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/CompareToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/DetailsToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/DetailsToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/EnsembleToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/EnsembleToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IBackendManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IBackendManager.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IDataBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IDataBackend.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/INLWebService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/INLWebService.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IQueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IQueryProcessor.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IResultGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IResultGenerator.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IToolExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IToolExecutor.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/IToolSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/IToolSelector.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/MockDataBackend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/MockDataBackend.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/NLWebService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/NLWebService.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/QueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/QueryProcessor.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/RecipeToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/RecipeToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/ResultGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/ResultGenerator.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/SearchToolHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/SearchToolHandler.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/ToolDefinitionLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/ToolDefinitionLoader.cs -------------------------------------------------------------------------------- /src/NLWebNet/Services/ToolSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Services/ToolSelector.cs -------------------------------------------------------------------------------- /src/NLWebNet/Utilities/CorrelationIdUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/src/NLWebNet/Utilities/CorrelationIdUtility.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/AssemblyInfo.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Controllers/AskControllerTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Controllers/McpControllerTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Docker/DockerfileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Docker/DockerfileTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Endpoints/AskEndpointsTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Endpoints/McpEndpointsTests.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Extensions/AspireExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Extensions/AspireExtensionsTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Extensions/ConfigurationFormatSupportTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Extensions/ConfigurationFormatSupportTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Extensions/MultiBackendExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Extensions/MultiBackendExtensionsTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Extensions/OpenTelemetryExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Extensions/OpenTelemetryExtensionsTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Integration/BackendOperationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Integration/BackendOperationTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Integration/EndToEndQueryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Integration/EndToEndQueryTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Integration/MultiBackendIntegrationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Integration/MultiBackendIntegrationTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/MCP/McpServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/MCP/McpServiceTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/MCP/TestNLWebService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/MCP/TestNLWebService.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/NLWebNet.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/NLWebNet.Tests.csproj -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Performance/PerformanceBenchmarkFramework.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Performance/PerformanceBenchmarkFramework.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/BackendManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/BackendManagerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/BaseToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/BaseToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/CompareToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/CompareToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/DetailsToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/DetailsToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/EnsembleToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/EnsembleToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/MockDataBackendTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/MockDataBackendTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/QueryProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/QueryProcessorTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/RecipeToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/RecipeToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/SearchToolHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/SearchToolHandlerTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/TestQueryProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/TestQueryProcessor.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/TestResultGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/TestResultGenerator.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/ToolExecutorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/ToolExecutorTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/ToolSelectionAccuracyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/ToolSelectionAccuracyTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/ToolSelectorPerformanceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/ToolSelectorPerformanceTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/Services/ToolSelectorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/Services/ToolSelectorTests.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/TestData/TestConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/TestData/TestConstants.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/TestData/TestDataManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/TestData/TestDataManager.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/TestLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/TestLogger.cs -------------------------------------------------------------------------------- /tests/NLWebNet.Tests/test.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/nlweb-net/HEAD/tests/NLWebNet.Tests/test.runsettings --------------------------------------------------------------------------------