Customize/disable the turn-duration verb, or derive it from spinnerVerbs

Status Closed — duplicate
Reported on v2.1.212
Maintainer reply None cached
Activity 1 comment · opened Aug 3, 2026 · closed Aug 15, 2026

What I want: The post-turn summary <verb> for Nm Ns picks a random verb from a hardcoded pool — Baked, Brewed, Churned, Cogitated, Cooked, Crunched, Sautéed, Worked. I want to keep the duration but control the verb: pin it, drop it, or have it follow whatever I set for the spinner. Today the only lever is showTurnDuration: false, which discards the duration too.

Proposed: A turnDurationVerbs setting mirroring spinnerVerbs, plus a mode that reuses the spinner config:

"turnDurationVerbs": { "mode": "replace", "verbs": ["Worked"] }   // always "Worked for 3s"
"turnDurationVerbs": { "mode": "replace", "verbs": [] }            // omit verb -> "for 3s"
"turnDurationVerbs": { "mode": "append",  "verbs": ["Shipped"] }   // add to default pool
"turnDurationVerbs": { "mode": "fromSpinner" }                     // derive from spinnerVerbs (past tense)

On fromSpinner: conjugate the present-tense spinner verb to past tense for the wrap-up — spinnerVerbs: ["Working"] -> Worked for 3s. The existing pools are already present/past pairs (Working/Worked, Cogitating/Cogitated), so the two lists are clearly meant to correspond. Deriving one from the other keeps them consistent by default and means I only configure the verb once. For irregular or unknown verbs, fall back to appending "ed" or just reusing the spinner verb verbatim.

Why: spinnerVerbs already pins the active-spinner verb; the wrap-up line has no equivalent and rotates independently, so setting one word for the spinner and getting a random different word at wrap-up is jarring. Either explicit turnDurationVerbs or a fromSpinner link fixes the inconsistency.

Version: Claude Code 2.1.212 (also current on 2.1.220).

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗