{
"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": "src\/Controller\/ContentPipelineController.php:101: 'models' => ModelConfig::getAll(),\nsrc\/Controller\/ContentPipelineController.php:102: 'defaultModel' => ModelConfig::getDefaultModel(),\nsrc\/Controller\/ChatController.php:64: 'models' => ModelConfig::getAll(),\nsrc\/Controller\/ChatController.php:65: 'defaultModel' => ModelConfig::getDefaultModel(),\nsrc\/Controller\/ChatController.php:89: $model = ModelConfig::validate($_POST['model'] ?? $session->getModel());\nsrc\/Controller\/ContentController.php:60: 'models' => ModelConfig::getAll(),\nsrc\/Controller\/ContentController.php:99: 'model' => ModelConfig::validate($command->model),\nsrc\/Controller\/ContentController.php:109: ModelConfig::validate($command->model),\nsrc\/Controller\/ContentController.php:138: 'models' => ModelConfig::getAll(),\nsrc\/Application\/PipelineStepService.php:61: if ($model === '' || !ModelConfig::isValid($model)) {\nsrc\/Application\/PipelineStepService.php:70: $provider = ModelConfig::isLocal($model) ? 'ollama' : 'anthropic';\nsrc\/Application\/PipelineStepService.php:73: $config['model'] = ModelConfig::isLocal($model)\nsrc\/Application\/PipelineStepService.php:85: 'label' => ModelConfig::getLabel($model),\nsrc\/UseCases\/Chat\/ManageChatSessionsUseCase.php:98: $model = ModelConfig::validate($model);\nsrc\/View\/partials\/form\/model-select.php:9: * @param array $models Array von Modell-IDs => Labels (default: ModelConfig::getAll())\nsrc\/View\/partials\/form\/model-select.php:10: * @param string $selected Ausgewähltes Modell (default: ModelConfig::DEFAULT_MODEL)\nsrc\/View\/partials\/form\/model-select.php:20:$models ??= ModelConfig::getAll();\nsrc\/View\/partials\/form\/model-select.php:21:$selected ??= ModelConfig::getDefaultModel();\nsrc\/View\/content-pipeline\/show.php:79: $selected = $currentModel ?? ($usesVision ? \\Infrastructure\\AI\\ModelConfig::getDefaultVisionModel() : \\Infrastructure\\AI\\ModelConfig::getDefaultModel());\nsrc\/View\/content-pipeline\/show.php:80: $models = $usesVision ? \\Infrastructure\\AI\\ModelConfig::getVisionModels() : \\Infrastructure\\AI\\ModelConfig::getAll();",
"numLines": 20
}
}