gitextract_8epire6f/ ├── .devcontainer/ │ └── devcontainer.json ├── .github/ │ ├── CODEOWNERS │ ├── dependabot.yml │ └── workflows/ │ ├── typescript-build.yml │ └── typescript-release.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── omnisharp.json ├── samples/ │ ├── README.md │ ├── backend/ │ │ ├── csharp/ │ │ │ ├── ChatProtocolBackend.csproj │ │ │ ├── Controllers/ │ │ │ │ └── ChatController.cs │ │ │ ├── Converters/ │ │ │ │ └── JsonCamelCaseEnumConverter.cs │ │ │ ├── Interfaces/ │ │ │ │ ├── ISecretStore.cs │ │ │ │ ├── ISemanticKernelApp.cs │ │ │ │ ├── ISemanticKernelSession.cs │ │ │ │ └── IStateStore.cs │ │ │ ├── Model/ │ │ │ │ ├── AIChatCompletion.cs │ │ │ │ ├── AIChatCompletionDelta.cs │ │ │ │ ├── AIChatFile.cs │ │ │ │ ├── AIChatMessage.cs │ │ │ │ ├── AIChatMessageDelta.cs │ │ │ │ ├── AIChatRequest.cs │ │ │ │ └── AIChatRole.cs │ │ │ ├── Program.cs │ │ │ ├── Properties/ │ │ │ │ └── launchSettings.json │ │ │ ├── Services/ │ │ │ │ ├── EnvVarSecretStore.cs │ │ │ │ ├── InMemoryStore.cs │ │ │ │ ├── KeyVaultSecretStore.cs │ │ │ │ └── SemanticKernelApp.cs │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ │ ├── js/ │ │ │ └── expressjs/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ ├── src/ │ │ │ │ ├── config.ts │ │ │ │ ├── index.ts │ │ │ │ ├── routes/ │ │ │ │ │ └── chat.ts │ │ │ │ └── state-store.ts │ │ │ └── tsconfig.json │ │ └── python/ │ │ └── quart/ │ │ ├── .gitignore │ │ ├── __init__.py │ │ ├── model/ │ │ │ ├── __init__.py │ │ │ └── model.py │ │ ├── pyproject.toml │ │ ├── requirements-dev.txt │ │ └── requirements.txt │ └── frontend/ │ └── js/ │ └── react/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src/ │ │ ├── App.module.css │ │ ├── App.tsx │ │ ├── Chat.module.css │ │ ├── Chat.tsx │ │ ├── Readme.tsx │ │ ├── globals.d.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── sdk/ │ └── js/ │ └── .gitignore └── spec/ ├── .gitignore ├── README.md ├── legacy/ │ └── 2024-01-28.md ├── main.tsp ├── models.tsp ├── operations.tsp ├── package.json └── tspconfig.yaml