Customize/disable the turn-duration verb, or derive it from spinnerVerbs
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).
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗