Verdent Docs
設定

Bring Your Own Agent (BYOA)

Manager の Worker タスクを Codex や Claude Code など、独自の Agent ランタイムで実行する

BYOA とは?

BYOA(Bring Your Own Agent)を使うと、Manager の Worker を動かす Agent ランタイムを選択できます。Verdent のデフォルト Agent だけでなく、Manager がディスパッチする Worker タスクを、すでに使用している Agent やライセンスを持つ Agent 上で実行できます。

Verdent の組み込みエージェントで独自のプロバイダー API キーを使いたい場合は、BYOK を参照してください。

サポートされる Agent タイプ

Agent説明前提条件
Built-in AgentVerdent が提供するデフォルトの Agentなし
Claude CodeAnthropic の Claude Code CLINode.js がインストール済み(npx 用)
CodexOpenAI Codex CLICodex CLI がインストール済みで、OpenAI 環境が設定済み

ユースケース

  • 特定のモデルへのアクセス — Verdent のデフォルトセットに含まれないモデルバージョンを、モデルセレクターから利用できるようにします。
  • チームの標準化 — 共有のエンタープライズライセンスを使い、チームの利用を一括で請求します。
  • 使い慣れたワークフロー — 既存の Claude Code や Codex の体験を維持しつつ、Manager から Worker タスクをそこにディスパッチします。

クイックアクセス

  • BYOA の設定:Settings → Models → CLI Agents
  • Manager チャットでのモデル選択:入力ボックスで Auto モードをオフにして Task Model を選択
  • BYOA で設定した API キーはローカルにのみ保存され、Verdent のサーバーには一切アップロードされません

Codex

Codex は OpenAI のコーディングエージェント CLI です。Claude Code とは異なり、Codex は Verdent 内に API キーを必要としません。ローカルの Codex 環境ですでに設定された認証を使用します。

前提条件

  • Codex CLI がインストール済み(codexPATH 上で利用可能であること)
  • Codex CLI が認証済みで、ターミナルで使用可能であること

セットアップ手順

CLI Agents 設定を開く

Settings → Models → CLI Agents に移動します。

Codex がなければ追加する

Codex カードが表示されていない場合は、Add CLI Agent を選択します。Verdent がシステムの PATH をスキャンして codex コマンドを探します。

Codex を有効化する

Codex トグルをオンにします。

モデルを選択する

Verdent が利用可能なモデルを自動的に検出します。使用したいモデルを選択します。

モデルの検出

Codex のモデルは動的に検出されます。Codex を起動すると、Verdent が /models API を通じて利用可能なモデルを取得します。Codex 側で新しいモデルが追加された場合は、Refresh Models を選択してリストを更新します。

認証

Verdent は Codex の認証を管理しません。Codex はローカルのシェル環境(通常は OPENAI_API_KEY、またはその組み込みログインフロー)に依存します。ターミナルで codex が動作している限り、この連携も機能します。

Claude Code

Claude Code は BYOA で最も機能が豊富な Agent で、複数のプロバイダーをサポートします。Anthropic、OpenRouter、Zhipu GLM などを接続し、モデルセレクターで切り替えられます。

前提条件

  • Node.js がインストール済み(必要なのは npx のみ)

Verdent は次の方法で Claude Code を起動します。

npx -y @agentclientprotocol/claude-agent-acp

グローバルインストールは不要です。

セットアップ手順

CLI Agents 設定を開く

Settings → Models → CLI Agents に移動します。

Claude Code がなければ追加する

Claude Code カードが表示されていない場合は、Add CLI Agent を選択します。Verdent が npx を検出します。

Claude Code を有効化する

Claude Code トグルをオンにします。

プロバイダーを追加する

Add provider を選択し、プロバイダー(例:Anthropic)を選びます。

認証情報を入力する

API キーを入力します。デフォルト値は自動入力されます。

テストして保存する

必要に応じて Test Connection を選択し、Save を選択します。

保存すると、そのプロバイダーのモデルがモデルリストに表示されます。有効なモデルはデフォルトで選択されますが、手動で切り替えられます。

サポートされるプロバイダー

Claude Code は複数のプロバイダーをサポートします。一度に複数を設定でき、すべてのモデルがセレクターに表示されます。

Anthropic

Claude モデル向けの公式 Anthropic API。

OpenRouter

複数のモデルプロバイダーへの統合 API アクセス。

Role Models を上書きして、他の OpenRouter モデル(例:google/gemini-2.5-pro)にルーティングできます。

Zhipu GLM(中国)

Zhipu GLM(グローバル)

Kimi

Moonshot

Kimi と Moonshot はどちらも Kimi K2.5 を提供しますが、エンドポイントと認証が異なります。キーの取得元に応じて選択してください。

MiniMax(中国)

MiniMax(グローバル)

Xiaomi MiMo

Xiaomi MiMo(Token Plan)

Anthropic 互換(カスタムエンドポイント)

Anthropic API フォーマットに互換性のあるあらゆるサービス向け。

  • 認証: API キーまたはトークン(切り替え可能)
  • Base URL: 手動で設定
  • モデル: 手動で指定

利用するプロバイダーがリストにないものの Anthropic 互換の API をサポートしている場合に使用します。

詳細オプション

プロバイダー設定パネルで Advanced Options を展開すると、JSON エディターにアクセスできます。

  • Role Models のマッピング:
    • ANTHROPIC_DEFAULT_OPUS_MODEL
    • ANTHROPIC_DEFAULT_SONNET_MODEL
    • ANTHROPIC_DEFAULT_HAIKU_MODEL
    • CLAUDE_CODE_SUBAGENT_MODEL
  • カスタム環境変数(例:API_TIMEOUT_MS

ほとんどのユーザーはこれらを変更する必要はありません。デフォルトのままで問題なく動作します。

Manager で BYOA モデルを使う

設定後の手順は次のとおりです。

Auto モードを無効化する

チャット入力で Auto モードをオフにします。

Task Model を開く

Task Model ドロップダウンを開きます。

BYOA モデルを選択する

有効な BYOA モデルを選びます。Worker タスクはそのモデルを使って実行されます。

モデルは次のように表示されます。

  • GPT-5.4 Codex-CLI(Codex から)
  • Claude-Opus-4.7 ClaudeCode-CLI(Claude Code から)

ホバーすると、CLI のソース、モデル名、プロバイダーなどの詳細が表示されます。

セキュリティとプライバシー

  • ローカルストレージのみ: API キーはローカルに保存され、アップロードされることはありません。
  • Claude Code キー: 安全に保存され、平文の設定ファイルには書き込まれません。
  • Codex の認証: ローカル環境によって完全に管理されます。Verdent は OpenAI キーにアクセスしません。

FAQ

CLI Agent が検出されない場合は?

コマンドが PATH 上で利用可能であることを確認します。

  • Claude Code には npx が必要です(Node.js がインストール済みであること)
  • Codex には codex CLI のインストールが必要です

次を実行します。

which npx
which codex

Test Connection が失敗する場合は?

  • API キーを確認する
  • Base URL を確認する
  • API エンドポイントへのネットワークアクセスを確認する
  • プロキシを使用している場合は、その設定を確認する

プロバイダーを追加したのにモデルが表示されない場合は?

  • Claude Code が有効になっていることを確認する
  • プロバイダーのモデルがオンになっていることを確認する
  • 必要に応じて Verdent を再起動する