CC逆引きリファレンス

teammate の実行方式を選びたい

9. エージェント

コマンド / 機能

--teammate-mode in-process|auto|tmux|iterm2

チームメイトの起動環境を指定

概要

--teammate-mode フラグまたは settings.json の teammate.mode で、エージェントチームの teammate(チームメンバー)をどう起動するかを制御できます。in-process はプロセス内で軽量に動作、tmux / iterm2 は専用のターミナルセッションで可視化しながら動作、auto は状況に応じて自動選択します。

設定例

# 起動時にモードを指定
claude --teammate-mode in-process
claude --teammate-mode auto
claude --teammate-mode tmux
claude --teammate-mode iterm2

# settings.json でデフォルトを固定
{
  "teammate": {
    "mode": "auto"
  }
}
公式ドキュメントを見る

こんな時に使う

  • teammate の動作を軽量なプロセス内実行にしたい時
  • tmux や iTerm2 で teammate の動きを画面上で確認したい時
  • 環境に応じて自動的に最適なモードを選ばせたい時

使い方

  1. 1claude --teammate-mode <mode> で起動時に指定
  2. 2または settings.json の teammate.mode で恒常的に設定
  3. 3tmux / iterm2 は対応する端末アプリがインストールされている必要がある

Tips

  • auto モードは teammate を spawn する前に、その是非を自動モード分類器で評価してから実行する(v2.1.178)
  • in-process はオーバーヘッドが少なく CI やヘッドレス環境に向いている
  • tmux / iterm2 は複数 teammate の動きを目視で追いたい対話的な作業に向いている