File tree Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Expand file tree Collapse file tree 3 files changed +10
-7
lines changed Original file line number Diff line number Diff line change @@ -172,8 +172,12 @@ export function useResumeManager() {
172172 // Apply compaction overrides using shared function (same as ChatInput)
173173 // This ensures custom model/tokens are preserved across resume
174174 options = applyCompactionOverrides ( options , {
175+ model : lastUserMsg . compactionRequest . parsed . model ,
175176 maxOutputTokens : lastUserMsg . compactionRequest . parsed . maxOutputTokens ,
176- continueMessage : { text : lastUserMsg . compactionRequest . parsed . continueMessage ?? "" } ,
177+ continueMessage : {
178+ text : lastUserMsg . compactionRequest . parsed . continueMessage ?. text ?? "" ,
179+ imageParts : lastUserMsg . compactionRequest . parsed . continueMessage ?. imageParts ,
180+ } ,
177181 } ) ;
178182 }
179183 }
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import type {
33 MuxMetadata ,
44 MuxImagePart ,
55 DisplayedMessage ,
6+ CompactionRequestData ,
67} from "@/common/types/message" ;
78import { createMuxMessage } from "@/common/types/message" ;
89import type {
@@ -763,9 +764,10 @@ export class StreamingMessageAggregator {
763764 ? {
764765 rawCommand : muxMeta . rawCommand ,
765766 parsed : {
767+ model : muxMeta . parsed . model ,
766768 maxOutputTokens : muxMeta . parsed . maxOutputTokens ,
767- continueMessage : muxMeta . parsed . continueMessage ?. text , // Extract text for display
768- } ,
769+ continueMessage : muxMeta . parsed . continueMessage ,
770+ } satisfies CompactionRequestData ,
769771 }
770772 : undefined ;
771773
Original file line number Diff line number Diff line change @@ -106,10 +106,7 @@ export type DisplayedMessage =
106106 compactionRequest ?: {
107107 // Present if this is a /compact command
108108 rawCommand : string ;
109- parsed : {
110- maxOutputTokens ?: number ;
111- continueMessage ?: string ;
112- } ;
109+ parsed : CompactionRequestData ;
113110 } ;
114111 }
115112 | {
You can’t perform that action at this time.
0 commit comments