Skip to content

Environment and commands reference

このページでは、環境変数、アシストLLMの選択方法、重要なファイルとディレクトリ、list models プロンプトコマンド、およびスラッシュコマンドについて、概要をまとめています。

dr assistではなくサードパーティのコーディングエージェントを通じてAgent Assistを使用する場合は、以下のコマンドでスキルをインストールします。

npx ai-agent-skills install datarobot-oss/datarobot-agent-skills 

インストール、設定、および使用のガイドラインについては、Agent Assistのスキルに関するページを参照してください。

環境変数

The variables that can be set in the environment or in .env.

特徴量 必須 説明 Default / notes
DATAROBOT_API_TOKEN Yes (unless provided by DR CLI configuration) LLM Gateway(デフォルトプロバイダー)用DataRobot APIキー。
DATAROBOT_ENDPOINT いいえ DataRobot API endpoint. https://app.datarobot.com/api/v2
AGENT_ASSIST_LLM_BASE_URL いいえ Agent Assistで使用されるOpenAI互換LLMのベースURL。 詳細については、Agent Assist LLMの変更を参照してください。 Derived from DATAROBOT_ENDPOINT (for example, …/genai/llmgw)
AGENT_ASSIST_LLM_MODEL_NAME いいえ Agent Assistで使用されるベースLLMのモデル名。 詳細については、Agent Assist LLMの変更を参照してください。 anthropic/claude-sonnet-4-5-20250929
AGENT_ASSIST_LLM_API_KEY いいえ API key for the LLM provider. Falls back to DATAROBOT_API_TOKEN
LOGFIRE_TOKEN いいえ Logfire token for tracing.
DATAROBOT_CLI_CONFIG いいえ Override path to DR CLI configuration file. Default: ~/.config/datarobot/drconfig.yaml
AGENT_ASSIST_CONFIG いいえ Override path to Agent Assist configuration file. Default: ~/.config/datarobot/agent_assist_config.yaml

Files and directories

The paths and files used or created by DataRobot Agent Assist. All paths are relative to the current working directory when you start dr assist.

空のディレクトリでdr assistを実行する

dr assistは、専用の空のディレクトリからのみ実行します。 コードやその他のファイルが含まれるディレクトリでこのコマンドを実行するのは安全ではありません。 エージェントアシストのコーディングワークフローを使用すると、アシスタントはDataRobot Agent Application Templateのクローンを現在のディレクトリに作成します。 この操作によって既存のファイルが上書きされたり競合が発生したりする可能性があり、既存のプロジェクトが損なわれ、アシスタントの出力精度が低下する恐れがあります。 dr assistを実行する前に、専用のディレクトリがない場合は、ディレクトリを作成してそこでターミナルを開きます(たとえば、mkdir my-agent && cd my-agentを実行してから、dr assistを実行します)。

パス 説明
agent_spec.md 現在の作業ディレクトリ内のエージェント仕様ファイル(YAMLコンテンツ)。設計中にアシスタントによって作成されます。 フィールドの定義や使用例については、エージェント仕様リファレンスを参照してください。
.env Optional environment file in the current directory; same variable names as above.
.datarobot/cli/versions.yaml Used by dependency check; defines minimum tool versions.
~/.config/datarobot/drconfig.yaml DR CLI configuration (token, endpoint). This path can be overridden with DATAROBOT_CLI_CONFIG.
~/.config/datarobot/agent_assist_config.yaml Agent Assist configuration (optional LLM base URL, model name, API key). This path can be overridden with AGENT_ASSIST_CONFIG.
~/.config/datarobot/agent_assist/settings.yaml DataRobot CLI / Agent Assistのグローバル設定(言語など)。 アシストLLMモデルは設定されません。環境または.envAGENT_ASSIST_LLM_MODEL_NAMEを使用してください。 詳細については、Agent Assist LLMの変更を参照してください。
config.yaml Optional repository-level configuration; can set repository (url, branch, target_dir, tag) for the template clone.

list modelsコマンド

$プロンプトで、list models(2つの単語で、先頭のスラッシュは不要)と入力すると、DataRobot LLM Gatewayから使用可能なLLM Gatewayモデルの一覧が表示されます。 Agent Assistは、行インデックス、モデル名(例:azure/gpt-5-1-2025-11-13またはbedrock/anthropic.claude-sonnet-4-5-20250929-v1:0)、プロバイダー(Anthropic、Azure OpenAI、Amazon Bedrock、Google Vertex AI、Together AIなど)、および簡単な説明が記載されたテーブルを表示します。 表の後に、リストされているモデルの数、そのセッションで使用するように設定されているモデルの確認、モデルを変更するか会話を続けるかの選択を求めるプロンプトなどが出力されます。

具体的なモデルやプロバイダーは、組織のGateway設定や利用権限によって異なります。 セッションで使用するモデルは、LLMモデルの選択と変更で説明されているように決定されます。

list modelsや以下のスラッシュコマンド以外にも、$プロンプトで自然言語を使用して、設計、コーディング、デプロイのタスクを行ってください。

Slash commands

$プロンプトにおいて/で始まる組み込みセッションコマンド。 単に/と入力するだけで、これらのコマンドの一覧が表示され、詳細については/helpと入力するよう提案されます。

Command エイリアス 説明
/help /? List commands or show help for a command: /help [command].
/quit /exit Exit the session (with confirmation).
/reset /new Clear session state and start fresh (removes agent_spec.md and template directory, clears conversation).
/checkpoint - セッションのチェックポイントを一覧表示または復元します。
/compact - 会話履歴を圧縮してトークンの使用量を減らします。
/resume - 現在のセッションに挿入された再開コンテキストを表示します。
/save - セッションの状態をディスクに保存します。

Agent Assist LLMの変更

実行時、Agent AssistはAGENT_ASSIST_LLM_MODEL_NAMEで識別されたモデルを使用します。 Agent AssistのベースLLMは設定可能であり、DataRobot LLM Gatewayが公開する任意の値を、list modelsカタログと同じ形式(azure/gpt-5-1-2025-11-13anthropic/claude-sonnet-4-5-20250929など)で指定できます。

この設定では、複数の値が設定されている場合、優先順位は次のとおりです。

  1. シェルまたはプロファイルで設定された環境変数(例:dr assistの前のexport AGENT_ASSIST_LLM_MODEL_NAME=<gateway-model-id>)。
  2. 現在の作業ディレクトリdr assistを実行するディレクトリ)にある.envファイル。 Agent Assistは、そのディレクトリから.envを読み込みます。
  3. 変数が設定されていない場合の組み込みのデフォルトanthropic/claude-sonnet-4-5-20250929

デフォルトのDataRobot LLM Gatewayのルーティングを使用していない場合は、AGENT_ASSIST_LLM_BASE_URLAGENT_ASSIST_LLM_MODEL_NAME、および通常はAGENT_ASSIST_LLM_API_KEYを設定して、Agent AssistがOpenAI互換のAPIを参照するようにします(環境変数の表を参照してください)。 上記のように、環境または.envでこれらを調整します。

Agent Assistモデルに関する注意事項

LLMモデルを選択・変更する際には、以下の点に注意してください。

  • ~/.config/datarobot/agent_assist/settings.yamlは、言語をはじめとするCLIのグローバル設定に使用します。 AGENT_ASSIST_LLM_MODEL_NAMEを設定したり、アシストLLMにおける環境(.env)のデフォルト動作を置き換えたりするものではありません
  • LLMを切り替えるためのセッション内コマンド(/modelなど)はありませんAGENT_ASSIST_LLM_MODEL_NAME(または関連する変数)を変更したら、終了して新しいdr assistの実行を開始し、設定を再読み込みしてください。

資格情報、エンドポイント、およびオプションのYAML(使用時のagent_assist_config.yamlを含みます)のより広範な優先順位は、インストールページの構成変数の設定にまとめられています。