Protokoll #13416

ID13416
Zeitstempel2025-12-25 01:44:16.467324
Clientroot
IP145.224.72.140
Modellclaude-sonnet-4-20250514
Statuscompleted
Tokens346 (Input: 310, Output: 36)
Dauer147 ms
Request-Zeit2025-12-25 01:44:16.467324
Response-Zeit2025-12-25 01:44:16.613903

Request

{
    "event": "PreToolUse",
    "tool_name": "Bash",
    "tool_input": {
        "command": "curl -s -X POST \"https:\/\/dev.campus.systemische-tools.de\/api\/v1\/chat\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"message\": \"Was ist systemisches Coaching?\"}' 2>\/dev\/null | python3 -c \"\nimport sys, json\ntry:\n    data = json.load(sys.stdin)\n    if 'answer' in data:\n        print('=== RAG Chat Test mit Scoring ===')\n        print(f'Chunks: {data.get(\\\"chunks_used\\\", \\\"N\/A\\\")}')\n        print(f'Model: {data.get(\\\"model\\\", \\\"N\/A\\\")}')\n        print()\n        print('=== Quellen (nach Weighted Score sortiert) ===')\n        for i, src in enumerate(data.get('sources', [])[:5]):\n            print(f'{i+1}. {src.get(\\\"title\\\", \\\"N\/A\\\")[:50]} (Score: {src.get(\\\"score\\\", 0):.3f})')\n        print()\n        print('=== Antwort (gekürzt) ===')\n        print(data['answer'][:500] + '...' if len(data.get('answer', '')) > 500 else data.get('answer', ''))\n    else:\n        print('Response:', json.dumps(data, indent=2, ensure_ascii=False)[:800])\nexcept Exception as e:\n    print(f'Parse Error: {e}')\n    print('Raw:', sys.stdin.read()[:500])\n\"",
        "timeout": 120000,
        "description": "Test \/api\/v1\/chat endpoint"
    }
}

Response

{
    "tool_response": {
        "stdout": "Parse Error: Expecting value: line 1 column 1 (char 0)\nRaw:",
        "stderr": "",
        "interrupted": false,
        "isImage": false
    }
}
← Vorheriger Zur Liste Nächster →