{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php",
"offset": 155,
"limit": 30
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php",
"content": "\n $container->set(RagContextBuilder::class, fn (Container $c) => new RagContextBuilder(\n $c->get(\\Domain\\Service\\SearchServiceInterface::class)\n ));\n\n \/\/ Streaming UseCase with extracted helpers\n $container->set(StreamingChatMessageUseCase::class, function (Container $c) {\n return new StreamingChatMessageUseCase(\n $c->get(OllamaService::class),\n $c->get(QdrantService::class),\n $c->get(ClaudeService::class),\n $c->get(ScoringService::class),\n $c->get(ChatSessionRepositoryInterface::class),\n $c->get(ChatMessageRepositoryInterface::class),\n $c->get(ChatPromptLoader::class),\n $c->get(ContentQualityValidator::class),\n $c->get(RagContextBuilder::class)\n );\n });\n }\n}\n",
"numLines": 22,
"startLine": 155,
"totalLines": 176
}
}
}