brians1196 bstieber commited on
Commit
f0ab567
·
unverified ·
1 Parent(s): 54a5aad

fix: move FinalAnswer outside of reasoning processing blocks (#1717)

Browse files
src/lib/server/textGeneration/generate.ts CHANGED
@@ -119,15 +119,15 @@ Do not use prefixes such as Response: or Answer: when answering to the user.`,
119
  finalAnswer =
120
  text.slice(0, beginIndex) + text.slice(endIndex + model.reasoning.endToken.length);
121
  }
122
-
123
- yield {
124
- type: MessageUpdateType.FinalAnswer,
125
- text: finalAnswer,
126
- interrupted,
127
- webSources: output.webSources,
128
- };
129
- continue;
130
  }
 
 
 
 
 
 
 
 
131
  }
132
 
133
  if (model.reasoning && model.reasoning.type === "tokens") {
 
119
  finalAnswer =
120
  text.slice(0, beginIndex) + text.slice(endIndex + model.reasoning.endToken.length);
121
  }
 
 
 
 
 
 
 
 
122
  }
123
+
124
+ yield {
125
+ type: MessageUpdateType.FinalAnswer,
126
+ text: finalAnswer,
127
+ interrupted,
128
+ webSources: output.webSources,
129
+ };
130
+ continue;
131
  }
132
 
133
  if (model.reasoning && model.reasoning.type === "tokens") {