on main help sign in
chore: add reasoning start
commit4e2e8ca8df18ffbaeecb6bdb60bc86d105a39dae authorKujtim Hoxha <kujtimii.h@gmail.com> dateFri 24 Oct 2025, 09:18 (1 year ago) parent765a9cc
1 file changed+4
internal/agent/agent.go+4
internal/agent/agent.go+4
@@ -239,6 +239,10 @@ func (a *sessionAgent) Run(ctx context.Context, call SessionAgentCall) (*fantasy
239239 currentAssistant = &assistantMsg
240240 return callContext, prepared, err
241241 },
242+ OnReasoningStart: func(id string, reasoning fantasy.ReasoningContent) error {
243+ currentAssistant.AppendReasoningContent(reasoning.Text)
244+ return a.messages.Update(genCtx, *currentAssistant)
245+ },
242246 OnReasoningDelta: func(id string, text string) error {
243247 currentAssistant.AppendReasoningContent(text)
244248 return a.messages.Update(genCtx, *currentAssistant)