コンテンツにスキップ

ツールチェーンを選ぶ

ワークスペースで使う Node.js・Java・Go のバージョンと、タイムゾーンを選べます。入っていないバージョンも、 その場でインストールできます。

あなたがやること 起きること
バージョンやタイムゾーンを選ぶ この後に起動するセッションとシェルで使われる
「インストール」や「… に更新」を押す home ボリュームに取得し、終わったあとに起動したセッションから使われる
使わないバージョンをアンインストールする home ボリュームの容量が空く

エージェントも、セッションを起動したときのバージョンを使います。

⚙設定 →「ツールチェーン」 の「言語ランタイムとタイムゾーン」で選びます。ワークスペースが起動しているときだけ変更できます。

「言語ランタイムとタイムゾーン」。タイムゾーンは Asia/Tokyo、Node.js は v22、Go は既定、Java は Temurin 21 が選ばれ、Java の行に「21.0.12+7 に更新」のボタンがある
項目 選べるもの
タイムゾーン (TZ) シェルとエージェントの時計。既定は Asia/Tokyo です
Node.js メジャーバージョン。「既定 (image の node)」はイメージに入っているものです
Go (GOROOT) 入っている Go のバージョン
Java (JAVA_HOME) メジャーバージョンごとに Eclipse Temurin と Amazon Corretto(「Temurin 21」「Corretto 21」)
  • 変更は、この後に起動するセッションとシェル に反映されます。起動中のものは、ワークスペースを停止→起動すると反映されます
  • Node.js と Java の行には、実際に使われる版(v22.23.4、21.0.11+10 など)が出ます
  • Console に出る日時や、エージェントが書く通知の時刻は、タイムゾーンではなく ⚙設定 →「表示」 のタイムゾーンに従います

入っていないバージョンを入れる

Section titled “入っていないバージョンを入れる”

Node.js と Java は、まだ入っていないバージョンも「Temurin 17(未インストール)」のように一覧に出ます。

  1. そのバージョンを選びます
  2. 「17.0.21+9 をインストール」のように、入る版を示したボタンを押します
  3. 終わったら、新しくセッションを起動します
  • Java は約 200 MB です
  • home ボリュームに入るので、ワークスペースを停止→起動しても残ります
  • 停止→起動は要りません。終わったあとに起動したセッションから使われます(Java は JAVA_HOME に入ります)

使っているバージョンに新しいパッチが出ると、「21.0.12+7 に更新」のようなボタンが出ます。同じように home ボリュームに取得します。

Agent Fleet が入れた古い Node.js のパッチは、次にワークスペースを起動したときに削除されます。 自分で nvm から入れた版と、nvm の alias や .nvmrc で厳密に固定した版は残ります。

「インストール済みのバージョン」に、ディスクにある JDK と Node.js がサイズつきで並びます。 「アンインストール」を押すと、確認のあとで home ボリュームから削除します。

  • Node.js は、そのメジャーのパッチをすべて削除します。nvm で入れたものも含みます
  • 削除する前に起動していたセッションやシェルは、再起動するまでないパスを指したままになります
  • 次のものは削除できません:ワークスペースのイメージが持っている版、選択中の版(イメージにも同じ版があるときを除く)、インストール中の版

ツールのバージョンを確かめる

Section titled “ツールのバージョンを確かめる”

「ツールのバージョン」に、ワークスペースに入っているツールと、その版が並びます。

列 意味
実効 PATH で実際に使われるもの。~/.local/bin のものがイメージのものより優先されます
イメージ イメージに入っている版

セルにカーソルを合わせると、パスとコマンドの出力が出ます。

  • 「インストール失敗: …」:ワークスペースの起動時にインストールできなかったツールです。次の起動でもう一度試します
  • 「アップグレードをスキップ: home ディスク満杯、現在のバージョンを使用中」:空きが足りず、起動時の更新を飛ばしました。入っている版のまま動きます

エージェントの CLI を最新にする

Section titled “エージェントの CLI を最新にする”

「エージェント CLI の更新」の「起動時にエージェント CLI と rtk を最新へ更新する」をオンにすると、 ワークスペースを起動するたびに、エージェントの CLI を最新に更新します。

  • 対象は claude・opencode・codex・GitHub Copilot・Antigravity(agy)・Cursor・rtk です
  • 既定はオフで、イメージで決まった版に固定されています
  • 停止中でも切り替えられます。反映されるのは次の起動からです。オフに戻して再起動すると、イメージの版に戻ります
  • 定期実行で起動したときのように、人が見ていない起動では更新しません。home ディスクの空きが少ないときも更新しません
  • この項目は、管理者が許可しているときだけ出ます

Kiro と Muse Code はこの設定の対象外です。版はイメージで決まります(Muse Code は Muse Code を参照)。

1 台のマシンに Agent Fleet を入れて動かしている配備では、このタブの上に「Agent Fleet の更新」が出ます。 新しい版が用意されると「再起動して適用」を押せます。Control Plane とワークスペースが再起動するので、 実行中のセッションは中断されます。

「ワークスペースが停止中です。起動すると変更できます。」と出る

Section titled “「ワークスペースが停止中です。起動すると変更できます。」と出る”

バージョンはワークスペースの中で切り替えます。ワークスペースバーから起動してください。

すでに起動していたセッションやシェルは、前のバージョンのままです。新しくセッションを起動するか、ワークスペースを停止→起動してください。

エージェントの CLI をインストールできなかったと言われる

Section titled “エージェントの CLI をインストールできなかったと言われる”

ワークスペースが起動しない・止まった を参照してください。