Feature request: customizable thinking/spinner messages
- 主要言語
- Shell
- スター
- 11.2k
- フォーク
- 1.9k
- 平均マージ
- 14時間 16分
- マージ済み PR(30日)
- 6
説明
## Feature Request
Allow users to customize the thinking/spinner messages (e.g., "Unravelling...", "Pondering...", "Thinking...") that appear while the model is generating a response.
## Proposed Config
A `thinking_messages` field in `config.json`, similar to the existing `launch_messages`:
```json
{
"thinking_messages": [
"Investigating for the Politburo...",
"Conducting revolutionary analysis...",
"The Party is deliberating...",
"Consulting the means of production..."
]
}
```
One message would be randomly selected each time the model starts thinking, just like `launch_messages` selects a random startup message.
## Use Case
We run a multi-agent IPC system ([Red Party](https://github.com/LauraTDN/Red-Party)) with a Soviet theme. We've Sovietized every user-facing message — instructions, hook deny messages, install scripts, terminal output — but the thinking spinner is the last holdout. Being able to customize these messages would complete the theming and also be useful for anyone who wants to personalize their CLI experience (team branding, humor, localization, etc.).
## Current Behavior
The thinking messages ("Unravelling...", "Pondering...", etc.) are hardcoded and not configurable via `config.json` or any other setting.
## Alternatives Considered
- `launch_messages` exists but only affects the startup banner, not the thinking spinner.
- No environment variable or CLI flag controls this behavior.
コントリビューションガイド
調査の方向性
Start by tracing the CLI's hardcoded thinking/spinner messages and comparing their configuration path with the existing launch_messages setting in config.json. Confirm how a message is selected when the model starts thinking. Done means thinking_messages can be configured in config.json and one configured message is selected for each generation.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- shell
- 領域
- cli
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100