fix(coding-agent): restore compaction summary and dedupe edit errors
This commit is contained in:
@@ -57,7 +57,7 @@ import type {
|
||||
} from "../../core/extensions/index.js";
|
||||
import { FooterDataProvider, type ReadonlyFooterDataProvider } from "../../core/footer-data-provider.js";
|
||||
import { type AppKeybinding, KeybindingsManager } from "../../core/keybindings.js";
|
||||
|
||||
import { createCompactionSummaryMessage } from "../../core/messages.js";
|
||||
import { findExactModelReferenceMatch, resolveModelScope } from "../../core/model-resolver.js";
|
||||
import { DefaultPackageManager } from "../../core/package-manager.js";
|
||||
import type { ResourceDiagnostic } from "../../core/resource-loader.js";
|
||||
@@ -2438,6 +2438,13 @@ export class InteractiveMode {
|
||||
} else if (event.result) {
|
||||
this.chatContainer.clear();
|
||||
this.rebuildChatFromMessages();
|
||||
this.addMessageToChat(
|
||||
createCompactionSummaryMessage(
|
||||
event.result.summary,
|
||||
event.result.tokensBefore,
|
||||
new Date().toISOString(),
|
||||
),
|
||||
);
|
||||
this.footer.invalidate();
|
||||
} else if (event.errorMessage) {
|
||||
if (event.reason === "manual") {
|
||||
|
||||
Reference in New Issue
Block a user