コンテンツにスキップ

エージェントの選び方

tako は特定のエージェント CLI に固定されていません。エージェントは設定ファイルに書き込んだら終わりの属性ではなく、worker ごとに選び替えられるものとして扱います。実装の基準は Claude Code ですが、ほかの系統でも同じ画面・同じ操作で worker を動かせます。

系統コマンド名master になれるworker になれる個別ページ
Claude CodeclaudeなれるなれるClaude Code
OpenAI Codex CLIcodexなれるなれるOpenAI Codex CLI
Antigravity CLIagyなれない(worker 専用)なれるAntigravity CLI
ローカル LLM(未定)まだ成立していないまだ成立していないローカル LLM

どこまで同じことができるかは エージェント別の対応状況 にマトリクスがあります。このページと個別ページの記述はそこから引いたもので、判定の正本は tako 本体が持っています。

迷ったら Claude Code を選んでください。tako のすべての機能が最初にここへ実装され、ほかの系統はそこへ追いつく形で作られています。

  • すでに ChatGPT のプランを持っているOpenAI Codex CLI。master にもなれるので、tako の使い方はほぼ変わりません
  • Google のプランを持っているAntigravity CLI。worker 専用なので、master には claude か codex が別に要ります
  • 手元のマシンだけで完結させたいローカル LLMまだ成立していません

いま tako に入っている手段は次のとおりです。設定ファイルをエディタで開く必要はありません。

場面コマンド
この worker だけ別の系統で立てるtako orchestrator spawn --agent codex --project app --prompt "..."
worker の既定を変えるtako orchestrator profiles set default --worker-agent codex
master を別の系統にするtako orchestrator profiles set default --master-agent codex
系統ごとの既定モデルを決めるtako orchestrator profiles set default --agent codex --agent-model <モデル名>
git のコンフリクト解消だけ別の系統に任せるtako git resolve --agent codex

spawn--agent を省くとプロファイルの worker_agent、それも無ければ claude が使われます。プロファイルの設定は「既定」であって「固定」ではありません。

worker はこの指定が次の spawn からすぐ効きます。master の系統を変えたときだけ、次に tako master を起動したときから切り替わります。

系統を増やすと、その系統ぶんの前提が要ります。1 と 3 は tako setup がまとめて面倒を見るので、通常は意識する必要はありません。

  1. CLI が入っていることtako setup bootstrap install --agent codex
  2. ログイン済みであること — ブラウザ操作が要るので tako は代行しません。案内するコマンドは系統ごとに違います(claude / codex / agy
  3. tako の MCP が登録されていることtako setup-mcp。引数なしで、claude と導入済みの codex / agy にまとめて入ります

状態だけ見たいときは次を実行してください。3 系統それぞれについて「入っているか / PATH が通っているか / ログイン済みか」が並びます。

Terminal window
tako setup bootstrap status-all
  • master / solo の系統は起動時に選べません。プロファイルの master_agent を変えてから tako master を起動する形です。起動のたびに選べるようにする導線は対応中です(#988
  • アカウントの切り替えは claude だけに効きます。codex / agy は設定ファイルの置き場が固定なので、tako 側からアカウントを差し替えられません(#975