{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/AI\/AIConfig.php",
"offset": 70,
"limit": 30
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/AI\/AIConfig.php",
"content": " * Erzeugt alle benötigten Dependencies (OllamaService, QdrantService, ClaudeService)\n * und liefert einen vollständig konfigurierten ChatService zurück.\n *\n * @return ChatService Konfigurierter ChatService\n *\n * @example\n * $config = AIConfig::fromCredentialsFile();\n * $chatService = $config->createChatService();\n * $result = $chatService->chat('Was ist systemisches Coaching?');\n *\/\n public function createChatService(): ChatService\n {\n return new ChatService(\n $this->createOllamaService(),\n $this->createQdrantService(),\n $this->createClaudeService()\n );\n }\n\n \/**\n * Erstellt einen konfigurierten OllamaService.\n *\n * @return OllamaService Konfigurierter OllamaService\n *\n * @example\n * $config = AIConfig::fromCredentialsFile();\n * $ollama = $config->createOllamaService();\n * $embedding = $ollama->getEmbedding('Hello World');\n *\/\n public function createOllamaService(): OllamaService",
"numLines": 30,
"startLine": 70,
"totalLines": 154
}
}
}