Skip to content

修正:claude agents でセッション名が 40 カラムで切り捨てられる問題

原文(日本語に翻訳)

claude agents で長いセッション名が 40 カラムで切り捨てられていた問題を修正しました。名前列はターミナル幅に合わせて広がるようになりました。

原文(英語)

Fixed claude agents truncating long session names at 40 columns; the name column now grows with terminal width

概要

claude agents コマンドでセッション一覧を表示すると、セッション名が 40 カラム(文字)で強制的に切り捨てられていました。特に日本語のような全角文字を含む名前や、詳細な説明を含む長い名前が識別しにくい問題がありました。v2.1.162 から、セッション名の列幅がターミナルの幅に応じて動的に拡張されます。

基本的な使い方

bash
# セッション一覧を表示(修正後)
claude agents

# 修正前(40カラムで切り捨て):
# ID          NAME                                     STATUS
# abc123      フロントエンドのリファクタリング作業(Re...   running
#
# 修正後(ターミナル幅に応じて拡張):
# ID          NAME                                                    STATUS
# abc123      フロントエンドのリファクタリング作業(React → Next.js)   running

実践例

長い名前のセッションを管理する

bash
# 詳細な名前でセッションを識別しやすくなった
claude agents

# セッション名の例(修正後に正しく表示):
# - "機能追加: ユーザー認証フロー - OAuth2 + JWT 実装"
# - "バグ修正: production環境での決済エラー調査 (issue #1234)"
# - "リファクタリング: src/services/ ディレクトリの整理"

ターミナルサイズに応じた表示

bash
# 広いターミナル(200カラム)での表示
# → セッション名列が最大限拡張される

# 狭いターミナル(80カラム)での表示
# → 利用可能なスペースに合わせて調整(必要な場合のみ切り捨て)

セッション名の付け方のベストプラクティス

bash
# バックグラウンドでセッションを開始する際に明確な名前を付ける
claude --background "【緊急】本番環境の CPU 使用率急上昇の原因調査と対処" 

# claude agents で識別しやすくなった
claude agents

注意点

  • ターミナルが狭い場合(80 カラム未満など)は、スペース効率のため一定の切り捨てが発生することがあります
  • 日本語などの全角文字はスペースを 2 倍消費するため、実際の表示文字数は少なくなります
  • セッション名はバックグラウンドタスク開始時に自動生成されますが、長くて識別しやすい名前にするのが推奨です

関連情報