原文(日本語に翻訳)
思考中のステータステキストに控えめなシマーアニメーションを追加して改善
原文(英語)
Improved thinking status text with a subtle shimmer animation
概要
Claude Code v2.1.20では、エージェントが思考中(thinking)の際に表示されるステータステキストに、控えめで洗練されたシマーアニメーションが追加されました。以前は静的なテキスト表示のみでしたが、この改善により、エージェントが実際に処理を行っていることが視覚的に伝わりやすくなり、待機時間がより快適になります。アニメーションは目障りにならないよう、微妙で優雅なデザインになっています。
基本的な使い方
エージェントが思考中の際、自動的にアニメーションが表示されます:
bash
> この複雑な問題を解決して
# 改善前(静的):
Thinking...
# 改善後(シマーアニメーション付き):
Thinking... # テキストが微妙に光って流れるような効果
# (実際のターミナルでは光沢が左から右へ移動)実践例
長時間の思考プロセス
複雑なタスクでエージェントが深く考えている場合:
bash
> このコードベース全体をリファクタリングする最適な戦略を提案して
# エージェントが思考中...
Thinking... ✨ # シマーアニメーションが動く
# 静かで落ち着いた動き
# 改善の効果:
# - アプリが固まっていないことが視覚的に明確
# - 待ち時間が長くても安心感がある
# - 処理が進行中であることを常に認識できる段階的な思考の表示
複数のステップで考えている場合:
bash
> 大規模データベースのマイグレーション計画を立てて
# ステップ1
Analyzing current schema... ✨
# ステップ2
Planning migration steps... ✨
# ステップ3
Evaluating risks... ✨
# 各ステージでアニメーションが継続
# ユーザーは進捗を感じられるMCPツールとの連携時
外部ツールを呼び出す前の思考:
bash
> @database 最適なインデックス戦略を提案して
# データベースツールを呼び出す前に考慮中
Thinking about query patterns... ✨
# 改善により:
# - ツール呼び出し前の準備中であることが明確
# - 無駄な待ち時間ではなく、有意義な思考時間だと理解できる複数の選択肢を検討中
エージェントが最適なアプローチを選んでいる時:
bash
> この問題に対する3つの異なるアプローチを評価して
Considering alternatives... ✨
# アニメーションのテンポが思考の深さを表現
# 改善による体験向上:
# - 静的な「考え中」より臨場感がある
# - エージェントが実際に働いている感覚
# - 待つことが苦痛ではなく、期待に変わるエラーリカバリー時の再考
問題が発生して再考している場合:
bash
> このAPIを実装して
# 最初の試み
Working on it...
# エラー発生
Error: Type mismatch
# 再考
Rethinking approach... ✨
# アニメーションにより:
# - 単なるエラーではなく、解決策を探していることが伝わる
# - ユーザーが諦めずに待つ動機付けになるアクセシビリティの考慮
アニメーションが苦手なユーザー向け:
bash
# 設定でアニメーションを無効化可能
> /config
animations.enabled = false
# 無効化後:
Thinking... # シンプルなテキストのみ、機能は変わらず
# アニメーション有効時(デフォルト):
Thinking... ✨ # 微妙なシマー効果
# 改善のポイント:
# - アニメーションは完全にオプショナル
# - 無効化しても機能性は損なわれない
# - すべてのユーザーに配慮した設計注意点
- シマーアニメーションは非常に控えめで、目の疲労を最小限に抑えるように設計されています
- アニメーションはCPU使用率への影響がほぼゼロです
- 古いターミナルエミュレータでは、アニメーションが表示されず通常のテキストになる場合があります
- アニメーションが気になる場合は、設定で無効化できます
- この改善は、長時間の思考プロセスでユーザー体験を向上させることを目的としています