エージェントを表示するためのデータ。
| JSON 表現 | 
|---|
| { "name": string, "displayName": string, "description": string, "icon": { object ( | 
| フィールド | |
|---|---|
| name | 
 エージェントのリソース名。形式:  | 
| displayName | 
 必須。エージェントの表示名。言語は  | 
| description | 
 必須。人が読める形式のエージェントの説明。これは、LLM がユーザーのクエリに応答するエージェントを自動的に選択し、ユーザーが変更できるエージェントの手順の最初のバージョンを生成するために使用される場合があります。言語は  | 
| icon | 
 省略可。UI でエージェントを表すアイコン。 | 
| agentType | 
 出力専用。エージェントのタイプ。 | 
| agentOrigin | 
 変更不可。エージェントのオリジン。 | 
| state | 
 出力専用。エージェントの状態。 | 
| userPermissions | 
 このエージェントに対するユーザーの権限。 | 
| suggestedPrompts[] | 
 省略可。エージェントのランディング ページに表示される、エージェント向けのプロンプトの候補。 | 
| customPlaceholderText | 
 ユーザーがテキストを入力する前にテキスト ボックスに表示されるカスタムのプレースホルダ テキスト。 | 
| 共用体フィールド agent_state_reason。エージェントが現在の状態になっている理由。agent_state_reasonは次のいずれかになります。 | |
| suspensionReason | 
 エージェントが停止された理由。状態が SUSPENDED の場合にのみ設定されます。 | 
| rejectionReason | 
 エージェントが拒否された理由。状態が PRIVATE で、拒否によってその状態になった場合にのみ設定します。 | 
| deploymentFailureReason | 
 エージェントのデプロイが失敗した理由。状態が DEPLOYMENT_FAILED の場合にのみ設定されます。 | 
AgentType
エージェントのタイプ。
| 列挙型 | |
|---|---|
| AGENT_TYPE_UNSPECIFIED | エージェント タイプが指定されていません。 | 
| NO_CODE | ノーコード エージェント。 | 
| HTTP | HTTP エージェント。 | 
| ADK | ADK エージェント。 | 
| MANAGED | Google 管理のエージェント。 | 
| A2A | A2A エージェント。 | 
| DIALOGFLOW | Dialogflow エージェント。 | 
| LOW_CODE | ローコード エージェント。 | 
UserPermissions
エージェントに対するユーザーの権限。
| JSON 表現 | 
|---|
| { "canRun": boolean, "canView": boolean, "canEdit": boolean, "canWithdraw": boolean, "canRequestReview": boolean, "canDelete": boolean, "canProposeUsers": boolean } | 
| フィールド | |
|---|---|
| canRun | 
 ユーザーがこのエージェントを実行できるかどうか。 | 
| canView | 
 ユーザーがこのエージェントのソースを表示できるかどうか。 | 
| canEdit | 
 ユーザーがこのエージェントを編集できるかどうか。 | 
| canWithdraw | 
 ユーザーがこのエージェントを撤回できるかどうか。 | 
| canRequestReview | 
 ユーザーがこのエージェントのレビューをリクエストできるかどうか。 | 
| canDelete | 
 ユーザーがこのエージェントを削除できるかどうか。 | 
| canProposeUsers | 
 ユーザーがエージェントを共有する他のユーザーを提案できるかどうか。 | 
SuggestedPrompt
エージェントのランディング ページに表示される、エージェント向けのプロンプトの候補。
| JSON 表現 | 
|---|
| { "text": string } | 
| フィールド | |
|---|---|
| text | 
 必須。候補のプロンプトのテキスト。言語は  |