CLAUDE_CODE_PROJECT_DIR_NAME を追加しました。セッションごとに独自の設定ディレクトリを提供するホストにおいて、プロジェクトごとの文字起こし(transcript)保存ディレクトリに短い任意の名前を指定できるようになります。英語原文を表示
CLAUDE_CODE_PROJECT_DIR_NAME environment variable: hosts that give each session its own config directory can choose a short name for the per-project transcript directory変更前
プロジェクトの絶対パスから非英数字をハイフンに置換した名前が自動生成されていましたが、200文字を超える場合は切り詰められた上でハッシュ値が付与されるなど、ファイルシステム制限の厳しいセッション管理環境においてディレクトリ名の制御が困難でした。
変更後
環境変数 CLAUDE_CODE_PROJECT_DIR_NAME を設定することで、セッションごとに独立した設定フォルダを持つようなホスト環境で、プロジェクト用の一時ディレクトリに対して短い識別名などを任意に指定できるようになります。
ユーザーへの恩恵
セッションの実行環境やホストの制約に合わせてプロジェクトフォルダの命名規則を調整するための、複雑なパス変換ロジックを自前で組む必要がなくなります。