root
8d794b6318
CRITICAL FIX: Add missing repeated 'don't know' detection to chat mode
ROOT CAUSE FOUND:
- Chat mode was missing repeated 'don't know' detection logic entirely
- Only step-by-step mode had this functionality
- Server had undefined variable error when checking instructions
- This caused infinite questioning loops in chat conversations
FIXES APPLIED:
1. Added complete repeated 'don't know' detection to chat mode:
- Conversation history tracking (last 4 messages)
- German phrase detection variants
- Threshold-based triggering (2+ occurrences)
- Proper context passing to server
2. Fixed server-side undefined variable error:
- Added null check for instructions parameter
- Prevents TypeError when checking for repeated scenarios
3. Enhanced context handling:
- Chat mode now sends 'repeated_dont_know' context
- Proper instruction differentiation for different scenarios
- Better debugging logs for both modes
RESULT:
- Both chat AND step-by-step modes now detect repeated frustration
- Children get explanations instead of endless questioning
- Eliminated infinite loop scenarios completely
- Better educational experience with adaptive responses
2025-06-30 16:13:06 +02:00
..
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00
2025-06-30 16:13:06 +02:00
2025-06-25 13:14:42 +02:00
2025-06-25 13:14:42 +02:00
2025-06-29 12:35:20 +02:00
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00
2025-06-24 15:43:32 +02:00