
VSCodeのターミナルでClaude Codeを起動したタブのタイトルがバージョンになってしまう
こんばんは、リテールアプリ共創部@大阪のmorimorikochanです
事象
VSCodeのターミナルでClaude Codeを起動すると、こんな感じでタブのタイトルが Claude Codeのバージョンが表示されてしまうことありませんか?

これはVSCodeの設定を変えることで、このように、セッションの内容が表示されるようになります。
英語なのでパッと分かりづらいですが、バージョンが表示されるよりかは使いやすくて便利です。

変更方法
VSCodeの設定画面を開きます。

検索欄にterminal.integrated.tabs.title を入力すると設定値が表示されます。
ここを${process} から ${sequence} に変更します。
これで終わりです。次回以降起動するとセッションのタイトルが出るようになります。
${process}はターミナルプロセスの名前を表示するため、Claude Code の実体である実行ファイルのパスがそのまま表示されてしまいます。
実際に、Claude Codeのバイナリは下記のようにバージョン番号になっているため、タブにバージョンが出ているように見えるわけです。
/Users/*****/.local/share/claude/versions/2.1.146
${sequence} とは
${sequence} は、ターミナル上で動いているプログラムが「エスケープシーケンス」を使って指定したタイトルを、そのままタブのタイトルに反映するためのVSCode側の変数です。
Claude Code もセッションの内容(今やり取りしている要約)をこの OSC シーケンスで随時出力しています。
所感
- ZedやWarpなどの他のターミナルと挙動が違っていたので謎でしたが、解決できてよかったです。
- ただ、デフォルトのタイトルだと長く英語なので読みにくい問題があります。フックを使えば変更できそうに見えるので時間があれば日本語に変えて短くカスタマイズしたいなと思ってます








