{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "ChatPromptLoader",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/ServiceProvider\/ChatServiceProvider.php",
"output_mode": "content",
"-C": 3
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "31-use Infrastructure\\Persistence\\ContentConfigRepository;\n32-use Infrastructure\\Persistence\\CriticsRepository;\n33-use Infrastructure\\Persistence\\PromptsRepository;\n34:use UseCases\\Chat\\ChatPromptLoader;\n35-use UseCases\\Chat\\CreateChatSessionUseCase;\n36-use UseCases\\Chat\\CreateChatSessionUseCaseInterface;\n37-use UseCases\\Chat\\DeleteChatSessionUseCase;\n--\n149- $container->set(DeleteChatSessionUseCaseInterface::class, fn (Container $c) => $c->get(DeleteChatSessionUseCase::class));\n150-\n151- \/\/ Chat Helper Services\n152: $container->set(ChatPromptLoader::class, fn (Container $c) => new ChatPromptLoader(\n153- $c->get(ContentConfigRepositoryInterface::class)\n154- ));\n155-\n--\n166- $c->get(ScoringService::class),\n167- $c->get(ChatSessionRepositoryInterface::class),\n168- $c->get(ChatMessageRepositoryInterface::class),\n169: $c->get(ChatPromptLoader::class),\n170- $c->get(ContentQualityValidator::class),\n171- $c->get(RagContextBuilder::class)\n172- );",
"numLines": 23
}
}