{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python -c \"\nimport yaml\nfrom analyzers.entity_extractor import _build_prompt_from_yaml\n\n# Load prompt from DB simulation\nyaml_content = '''\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\\\"\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\noutput:\n format: json\n schema: |\n {\\\"entities\\\": [{\\\"name\\\": \\\"Begriff\\\", \\\"type\\\": \\\"TYPE\\\", \\\"description\\\": \\\"Kurze Erklärung\\\"}]}\n\nplaceholder: \\\"{{TEXT}}\\\"\n'''\n\ntest_text = 'Der Klient arbeitet mit dem Coach an seiner Wunderfrage.'\nprompt = _build_prompt_from_yaml(yaml_content, test_text)\nprint('=== GENERATED PROMPT ===')\nprint(prompt)\n\"\n",
"description": "Test YAML prompt builder"
}
}
{
"tool_response": {
"stdout": "=== GENERATED 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\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)\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
}
}