Repository navigation
Fix compaction across agent harnesses and clear completed progress - #761
Conversation
|
@greptileai review |
[Medium impact] The PR appears safe to merge; no new actionable issues were found. SummaryRestores saved Codex, Claude, and OpenCode sessions before native compaction, adds native Antigravity compaction, and keeps completed progress from being replaced by a delayed response.
The ancestry check passed, but the merge bases differed. This review therefore used the full PR diff as the changes since the previous review. No tests were executed during this review.
|
|
@greptileai review |
|
@greptileai review — User-approved behavior: unsupported /compact and /summarize silently clear the composer without sending a message or displaying a notice. The disabled menu row remains. Final UI tests and in-app checks verify this behavior. |
|
@greptileai review — Fixed the new-chat finding: support is checked before the missing-session notice. Regression tests cover unsupported new and saved chats, plus supported compaction. Integrated current main before verification; all required Rust checks and 421 UI tests pass. |
|
@greptileai review — Current main is integrated and generated dashboard assets are rebuilt. The previous new-chat finding is fixed: unsupported /compact and /summarize return before any empty-chat notice. All 1,266 Rust tests and 421 UI tests pass; saved-chat silent behavior is verified in the app. |
Co-authored-by: Aleksandr Rodionov <rexarrior@yandex.ru>
Saved Codex, Claude, and OpenCode chats now restore their native session before compaction. Antigravity uses native
/compact; unsupported ACP agents show a disabled command; typed/compactand/summarizesilently clear without sending a message or showing a notice. Compaction results no longer get overwritten by a delayed progress response, and Claude’s native status/error events settle the indicator correctly.Closes #535. Extends the scope of the Codex-only work in #536.
Co-authored with Aleksandr Rodionov (Rexarrior), author of the original issue and Codex compaction fix.
Validation:
/compactand/summarizewith the menu open: Enter silently consumes the command without a message or notice; Tab preserves keyboard focus navigation.Dev slot: http://127.0.0.1:5204 (local only). Screenshot evidence is retained in the task’s local compaction evidence report; no unrelated project screenshots are uploaded publicly.
Extended testing also hit one transient OpenCode Stop/persistence failure during severe local disk pressure, leaving a stale marker. Its original error was not captured; two subsequent UI stop/retry checks passed without code changes. That anomaly is recorded in the local evidence and is not claimed fixed here.