Skip to main content
ランタイム とは、Kana セッションで実際に作業を行うコーディングエージェントのことです。ランタイムはマシンのインストール時に選び、セッションごとにエージェントピッカーで 1 つ選びます。Kanaeru はどのランタイムにも同じスキル、ルール、フックのハーネスを提供するため、どのエージェントが実行してもタスクは同じプロセスで進みます。 ID は kana conv send --runtime に渡す値です。 Sakana AI の Fugu は、独立したランタイムではなくモデルとして動きます。Sakana の codex-fugu ランチャーがインストールされていると Codex に Fugu モデルが表示され、claude-fugu がインストールされていると Claude Code にも表示されます。どちらも SAKANA_API_KEY を使います。
すべてを Kanaeru 経由でセットアップする必要はありません。エージェントマネージャーはコンピューターにインストール済みのランタイムを検出し、既存の claude ログインや Codex のサインインなど、すでにあるサインインを再利用します。

プロバイダーの API キー

これらのキーは、インストールコマンドに貼り付けるか、後からマシンの プロバイダー認証情報 パネルに保存できます。 インストールコマンドに貼り付けたキーは、そのコマンドに埋め込まれるだけです。エージェントマネージャーはキーをマシン上にローカルに保存します。

コードレビュアー

パイプラインには、品質ゲートとしてサードパーティのコードレビュアーを追加できます。CodeRabbit と Greptile には、プロバイダー認証情報 にそれぞれの API キーが必要です。Codex のレビューは、マシンの Codex のサインインを再利用します。

ランタイムの選び方

選択は通常、使いたいモデルと、すでに持っているアカウントで決まります。一度選んだら変えられないわけではありません。セッションはメッセージをまたいでランタイムとマシンを記憶し、どのメッセージの前でもどちらも切り替えられます。新しいランタイムはセッションの履歴を引き継ぎます。セッションを別のマシンに移すには、エージェントピッカーでマシンを選ぶか、kana conv send に --machine を渡します。移動するセッションを参照してください。