A2APreviewTool interface

A2A protokolünü uygulayan bir aracı.

Extends

Özellikler

agent_card_path

Temsilci kartına göre base_urlgiden yol. Sağlanmazsa, varsayılan olarak /.well-known/agent-card.json

base_url

Aracının temel URL'si.

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

project_connection_id

A2A sunucusunun project bağlantı kimliği. Bağlantı, A2A sunucusuna bağlanmak için gereken kimlik doğrulamasını ve diğer bağlantı ayrıntılarını saklar.

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

type

Aracın türü. Her zaman "a2a_preview.

Özellik Ayrıntıları

agent_card_path

Temsilci kartına göre base_urlgiden yol. Sağlanmazsa, varsayılan olarak /.well-known/agent-card.json

agent_card_path?: string

Özellik Değeri

string

base_url

Aracının temel URL'si.

base_url?: string

Özellik Değeri

string

description

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı açıklama.

description?: string

Özellik Değeri

string

name

Bu araç veya yapılandırma için isteğe bağlı kullanıcı tanımlı adı.

name?: string

Özellik Değeri

string

project_connection_id

A2A sunucusunun project bağlantı kimliği. Bağlantı, A2A sunucusuna bağlanmak için gereken kimlik doğrulamasını ve diğer bağlantı ayrıntılarını saklar.

project_connection_id?: string

Özellik Değeri

string

tool_configs

Araç başına yapılandırma haritası. Anahtarlar araç isimleri veya * (genel varsayılan olarak kapanır). Çözüm sırası: tam araç adı eşleşmesi önceliklidir *. Bilinmeyen araç isimleri çalışma zamanında sessizce görmezden gelinir.

tool_configs?: Record<string, ToolConfig>

Özellik Değeri

Record<string, ToolConfig>

type

Aracın türü. Her zaman "a2a_preview.

type: "a2a_preview"

Özellik Değeri

"a2a_preview"