[FEATURE] Accessbility - turn duration verbs should also be customizable

Status Open
Maintainer reply None cached
Activity 18 comments · opened Feb 11, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

I have used the newly available spinnerVerbs config with mode "replace" to limit the verb list to just one, to reduce distraction.

However, the turn duration verbs are not affected by this flag. Instead, these are a closed list: ["Baked", "Brewed", "Churned", "Cogitated", "Cooked", "Crunched", "Sautéed", "Worked"].

I know about showTurnDuration - however, I would like to know what the duration was without distractions.

Proposed Solution

New config turnDurationVerbs with schema similar to spinnerVerbs.

Alternative Solutions

_No response_

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

18 Comments

simon-liebehenschel · 6 months ago

Commenting to prevent this issue from being closed just because the bot auto‑adds the stale label.

This problem still occurs in version 2.1.62.

Rather than introducing unnecessary functionality and asking users to disable it, it would be great if the Anthropic maintainers replaced Churned for … with something more professional and meaningful, such as Worked for …. No customization options should be required.

jjanuszkiewicz · 5 months ago

Bumping for visibility, the Sautéed for ... etc messages are so whimsical and distracting. Please allow us to configure/disable them or have more sensible default like @simon-liebehenschel suggested.

nicksteffens · 5 months ago

+1 from the claude-personalities project. We ship community personality packs for Claude Code that customize tone, spinner verbs, and statusline quips per character. The spinnerVerbs setting works great for the active thinking state, but the past tense completion verb ("Cogitated for X") is the last piece we can't customize.

We have 30+ personalities ready to ship custom past tense verbs the moment this is exposed — e.g., "Strategized for 1m" (Thrawn), "Grumbled for 1m" (Chopper), "Despaired for 1m" (Marvin).

A pastTenseVerbs array in settings.json alongside the existing spinnerVerbs would be the ideal API. Would love to see this land.

Tracking on our side: https://github.com/nicksteffens/claude-personalities/issues/26

alessio-locatelli · 5 months ago

_Commenting to prevent this issue from being closed just because the bot auto‑adds the stale label._

This problem still occurs in version 2.1.88.

darovic · 4 months ago

I'd also like this.

danyreyna · 4 months ago

Commenting to prevent this issue from being closed just because the bot auto‑adds the stale label.

This problem still occurs in version 2.1.116

micmcg · 3 months ago

I just want a single, sensible past tense verb for this, please make it configurable like spinnerVerbs

alessio-locatelli · 3 months ago

In the version 2.1.141:

Fixed spinnerVerbs setting not being honored in turn-completion messages

So now with ~/.claude/settings.json:

  "spinnerVerbs": {
    "mode": "replace",
    "verbs": [
      "Working"
    ]

I can see ✻ Working for 33m 45s.

Of course it would be better to see "Worked for ..." _by default_ instead of opting out of the stupid messages, but it's Anthropic and it took them 3 months to fix this, so this is better than nothing.

---

UPDATE:
In 2.1.144 I see again this idiotic Cogitated for ....

hatyqu · 2 months ago

Also I would like this to be configurable.

robatwilliams · 2 months ago

Claude itself refers to this as the "post-turn completion summary" - so I'm just commenting that to help others find this issue.

jwisser-heap · 1 month ago

Problem still occurs in 2.1.187.

igor-makarov · 1 month ago

I've tried 2.1.189 and it's gotten worse. Somehow, Claude does this multiple times per turn so you get.

  • Task
  • Cooked 2 min
  • Task
  • Baked 3min
  • Task
  • Blundered 5 min
  • All done!
  • Boiled 1 min
henryebwhite · 1 month ago

Just bumping this as still an issue in 2.1.217

fsc-eriker · 27 days ago

Adding a noise comment to prevent this from being closed.

goodnightkara · 19 days ago

Also looking for this to be added. And I wholeheartedly agree with the initial report's priority here; this does have a "significant impact on productivity." 😉

sleeve · 14 days ago

Please spend the 1min to Cogitate and Sauté a fix for this.

Wild that this is still even a thing as it literally shows up multiple times in every session for everyone.

davis9001 · 9 days ago

Adding the code location, since the thread has the request well covered but not where to change it. Checked against 2.1.239, and unchanged back to 2.1.228.

These are two independent lists. The spinner resolves through the setting and honours it correctly:

function VZt() {
  let t = $o().spinnerVerbs;
  if (!t) return $Ga;
  if (t.mode === "replace") return t.verbs.length > 0 ? t.verbs : $Ga;
  return [...$Ga, ...t.verbs];
}

The completion line never calls it. It reads a hardcoded array of eight:

Fac = ["Baked", "Brewed", "Churned", "Cogitated",
       "Cooked", "Crunched", "Sautéed", "Worked"];

There is no completionVerbs-shaped key anywhere in the bundle — the only settings-backed verb key is spinnerVerbs.

On the tense problem that #52420 raises, which is the real reason this cannot just read the same array: the spinner list is gerunds, the completion list is past. Two ways that do not require guessing at morphology —

  1. A sibling key, completionVerbs, same { mode, verbs } shape. Explicit, and users who want both set both.
  2. Let a spinnerVerbs entry optionally be { "present": "Baking", "past": "Baked" }, with plain strings keeping today's behaviour. Backwards compatible, one setting.

Deriving the past tense automatically is the tempting third option and I would avoid it. "Beboppin'" has no past form, and the failures would be more visible than the defaults they replace.

Worth separating from the cosmetic case: @Odiph's point on #52420 is a different bug. A non-English spinnerVerbs set gets a live spinner in its own language and then an English Brewed for 36s every single turn. That is not whimsy anyone can ignore — it is the one setting that localises the interface, breaking halfway through.

EDIT: Generated by Claude Code through my personal harness. :)

sleeve · 8 days ago
"Beboppin'" has no past form

🥴