{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "DB_PASSWORD=\"v8mFLmkF2fth_r\" .\/venv\/bin\/python -c \"\nfrom db import db\nfrom analyzers.entity_extractor import _build_prompt_from_yaml\n\n# DB verbinden\ndb.connect()\n\n# Prompt aus DB laden\nprompt_data = db.get_prompt_by_use_case('entity_extraction')\nif prompt_data:\n print('=== YAML aus DB ===')\n print(prompt_data['content'])\n print()\n \n # Prompt bauen\n test_text = 'Der Klient arbeitet mit dem Coach an seiner Wunderfrage.'\n prompt = _build_prompt_from_yaml(prompt_data['content'], test_text)\n print('=== GENERIERTER PROMPT ===')\n print(prompt)\nelse:\n print('FEHLER: Prompt nicht gefunden')\n\ndb.disconnect()\n\"\n",
"description": "Test YAML prompt from DB with connect"
}
}
{
"tool_response": {
"stdout": "=== YAML aus DB ===\nversion: \"1.0\"\nname: entity_extraction\n\nsystem: |\n Du bist ein Experte für Coaching und Systemische Beratung.\n Extrahiere ALLE wichtigen Fachbegriffe aus dem Text.\n\ncategories:\n CONCEPT: \"Fachbegriffe, Methoden, Prozesse (z.B. Auftragsklärung, Teamcoaching, Intervention)\"\n PERSON: \"Namen von Personen\"\n ORGANIZATION: \"Institutionen, Firmen\"\n LOCATION: \"Orte\"\n\ninstructions:\n - \"Sei GRÜNDLICH - extrahiere jeden relevanten Fachbegriff\"\n - \"Jeder Begriff braucht eine kurze Erklärung (5-15 Wörter)\"\n - \"Nur Begriffe die EXAKT im Text vorkommen\"\n\noutput:\n format: json\n schema: |\n {\"entities\": [{\"name\": \"Begriff\", \"type\": \"TYPE\", \"description\": \"Kurze Erklärung\"}]}\n\nplaceholder: \"{{TEXT}}\"\n\n=== GENERIERTER PROMPT ===\nDu bist ein Experte für Coaching und Systemische Beratung.\nExtrahiere ALLE wichtigen Fachbegriffe aus dem Text.\n\nExtrahiere diese Kategorien:\n- CONCEPT: Fachbegriffe, Methoden, Prozesse (z.B. Auftragsklärung, Teamcoaching, Intervention)\n- PERSON: Namen von Personen\n- ORGANIZATION: Institutionen, Firmen\n- LOCATION: Orte\n\nSei GRÜNDLICH - extrahiere jeden relevanten Fachbegriff\nJeder Begriff braucht eine kurze Erklärung (5-15 Wörter)\nNur Begriffe die EXAKT im Text vorkommen\n\nJSON-Format:\n{\"entities\": [{\"name\": \"Begriff\", \"type\": \"TYPE\", \"description\": \"Kurze Erklärung\"}]}\n\nText:\nDer Klient arbeitet mit dem Coach an seiner Wunderfrage.",
"stderr": "",
"interrupted": false,
"isImage": false
}
}