AgentVersion interface

Rappresenta una versione specifica di un agente. Include metadati, controllo delle versioni, ora di creazione e definizione dell'agente.

Proprietà

agent_guid

L'identificatore GUID univoco dell'agente.

blueprint

Il progetto per l'agente

blueprint_reference

Il progetto per l'agente

created_at

Il timestamp Unix (secondi) al momento della creazione dell'agente.

definition

La definizione dell'agente.

description

Una descrizione leggibile dell'agente.

draft

Se questa versione per agente sia una bozza (candidata) piuttosto che un rilascio. Le versioni di bozza sono registrate ma escluse dalla risoluzione 'più recente' di default e non vengono promosse automaticamente. Il valore predefinito è falso.

id

Identificatore univoco della versione dell'agente.

instance_identity

L'identità dell'istanza dell'agente

metadata

Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Ciò può essere utile per archiviare informazioni aggiuntive sull'oggetto in un formato strutturato ed eseguire query sugli oggetti tramite API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.

name

Nome dell'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.

object

Il tipo di oggetto, che è sempre 'agent.version'.

status

Lo stato di provisioning della versione agente. Predefinito su 'attivo' per gli agenti non ospitati. Per gli agenti ospiti, riflette la prontezza dell'infrastruttura.

version

Identificatore della versione dell'agente. Gli agenti sono immutabili e ogni aggiornamento crea una nuova versione mantenendo lo stesso nome.

Dettagli proprietà

agent_guid

L'identificatore GUID univoco dell'agente.

agent_guid?: string

Valore della proprietà

string

blueprint

Il progetto per l'agente

blueprint?: AgentIdentity

Valore della proprietà

blueprint_reference

Il progetto per l'agente

blueprint_reference?: AgentBlueprintReferenceUnion

Valore della proprietà

created_at

Il timestamp Unix (secondi) al momento della creazione dell'agente.

created_at: Date

Valore della proprietà

Date

definition

La definizione dell'agente.

definition: AgentDefinitionUnion

Valore della proprietà

description

Una descrizione leggibile dell'agente.

description?: string

Valore della proprietà

string

draft

Se questa versione per agente sia una bozza (candidata) piuttosto che un rilascio. Le versioni di bozza sono registrate ma escluse dalla risoluzione 'più recente' di default e non vengono promosse automaticamente. Il valore predefinito è falso.

draft?: boolean

Valore della proprietà

boolean

id

Identificatore univoco della versione dell'agente.

id: string

Valore della proprietà

string

instance_identity

L'identità dell'istanza dell'agente

instance_identity?: AgentIdentity

Valore della proprietà

metadata

Set di 16 coppie chiave-valore che possono essere collegate a un oggetto. Ciò può essere utile per archiviare informazioni aggiuntive sull'oggetto in un formato strutturato ed eseguire query sugli oggetti tramite API o il dashboard.

Le chiavi sono stringhe con una lunghezza massima di 64 caratteri. I valori sono stringhe con una lunghezza massima di 512 caratteri.

metadata?: Record<string, string>

Valore della proprietà

Record<string, string>

name

Nome dell'agente. Il nome può essere utilizzato per recuperare/aggiornare/eliminare l'agente.

name: string

Valore della proprietà

string

object

Il tipo di oggetto, che è sempre 'agent.version'.

object: "agent.version"

Valore della proprietà

"agent.version"

status

Lo stato di provisioning della versione agente. Predefinito su 'attivo' per gli agenti non ospitati. Per gli agenti ospiti, riflette la prontezza dell'infrastruttura.

status?: AgentVersionStatus

Valore della proprietà

version

Identificatore della versione dell'agente. Gli agenti sono immutabili e ogni aggiornamento crea una nuova versione mantenendo lo stesso nome.

version: string

Valore della proprietà

string