@@ -154,7 +154,7 @@ own front-end settings are separate; see [Configuration](#configuration).
154154- ** Turn cards** — telemetry rides the turn head, a coding receipt
155155 (` touched 4 · +82 −19 · tests ✓ ` ) scans what the turn changed, ` ^F `
156156 folds noisy turns to that receipt, ` alt+↑ ` /` alt+↓ ` jump turn-to-turn,
157- reasoning renders as an intent rail (last sentences, ` beat N/M ` ), and
157+ reasoning renders as an intent rail (held sentences while live , ` beat N/M ` ), and
158158 ` ^E ` expands every tool step's full details.
159159- ** Typed tool renderers** — diffs tint with a ` +N −M ` chip, file reads get
160160 line numbers, JSON pretty-prints, and step lines earn typed chips from
@@ -165,12 +165,13 @@ own front-end settings are separate; see [Configuration](#configuration).
165165- ** Streaming answers** rendered as Markdown
166166 ([ glamour] ( https://github.com/charmbracelet/glamour ) ).
167167- ** Tool activity** — every ` tool_call ` /` tool_result ` shown live with a glyph
168- per tool, a spinner, and a result peek (` ⎿ ` , first 1–2 typed-renderer
169- beats) so a finished step is scannable without ` ^E ` . Running steps speak
170- the same progress copy as the status line (` 🧪 running tests ` ) and tick
171- their own elapsed clock. Two or more in-flight calls wrap in a parallel
172- swarm band that shrinks as members finish and dissolves on the last
173- leftover. Full output stays behind expand.
168+ per tool, a static live mark (` ▸ ` ), and a result peek (` ⎿ ` , first 1–2
169+ typed-renderer beats) so a finished step is scannable without ` ^E ` . The
170+ status line is the only spinner. Running steps speak the same progress
171+ copy as the status line (` 🧪 running tests ` ) and tick their own elapsed
172+ clock. Two or more in-flight calls wrap in a parallel swarm band that
173+ shrinks as members finish and dissolves on the last leftover. Full
174+ output stays behind expand.
174175- ** Fluent by default** — gradient wordmark, smooth braille spinner, smart
175176 autoscroll that never yanks you while you read history, and a
176177 scroll-position indicator.
@@ -182,15 +183,18 @@ own front-end settings are separate; see [Configuration](#configuration).
182183### Working with the agent
183184
184185- ** Live reasoning** — the model's pre-tool thinking streams as an intent
185- rail (last two sentences, never flattened) with elapsed time. The clock
186- freezes when that think cycle yields (a tool or the reply). A turn that
186+ rail (finished sentences, held until the next one lands — never a token
187+ ticker) with elapsed time. The clock freezes when that think cycle yields
188+ (a tool or the reply). A turn that
187189 thinks more than once labels each block ` beat 2/3 ` — one beat is one
188190 think→act cycle. Tab / ` ^E ` still unfolds the stored full block. Long
189191 turns keep every think→reply pair intact: each reasoning block is
190192 followed by its own answer card, in arrival order.
191193- ** Context-aware progress** — while the agent works, a status line right
192194 below your last message shows what it's actually doing (`🧪 running
193195 tests` , ` 📖 reading client.go` , ` 🚀 pushing`) with a live elapsed timer.
196+ Reasoning and composing stay quiet labels — the intent rail and the
197+ answer card own those words.
194198- ** Sub-agents** — a delegation paints an always-on chip strip under the
195199 parent step (` ⟳ SA1 explore · ✓ SA2 lint · ✗ SA3 types ` ), so you can
196200 see who is running or who failed without expanding. Click a chip or
@@ -236,9 +240,10 @@ own front-end settings are separate; see [Configuration](#configuration).
236240 trims, tool execution times) stays silent. Info traces fade after 3s;
237241 errors, warnings, and disconnect notes autoclose after 10s.
238242- ** Just-in-time hints** — the first time a state appears (a held prompt,
239- a sub-agent swarm, a multi-step turn), a one-time 💡 tip teaches its key,
240- then stays silent for the run. Features surface the moment they matter;
241- no keybinding table required.
243+ a sub-agent swarm, a multi-step turn), a one-time 💡 tip teaches its key
244+ and dwells 8s (5s longer than info traces), then stays silent for the
245+ run. Features surface the moment they matter; no keybinding table
246+ required.
242247- ** Session home dashboard** — after ` /clear ` , the home card orients: the
243248 last prompt and receipt, the context gauge, up to three recent sessions
244249 (titles sanitized), and one action line pointing at the ` ^K ` hub.
0 commit comments