{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "source \/var\/www\/dev.campus.systemische-tools.de\/.env && export DB_PASSWORD=\"$MARIADB_ROOT_PASSWORD\" && .\/venv\/bin\/python -c \"\nimport time\nfrom semantic_chunk_analyzer import ChunkAnalyzer, ANALYSIS_MODEL\n\nprint(f'Teste Pipeline mit Modell: {ANALYSIS_MODEL}')\nprint('='*60)\n\n# Teste mit einem Chunk\nanalyzer = ChunkAnalyzer()\n\n# Hole einen Chunk zum Testen\nfrom db import db\ndb.connect()\ncursor = db.execute('SELECT id, content FROM chunks WHERE LENGTH(content) > 500 LIMIT 1')\nchunk = cursor.fetchone()\ncursor.close()\n\nif chunk:\n print(f'Chunk ID: {chunk[\\\"id\\\"]}')\n print(f'Content: {chunk[\\\"content\\\"][:200]}...')\n print()\n \n start = time.time()\n result = analyzer.analyze_chunk(chunk['id'], chunk['content'])\n elapsed = time.time() - start\n \n print(f'Dauer: {elapsed:.1f}s')\n print(f'Ergebnis: {result}')\nelse:\n print('Keine Chunks gefunden')\n\ndb.disconnect()\n\"\n",
"timeout": 300000,
"description": "Test semantic analysis with gemma3:27b"
}
}