├── .gitattributes ├── .github └── workflows │ └── publish.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── SemanticFlow.sln ├── assets ├── 1_open-webui-admin-panel.png ├── 2_open-webui-activate-pipe-function.png ├── 3_open-webui-disable-apis.png ├── PackageIcon.png ├── PackageIcon.psd ├── logo-black-2520x2520.png ├── logo-template.psd ├── logo-transparent.psd ├── semantic-flow-logo-transparent.png ├── semantic-flow-logo.png ├── semantic-flow-semantic-routing-support.png └── semantic-flow-workflow-sample.png ├── samples ├── SemanticFlow.DemoConsoleApp │ ├── Program.cs │ ├── README.md │ ├── SemanticFlow.DemoConsoleApp.csproj │ ├── Services │ │ └── SessionService.cs │ └── Workflow │ │ ├── CustomerIdentificationActivity.SystemPrompt.txt │ │ ├── CustomerIdentificationActivity.cs │ │ ├── DTOs │ │ ├── Customer.cs │ │ └── MenuItem.cs │ │ ├── MenuSelectionActivity.SystemPrompt.txt │ │ ├── MenuSelectionActivity.cs │ │ ├── OrderConfirmationActivity.SystemPrompt.txt │ │ ├── OrderConfirmationActivity.cs │ │ ├── PaymentProcessingActivity.SystemPrompt.txt │ │ └── PaymentProcessingActivity.cs ├── SemanticFlow.DemoSemanticRouting │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── SemanticFlow.DemoSemanticRouting.csproj │ ├── Workflows │ │ ├── PizzaOrder │ │ │ ├── CustomerIdentificationActivity.SystemPrompt.txt │ │ │ ├── CustomerIdentificationActivity.cs │ │ │ ├── DTOs │ │ │ │ ├── Customer.cs │ │ │ │ └── MenuItem.cs │ │ │ ├── MenuSelectionActivity.SystemPrompt.txt │ │ │ ├── MenuSelectionActivity.cs │ │ │ ├── OrderConfirmationActivity.SystemPrompt.txt │ │ │ ├── OrderConfirmationActivity.cs │ │ │ ├── PaymentProcessingActivity.SystemPrompt.txt │ │ │ └── PaymentProcessingActivity.cs │ │ ├── RouterActivity.SystemPrompt.txt │ │ ├── RouterActivity.cs │ │ ├── Support │ │ │ ├── CheckOrderStatusActivity.SystemPrompt.txt │ │ │ ├── CheckOrderStatusActivity.cs │ │ │ ├── DTOs │ │ │ │ └── OrderStatusInfo.cs │ │ │ ├── IssueClassificationActivity.SystemPrompt.txt │ │ │ └── IssueClassificationActivity.cs │ │ └── WorkflowNames.cs │ ├── appsettings.Development.json │ └── appsettings.json └── SemanticFlow.DemoWebApi │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── README.md │ ├── SemanticFlow.DemoWebApi.csproj │ ├── Workflow │ ├── CustomerIdentificationActivity.SystemPrompt.txt │ ├── CustomerIdentificationActivity.cs │ ├── DTOs │ │ ├── Customer.cs │ │ └── MenuItem.cs │ ├── MenuSelectionActivity.SystemPrompt.txt │ ├── MenuSelectionActivity.cs │ ├── OrderConfirmationActivity.SystemPrompt.txt │ ├── OrderConfirmationActivity.cs │ ├── PaymentProcessingActivity.SystemPrompt.txt │ └── PaymentProcessingActivity.cs │ ├── appsettings.Development.json │ └── appsettings.json └── src ├── SemanticFlow.Tests ├── Activities │ ├── ContactActivity.cs │ ├── CustomerIdentificationActivity.cs │ ├── DeliveryTimeEstimationActivity.cs │ └── RouterActivity.cs ├── KernelExtensionsTests.cs ├── KernelWorkflowExtensionsTests.cs ├── SemanticFlow.Tests.csproj ├── SemanticRouterTests.cs ├── WorkflowRoutingTests.cs └── WorkflowServiceTests.cs └── SemanticFlow ├── Assets └── PackageIcon.png ├── Builders ├── KernelWorkflowBuilderStart.cs ├── KernelWorkflowBuilderThen.cs └── WorkflowRegistration.cs ├── Extensions ├── KernelExtensions.cs └── KernelWorkflowExtensions.cs ├── Interfaces └── IActivity.cs ├── Models └── WorkflowState.cs ├── README.md ├── SemanticFlow.csproj └── Services ├── WorkflowService.cs └── WorkflowStateService.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/README.md -------------------------------------------------------------------------------- /SemanticFlow.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/SemanticFlow.sln -------------------------------------------------------------------------------- /assets/1_open-webui-admin-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/1_open-webui-admin-panel.png -------------------------------------------------------------------------------- /assets/2_open-webui-activate-pipe-function.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/2_open-webui-activate-pipe-function.png -------------------------------------------------------------------------------- /assets/3_open-webui-disable-apis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/3_open-webui-disable-apis.png -------------------------------------------------------------------------------- /assets/PackageIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/PackageIcon.png -------------------------------------------------------------------------------- /assets/PackageIcon.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/PackageIcon.psd -------------------------------------------------------------------------------- /assets/logo-black-2520x2520.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/logo-black-2520x2520.png -------------------------------------------------------------------------------- /assets/logo-template.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/logo-template.psd -------------------------------------------------------------------------------- /assets/logo-transparent.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/logo-transparent.psd -------------------------------------------------------------------------------- /assets/semantic-flow-logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/semantic-flow-logo-transparent.png -------------------------------------------------------------------------------- /assets/semantic-flow-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/semantic-flow-logo.png -------------------------------------------------------------------------------- /assets/semantic-flow-semantic-routing-support.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/semantic-flow-semantic-routing-support.png -------------------------------------------------------------------------------- /assets/semantic-flow-workflow-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/assets/semantic-flow-workflow-sample.png -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Program.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/README.md -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/SemanticFlow.DemoConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/SemanticFlow.DemoConsoleApp.csproj -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Services/SessionService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Services/SessionService.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/CustomerIdentificationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/CustomerIdentificationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/CustomerIdentificationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/CustomerIdentificationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/DTOs/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/DTOs/Customer.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/DTOs/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/DTOs/MenuItem.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/MenuSelectionActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/MenuSelectionActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/MenuSelectionActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/MenuSelectionActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/OrderConfirmationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/OrderConfirmationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/OrderConfirmationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/OrderConfirmationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/PaymentProcessingActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/PaymentProcessingActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoConsoleApp/Workflow/PaymentProcessingActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoConsoleApp/Workflow/PaymentProcessingActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Program.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/README.md -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/SemanticFlow.DemoSemanticRouting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/SemanticFlow.DemoSemanticRouting.csproj -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/CustomerIdentificationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/CustomerIdentificationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/CustomerIdentificationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/CustomerIdentificationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/DTOs/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/DTOs/Customer.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/DTOs/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/DTOs/MenuItem.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/MenuSelectionActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/MenuSelectionActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/MenuSelectionActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/MenuSelectionActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/OrderConfirmationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/OrderConfirmationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/OrderConfirmationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/OrderConfirmationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/PaymentProcessingActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/PaymentProcessingActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/PaymentProcessingActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/PizzaOrder/PaymentProcessingActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/RouterActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/RouterActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/RouterActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/RouterActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/CheckOrderStatusActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/CheckOrderStatusActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/CheckOrderStatusActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/CheckOrderStatusActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/DTOs/OrderStatusInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/DTOs/OrderStatusInfo.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/IssueClassificationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/IssueClassificationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/IssueClassificationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/Support/IssueClassificationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/Workflows/WorkflowNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/Workflows/WorkflowNames.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/appsettings.Development.json -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoSemanticRouting/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoSemanticRouting/appsettings.json -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Program.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/README.md -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/SemanticFlow.DemoWebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/SemanticFlow.DemoWebApi.csproj -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/CustomerIdentificationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/CustomerIdentificationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/CustomerIdentificationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/CustomerIdentificationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/DTOs/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/DTOs/Customer.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/DTOs/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/DTOs/MenuItem.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/MenuSelectionActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/MenuSelectionActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/MenuSelectionActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/MenuSelectionActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/OrderConfirmationActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/OrderConfirmationActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/OrderConfirmationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/OrderConfirmationActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/PaymentProcessingActivity.SystemPrompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/PaymentProcessingActivity.SystemPrompt.txt -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/Workflow/PaymentProcessingActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/Workflow/PaymentProcessingActivity.cs -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/appsettings.Development.json -------------------------------------------------------------------------------- /samples/SemanticFlow.DemoWebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/samples/SemanticFlow.DemoWebApi/appsettings.json -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/Activities/ContactActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/Activities/ContactActivity.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/Activities/CustomerIdentificationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/Activities/CustomerIdentificationActivity.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/Activities/DeliveryTimeEstimationActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/Activities/DeliveryTimeEstimationActivity.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/Activities/RouterActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/Activities/RouterActivity.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/KernelExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/KernelExtensionsTests.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/KernelWorkflowExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/KernelWorkflowExtensionsTests.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/SemanticFlow.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/SemanticFlow.Tests.csproj -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/SemanticRouterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/SemanticRouterTests.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/WorkflowRoutingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/WorkflowRoutingTests.cs -------------------------------------------------------------------------------- /src/SemanticFlow.Tests/WorkflowServiceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow.Tests/WorkflowServiceTests.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Assets/PackageIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Assets/PackageIcon.png -------------------------------------------------------------------------------- /src/SemanticFlow/Builders/KernelWorkflowBuilderStart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Builders/KernelWorkflowBuilderStart.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Builders/KernelWorkflowBuilderThen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Builders/KernelWorkflowBuilderThen.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Builders/WorkflowRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Builders/WorkflowRegistration.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Extensions/KernelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Extensions/KernelExtensions.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Extensions/KernelWorkflowExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Extensions/KernelWorkflowExtensions.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Interfaces/IActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Interfaces/IActivity.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Models/WorkflowState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Models/WorkflowState.cs -------------------------------------------------------------------------------- /src/SemanticFlow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/README.md -------------------------------------------------------------------------------- /src/SemanticFlow/SemanticFlow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/SemanticFlow.csproj -------------------------------------------------------------------------------- /src/SemanticFlow/Services/WorkflowService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Services/WorkflowService.cs -------------------------------------------------------------------------------- /src/SemanticFlow/Services/WorkflowStateService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GregorBiswanger/SemanticFlow/HEAD/src/SemanticFlow/Services/WorkflowStateService.cs --------------------------------------------------------------------------------