{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "UseCase",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider",
"output_mode": "content",
"-C": 1,
"-n": true
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-33-use Infrastructure\\Persistence\\PromptsRepository;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:34:use UseCases\\Chat\\CreateChatSessionUseCase;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:35:use UseCases\\Chat\\CreateChatSessionUseCaseInterface;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:36:use UseCases\\Chat\\DeleteChatSessionUseCase;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:37:use UseCases\\Chat\\DeleteChatSessionUseCaseInterface;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:38:use UseCases\\Chat\\GetChatSessionUseCase;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:39:use UseCases\\Chat\\GetChatSessionUseCaseInterface;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:40:use UseCases\\Chat\\StreamingChatMessageUseCase;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:41:use UseCases\\Chat\\UpdateChatSessionUseCase;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:42:use UseCases\\Chat\\UpdateChatSessionUseCaseInterface;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-43-\n--\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-107- \/\/ Use Cases\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:108: $container->set(UpdateChatSessionUseCase::class, function (Container $c) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:109: return new UpdateChatSessionUseCase(\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-110- $c->get(ChatSessionRepositoryInterface::class),\n--\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-118-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:119: $container->set(UpdateChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(UpdateChatSessionUseCase::class));\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-120-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:121: $container->set(CreateChatSessionUseCase::class, function (Container $c) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:122: return new CreateChatSessionUseCase(\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-123- $c->get(ChatSessionRepositoryInterface::class),\n--\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-127-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:128: $container->set(CreateChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(CreateChatSessionUseCase::class));\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-129-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:130: $container->set(GetChatSessionUseCase::class, function (Container $c) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:131: return new GetChatSessionUseCase(\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-132- $c->get(ChatSessionRepositoryInterface::class),\n--\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-138-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:139: $container->set(GetChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(GetChatSessionUseCase::class));\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-140-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:141: $container->set(DeleteChatSessionUseCase::class, function (Container $c) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:142: return new DeleteChatSessionUseCase(\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-143- $c->get(ChatSessionRepositoryInterface::class)\n--\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-146-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:147: $container->set(DeleteChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(DeleteChatSessionUseCase::class));\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-148-\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:149: \/\/ Streaming UseCase\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:150: $container->set(StreamingChatMessageUseCase::class, function (Container $c) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php:151: return new StreamingChatMessageUseCase(\n\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php-152- $c->get(OllamaService::class),",
"numLines": 45
}
}