on main help sign in
chore: do not hide the reasoning content
9bc8c6bkujtimiihoxha
internal/tui/components/chat/messages/messages.go+3−4
@@ -281,15 +281,14 @@ func (m *messageCmp) renderThinkingContent() string {
281 if reasoningContent.StartedAt > 0 {
281 if reasoningContent.StartedAt > 0 {
282 duration := m.message.ThinkingDuration()
282 duration := m.message.ThinkingDuration()
283 if reasoningContent.FinishedAt > 0 {
283 if reasoningContent.FinishedAt > 0 {
284− if duration.String() == "0s" {
285− return ""
286− }
287 m.anim.SetLabel("")
284 m.anim.SetLabel("")
288 opts := core.StatusOpts{
285 opts := core.StatusOpts{
289 Title: "Thought for",
286 Title: "Thought for",
290 Description: duration.String(),
287 Description: duration.String(),
291 }
288 }
289+ if duration.String() != "0s" {
292− return t.S().Base.PaddingLeft(1).Render(core.Status(opts, m.textWidth()-1))
290+ footer = t.S().Base.PaddingLeft(1).Render(core.Status(opts, m.textWidth()-1))
291+ }
293 } else if finishReason != nil && finishReason.Reason == message.FinishReasonCanceled {
292 } else if finishReason != nil && finishReason.Reason == message.FinishReasonCanceled {
294 footer = t.S().Base.PaddingLeft(1).Render(m.toMarkdown("*Canceled*"))
293 footer = t.S().Base.PaddingLeft(1).Render(m.toMarkdown("*Canceled*"))
295 } else {
294 } else {