顯示服務專員的資料。
| JSON 表示法 | 
|---|
| { "name": string, "displayName": string, "description": string, "icon": { object ( | 
| 欄位 | |
|---|---|
| name | 
 服務專員的資源名稱。格式: | 
| displayName | 
 這是必要旗標,代理程式的顯示名稱。這個語言是  | 
| description | 
 這是必要旗標,人類可讀的代理說明。LLM 可能會使用這項資訊,自動選取代理來回覆使用者查詢,並生成代理步驟的第一個版本,供使用者修改。這個語言是  | 
| icon | 
 (選用步驟) 使用者介面上代表代理程式的圖示。 | 
| agentType | 
 僅供輸出。代理程式類型。 | 
| agentOrigin | 
 不可變動。代理程式的來源。 | 
| state | 
 僅供輸出。代理程式的狀態。 | 
| userPermissions | 
 使用者對這個代理程式的權限。 | 
| suggestedPrompts[] | 
 (選用步驟) 代理程式的建議提示,會顯示在代理程式到達網頁上。 | 
| customPlaceholderText | 
 使用者輸入任何文字前,文字方塊中顯示的自訂預留位置文字。 | 
| 聯集欄位 agent_state_reason。代理程式目前狀態的原因。agent_state_reason只能是下列其中一項: | |
| suspensionReason | 
 代理遭停權的原因。只有在狀態為「已暫停」時才設定。 | 
| 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 | 
 這是必要旗標,建議提示的文字。這個語言是  |