limited-student-10747
02/20/2026, 1:18 PMlimited-student-10747
02/20/2026, 1:19 PMObservationEvent created with same tool_call_id after conversation resume
• Results in: "tool_use" ids were found without "tool_result" blocks
Puts conversation in unrecoverable state
• Suggested fix: Add deduplication in filter_unmatched_tool_calls()
2. #2127 - Conversation Error: Missing tool_result block for tool_use
Status: Open | Created: Feb 19, 2026 (yesterday!)
This describes:
Terminal action executed but ObservationEvent wasn’t recorded until 87 minutes later
Causes tool_use without corresponding tool_result to be sent to API
• Similar error: messages.16: tool_use ids were found without tool_result blocks
3. #1841 - send_message() during pending tool execution corrupts message history
Status: Open | Created: Jan 27, 2026
This describes:
User messages sent while tool is executing corrupts message ordering
Results in: [tool_use] → [user message] → [tool_result] instead of [tool_use] → [tool_result] → [user message]
• Proposed fix: Reorder in events_to_messages() or queue messageswide-doctor-37830
02/20/2026, 3:14 PMwide-doctor-37830
02/20/2026, 3:16 PMwide-doctor-37830
02/20/2026, 3:17 PMwide-doctor-37830
02/20/2026, 3:18 PMlimited-student-10747
02/20/2026, 3:20 PMcalm-artist-7206
02/20/2026, 3:25 PMlimited-student-10747
02/20/2026, 3:25 PMcalm-artist-7206
02/20/2026, 3:33 PMcalm-artist-7206
02/20/2026, 3:34 PM