= { type: "partsUpdated" updates: PartUpdate
[]
}
+
+export type PartRemove = {
+ type: "partRemoved"
+ sessionID: string
+ messageID: string
+ partID: string
+}
diff --git a/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts b/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts
index c0035ffa3c4..e3dd5b33b2f 100644
--- a/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts
+++ b/packages/kilo-vscode/tests/unit/agent-manager-arch.test.ts
@@ -24,6 +24,7 @@ const TSX_FILES = [
path.join(ROOT, "webview-ui/agent-manager/sortable-tab.tsx"),
path.join(ROOT, "webview-ui/agent-manager/DiffPanel.tsx"),
path.join(ROOT, "webview-ui/agent-manager/FullScreenDiffView.tsx"),
+ path.join(ROOT, "webview-ui/agent-manager/MarkdownDiffView.tsx"),
path.join(ROOT, "webview-ui/agent-manager/DiffEndMarker.tsx"),
path.join(ROOT, "webview-ui/agent-manager/FileTree.tsx"),
path.join(ROOT, "webview-ui/agent-manager/review-annotations.ts"),
diff --git a/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx b/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx
index b5d270f87e2..df117cb4778 100644
--- a/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx
+++ b/packages/kilo-vscode/webview-ui/agent-manager/AgentManagerApp.tsx
@@ -114,6 +114,7 @@ import {
import { sectionAwareDetector } from "./section-dnd"
import { ConstrainDragXAxis } from "./constrain-drag-x"
import { mergeWorktreeDiffs } from "./diff-state"
+import { createMarkdownRender } from "./review-preferences"
import "./agent-manager.css"
import "./agent-manager-review.css"
@@ -358,13 +359,11 @@ const AgentManagerContent: Component = () => {
const [diffFileLoading, setDiffFileLoading] = createSignal