Feature Request: Context-aware spinner verbs based on event type

Resolved 💬 3 comments Opened Feb 14, 2026 by nickxia1989-pixel Closed Feb 17, 2026

Feature Description

Allow spinner verbs to be configured conditionally based on different events/contexts, not just random selection from a pool.

Use Case

I'd like to show different spinner messages for different situations:

  • Normal thinking: "少女祈祷中" (Girl praying)
  • Context compaction: "啊!要满出来啦!……" (Ah! It's overflowing!)

Current Behavior

spinnerVerbs in settings.json only supports a flat list of verbs with replace or append mode. The spinner randomly picks from the list regardless of what operation is happening.

Proposed Solution

Support event-based configuration, for example:

{
  "spinnerVerbs": {
    "default": ["Thinking..."],
    "compact": ["Compacting context..."],
    "toolCall": ["Working..."]
  }
}

Or alternatively, a callback/hook mechanism that allows custom spinner text per event type.

Additional Context

This would allow users to have more expressive and contextually appropriate loading messages, adding personality and humor to different stages of Claude Code's operation.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗