{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/services.php",
"offset": 185
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/services.php",
"content": "\n \/\/ =========================================================================\n \/\/ USE CASES\n \/\/ =========================================================================\n\n $container->set(DocumentationChatUseCase::class, function (Container $c) {\n return new DocumentationChatUseCase(\n $c->get(ChunkSyncService::class),\n $c->get(OllamaService::class)\n );\n });\n\n $container->set(RunPipelineUseCase::class, function (Container $c) {\n return new RunPipelineUseCase($c->get(PipelineRepository::class));\n });\n\n $container->set(PipelineRunStatusUseCase::class, function (Container $c) {\n return new PipelineRunStatusUseCase($c->get(PipelineRepository::class));\n });\n\n $container->set(UpdatePipelineConfigUseCase::class, function (Container $c) {\n return new UpdatePipelineConfigUseCase($c->get(PipelineRepository::class));\n });\n\n \/\/ =========================================================================\n \/\/ FORMATTERS\n \/\/ =========================================================================\n\n $container->set(ApiResponseFormatter::class, fn () => new ApiResponseFormatter());\n\n $container->set(ChatMessageFormatter::class, fn () => new ChatMessageFormatter());\n\n \/\/ =========================================================================\n \/\/ ADDITIONAL USE CASES\n \/\/ =========================================================================\n\n $container->set(ManageCriticsUseCase::class, fn () => new ManageCriticsUseCase());\n\n $container->set(GenerateContentUseCase::class, fn () => new GenerateContentUseCase());\n\n $container->set(ManageChatSessionsUseCase::class, fn () => new ManageChatSessionsUseCase());\n\n $container->set(SendChatMessageUseCase::class, fn () => new SendChatMessageUseCase());\n\n $container->set(ExportChatSessionUseCase::class, fn () => new ExportChatSessionUseCase());\n\n $container->set(ViewProtokollUseCase::class, fn () => new ViewProtokollUseCase());\n\n \/\/ =========================================================================\n \/\/ TASK USE CASES\n \/\/ =========================================================================\n\n $container->set(GetTasksUseCase::class, fn () => new GetTasksUseCase());\n\n $container->set(CreateTaskUseCase::class, fn () => new CreateTaskUseCase());\n\n $container->set(DeleteTaskUseCase::class, fn () => new DeleteTaskUseCase());\n\n $container->set(AssignTaskUseCase::class, fn () => new AssignTaskUseCase());\n\n $container->set(UpdateTaskStatusUseCase::class, fn () => new UpdateTaskStatusUseCase());\n\n $container->set(SaveTaskResultUseCase::class, fn () => new SaveTaskResultUseCase());\n\n $container->set(ExecuteAITaskUseCase::class, fn () => new ExecuteAITaskUseCase());\n};\n",
"numLines": 67,
"startLine": 185,
"totalLines": 251
}
}
}