@@ -617,7 +617,7 @@ export const createMynahUi = (
617
617
: am . type === 'directive'
618
618
? ChatItemType . DIRECTIVE
619
619
: ChatItemType . ANSWER_STREAM ,
620
- ...prepareChatItemFromMessage ( am , isPairProgrammingMode ) ,
620
+ ...prepareChatItemFromMessage ( am , isPairProgrammingMode , isPartialResult ) ,
621
621
}
622
622
623
623
if ( ! chatItems . find ( ci => ci . messageId === am . messageId ) ) {
@@ -847,7 +847,11 @@ export const createMynahUi = (
847
847
} )
848
848
}
849
849
850
- const prepareChatItemFromMessage = ( message : ChatMessage , isPairProgrammingMode : boolean ) : Partial < ChatItem > => {
850
+ const prepareChatItemFromMessage = (
851
+ message : ChatMessage ,
852
+ isPairProgrammingMode : boolean ,
853
+ isPartialResult ?: boolean
854
+ ) : Partial < ChatItem > => {
851
855
const contextHeader = contextListToHeader ( message . contextList )
852
856
const header = contextHeader || toMynahHeader ( message . header ) // Is this mutually exclusive?
853
857
const fileList = toMynahFileList ( message . fileList )
@@ -869,6 +873,11 @@ export const createMynahUi = (
869
873
details : toDetailsWithoutIcon ( header . fileList . details ) ,
870
874
}
871
875
}
876
+ if ( ! isPartialResult ) {
877
+ if ( processedHeader ) {
878
+ processedHeader . status = undefined
879
+ }
880
+ }
872
881
}
873
882
874
883
// Check if header should be included
0 commit comments