{
"event": "PreToolUse",
"tool_name": "Grep",
"tool_input": {
"pattern": "ModelConfig::",
"path": "\/var\/www\/dev.campus.systemische-tools.de\/src",
"output_mode": "content"
}
}
{
"tool_response": {
"mode": "content",
"numFiles": 0,
"filenames": [],
"content": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentPipelineController.php:100: 'models' => ModelConfig::getAll(),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentPipelineController.php:101: 'defaultModel' => ModelConfig::DEFAULT_MODEL,\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ChatController.php:56: 'models' => ModelConfig::getAll(),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ChatController.php:57: 'defaultModel' => ModelConfig::DEFAULT_MODEL,\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ChatController.php:80: $model = ModelConfig::validate($_POST['model'] ?? $session['model']);\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentController.php:56: 'models' => ModelConfig::getAll(),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentController.php:95: 'model' => ModelConfig::validate($command->model),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentController.php:103: ModelConfig::validate($command->model),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Controller\/ContentController.php:134: 'models' => ModelConfig::getAll(),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Application\/PipelineStepService.php:60: if ($model === '' || !ModelConfig::isValid($model)) {\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Application\/PipelineStepService.php:69: $provider = ModelConfig::isLocal($model) ? 'ollama' : 'anthropic';\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Application\/PipelineStepService.php:72: $config['model'] = ModelConfig::isLocal($model)\n\/var\/www\/dev.campus.systemische-tools.de\/src\/Application\/PipelineStepService.php:84: 'label' => ModelConfig::getLabel($model),\n\/var\/www\/dev.campus.systemische-tools.de\/src\/UseCases\/Chat\/ManageChatSessionsUseCase.php:81: $model = ModelConfig::validate($model);\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/partials\/form\/model-select.php:9: * @param array $models Array von Modell-IDs => Labels (default: ModelConfig::getAll())\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/partials\/form\/model-select.php:10: * @param string $selected Ausgewähltes Modell (default: ModelConfig::DEFAULT_MODEL)\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/partials\/form\/model-select.php:20:$models ??= ModelConfig::getAll();\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/partials\/form\/model-select.php:21:$selected ??= ModelConfig::DEFAULT_MODEL;\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/content-pipeline\/show.php:79: $selected = $currentModel ?? ($usesVision ? \\Infrastructure\\AI\\ModelConfig::DEFAULT_VISION_MODEL : \\Infrastructure\\AI\\ModelConfig::DEFAULT_MODEL);\n\/var\/www\/dev.campus.systemische-tools.de\/src\/View\/content-pipeline\/show.php:80: $models = $usesVision ? \\Infrastructure\\AI\\ModelConfig::VISION_MODELS : \\Infrastructure\\AI\\ModelConfig::getAll();",
"numLines": 20
}
}