Claude Code echoes /compact's stdout ("Not enough messages to compact.")
as a synthetic assistant message and as the result text, so a failed
compaction showed a bare "Context compaction failed" divider followed by
a reply. The Claude adapter now drops both for /compact turns and puts
the reason (compact_error, or the result text when Claude never reported
the compaction) on the failed compaction item's summary. The divider
shows that reason in the error style on web and mobile.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>Julius Marminge committed on 10/24/2026, 6:02:44 AMparent2caffff
Checks
- SuccessfulCodeRabbitGitHub
Review completed
- Successful
Skipped - Not affected
- SkippedDeploy relay previewGitHub
- SkippedDeploy web previewGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedEAS PreviewGitHub
- SkippedDeploy web previewGitHub
- SkippedDeploy relay previewGitHub
- SkippedBuild preview JS bundleGitHub
- SkippedEAS PreviewGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulCheckGitHub
- SuccessfulNative fingerprint diffGitHub
- Skipped
- SkippedRustGitHub
- SuccessfulRelease SmokeGitHub
- SuccessfulTest WebGitHub
- SuccessfulTestGitHub
- SuccessfulBuild and TypecheckGitHub
- Skipped
- SuccessfulLabel PR sizeGitHub
- SuccessfulLabel PR 24334GitHub
- Skipped
- SkippedEAS PreviewGitHub
- Skipped
- SkippedDeploy web previewGitHub
- SkippedDeploy relay previewGitHub
- SuccessfulPrepare PR size configGitHub
- SuccessfulChangesGitHub
- SuccessfulTest Server 3GitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulLintGitHub
- CancelledNative fingerprint diffGitHub
- Neutral
- Successful
5 files changedLine totals unavailable