{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/UseCases\/Chat\/GetChatSessionUseCase.php",
"offset": 60,
"limit": 30
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/UseCases\/Chat\/GetChatSessionUseCase.php",
"content": " }\n\n public function getSystemPrompts(): array\n {\n return $this->configRepo->getSystemPrompts();\n }\n\n public function getOutputStructures(): array\n {\n return $this->configRepo->getStructures();\n }\n\n public function getStructure(int $id): ?array\n {\n return $this->configRepo->getStructure($id);\n }\n\n public function getAvailableCollections(): array\n {\n if ($this->collectionsCache === null) {\n $this->collectionsCache = $this->collectionRepo->getSearchable();\n\n if ($this->collectionsCache === []) {\n $this->collectionsCache = [\n ['collection_id' => 'documents', 'display_name' => 'Dokumente', 'points_count' => 0, 'vector_size' => 1024],\n ];\n }\n }\n\n return $this->collectionsCache;",
"numLines": 30,
"startLine": 60,
"totalLines": 120
}
}
}