瀏覽代碼

feat(desktop): show richer status when thinking

Adam 9 月之前
父節點
當前提交
0660433921
共有 1 個文件被更改,包括 11 次插入2 次删除
  1. 11 2
      packages/ui/src/components/session-turn.tsx

+ 11 - 2
packages/ui/src/components/session-turn.tsx

@@ -185,11 +185,20 @@ export function SessionTurn(
                     default:
                       break
                   }
-                } else if (last.type === "reasoning") {
+                }
+
+                if (last.type === "reasoning") {
+                  const text = last.text ?? ""
+                  const trimmed = text.trimStart()
+                  const match = trimmed.match(/^\*\*(.+?)\*\*/)
+                  if (match) return `Thinking · ${match[1].trim()}`
                   return "Thinking"
-                } else if (last.type === "text") {
+                }
+
+                if (last.type === "text") {
                   return "Gathering thoughts"
                 }
+
                 return undefined
               })