{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "curl -s -X POST https:\/\/dev.campus.systemische-tools.de\/api\/v1\/chat -H \"Content-Type: application\/json\" -d '{\"message\":\"Was ist systemisches Coaching?\"}' | python3 -c \"\nimport sys, json\ndata = json.load(sys.stdin)\nprint('=== RAG Chat Test mit Fix ===')\nprint(f'Model: {data.get(\\\"model\\\", \\\"N\/A\\\")}')\nprint(f'Chunks: {data.get(\\\"chunks_used\\\", 0)}')\nprint(f'Quellen: {len(data.get(\\\"sources\\\", []))}')\n\nif data.get('sources'):\n print()\n print('=== Quellen ===')\n for i, src in enumerate(data.get('sources', [])[:3]):\n print(f'{i+1}. {src.get(\\\"title\\\", \\\"N\/A\\\")[:50]} (Score: {src.get(\\\"score\\\", 0):.3f})')\n\nprint()\nprint('=== Antwort (gekürzt) ===')\nanswer = data.get('answer', 'Keine Antwort')\nprint(answer[:500] + '...' if len(answer) > 500 else answer)\n\"",
"timeout": 120000,
"description": "Test chat with fix"
}
}
{
"tool_response": {
"stdout": "=== RAG Chat Test mit Fix ===\nModel: claude-opus-4-5-20251101\nChunks: 5\nQuellen: 4\n\n=== Quellen ===\n1. AI-Services (Score: 0.746)\n2. Chat (Score: 0.657)\n3. Taxonomie (Score: 0.643)\n\n=== Antwort (gekürzt) ===\n## Was ist systemisches Coaching?\n\n**Systemisches Coaching** ist ein Beratungsansatz, der auf den Grundlagen der **systemischen Therapie** basiert. Es betrachtet Menschen nicht isoliert, sondern immer im Kontext ihrer Beziehungen und Systeme (z.B. Team, Organisation, Familie).\n\n### Theoretische Grundlagen\n\nLaut der Taxonomie basiert systemisches Coaching auf drei wesentlichen theoretischen Säulen:\n\n1. **Systemtheorie** - Verständnis von Wechselwirkungen in sozialen Systemen\n2. **Konstruktivismus...",
"stderr": "",
"interrupted": false,
"isImage": false
}
}