feat: improved thinking/reasoning indicator with elapsed time counter

When the agent is reasoning with hidden thinking (thinking=low), show a
pulsing 'Reasoning...' indicator with elapsed time instead of generic
bouncing dots. Once text content starts streaming, falls back to the
regular streaming dots.

Closes feedback #40
This commit is contained in:
Nicolas Varrot
2026-02-12 23:42:39 +00:00
parent 2b9729e901
commit 25e63f8d18
3 changed files with 59 additions and 8 deletions

View File

@@ -60,6 +60,7 @@ const en = {
// Thinking
'thinking.label': 'Thinking',
'thinking.reasoning': 'Reasoning…',
// Tool call
'tool.parameters': 'Parameters',
@@ -151,6 +152,7 @@ const fr: Record<keyof typeof en, string> = {
'sidebar.deleteCancel': 'Annuler',
'thinking.label': 'Réflexion',
'thinking.reasoning': 'Réflexion…',
'tool.parameters': 'Paramètres',
'tool.result': 'Résultat',