Append full raw reasoning event text (#3605)
We don't emit correct delta events and only get full reasoning back. Append it to history.
This commit is contained in:
@@ -1037,8 +1037,9 @@ impl ChatWidget {
|
|||||||
| EventMsg::AgentReasoningRawContentDelta(AgentReasoningRawContentDeltaEvent {
|
| EventMsg::AgentReasoningRawContentDelta(AgentReasoningRawContentDeltaEvent {
|
||||||
delta,
|
delta,
|
||||||
}) => self.on_agent_reasoning_delta(delta),
|
}) => self.on_agent_reasoning_delta(delta),
|
||||||
EventMsg::AgentReasoning(AgentReasoningEvent { .. })
|
EventMsg::AgentReasoning(AgentReasoningEvent { .. }) => self.on_agent_reasoning_final(),
|
||||||
| EventMsg::AgentReasoningRawContent(AgentReasoningRawContentEvent { .. }) => {
|
EventMsg::AgentReasoningRawContent(AgentReasoningRawContentEvent { text }) => {
|
||||||
|
self.on_agent_reasoning_delta(text);
|
||||||
self.on_agent_reasoning_final()
|
self.on_agent_reasoning_final()
|
||||||
}
|
}
|
||||||
EventMsg::AgentReasoningSectionBreak(_) => self.on_reasoning_section_break(),
|
EventMsg::AgentReasoningSectionBreak(_) => self.on_reasoning_section_break(),
|
||||||
|
|||||||
Reference in New Issue
Block a user