Bug: Context compaction produces invalid message sequences (orphaned tool messages), breaking sessions permanently
The trajectory compressor produces invalid message sequences with orphaned tool messages after context compaction, permanently breaking long-running sessions with a DeepSeek API 400 error.