From d533585bd1abc69c62bb240766fdcec75c0ca649 Mon Sep 17 00:00:00 2001 From: amosblomqvist Date: Mon, 5 Oct 2026 04:43:08 +0300 Subject: [PATCH] ui: AGENT THINKING joins the small mono-caps register (the aborted edit landed) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The round-4 batch threw on an earlier replace and never reached reasoning.tsx — the trigger row kept text-sm. Now text-xs font-medium uppercase tracking-wide, matching YOUR THINKING and the card eyebrows; chevrons align through the 1ch rail. Plus one missed prettyModel pin (gpt 5.2, no auto-caps). --- components/ai-elements/reasoning.tsx | 5 ++++- tests/render-stats-bar.test.tsx | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/components/ai-elements/reasoning.tsx b/components/ai-elements/reasoning.tsx index 92a2293..4a3de8d 100644 --- a/components/ai-elements/reasoning.tsx +++ b/components/ai-elements/reasoning.tsx @@ -152,7 +152,10 @@ export const ReasoningTrigger = memo( return ( { // qualified: the provider rides as a quiet suffix — federation makes // the same model via two providers different bookkeeping assert.equal(prettyModel("openrouter:z-ai/glm-5.3-flash", true), "glm 5.3 flash · openrouter"); - assert.equal(prettyModel("openai:gpt-5.2", true), "Gpt 5.2 · openai"); + assert.equal(prettyModel("openai:gpt-5.2", true), "gpt 5.2 · openai"); // unqualified on a qualified stamp: provider silently dropped (old shape) assert.equal(prettyModel("openrouter:z-ai/glm-5.3-flash"), "glm 5.3 flash"); // qualified on a bare id: no suffix invented