AgentVersion interface

Representa uma versão específica de um agente. Inclui metadados, controle de versão, tempo de criação e definição do agente.

Propriedades

agent_guid

O identificador GUID único do agente.

blueprint

O plano para o agente

blueprint_reference

O plano para o agente

created_at

O carimbo de data/hora Unix (segundos) quando o agente foi criado.

definition

A definição do agente.

description

Uma descrição do agente legível por humanos.

draft

Se esta versão de agente é um rascunho (candidato) em vez de uma liberação. As versões preliminares são gravadas mas excluídas da resolução 'mais recente' por defeito e não são promovidas automaticamente. É definido para false por padrão.

id

O identificador exclusivo da versão do agente.

instance_identity

A identidade da instância do agente

metadata

Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos via API ou o painel.

As teclas são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres.

name

O nome do agente. O nome pode ser usado para recuperar/atualizar/excluir o agente.

object

O tipo de objeto, que é sempre 'agent.version'.

status

O estado de provisionamento da versão do agente. Por defeito é 'ativo' para agentes não alojados. Para agentes alojados, reflete a prontidão da infraestrutura.

version

O identificador de versão do agente. Os agentes são imutáveis e cada atualização cria uma nova versão, mantendo o mesmo nome.

Detalhes de Propriedade

agent_guid

O identificador GUID único do agente.

agent_guid?: string

Valor de Propriedade

string

blueprint

O plano para o agente

blueprint?: AgentIdentity

Valor de Propriedade

blueprint_reference

O plano para o agente

blueprint_reference?: AgentBlueprintReferenceUnion

Valor de Propriedade

created_at

O carimbo de data/hora Unix (segundos) quando o agente foi criado.

created_at: Date

Valor de Propriedade

Date

definition

A definição do agente.

definition: AgentDefinitionUnion

Valor de Propriedade

description

Uma descrição do agente legível por humanos.

description?: string

Valor de Propriedade

string

draft

Se esta versão de agente é um rascunho (candidato) em vez de uma liberação. As versões preliminares são gravadas mas excluídas da resolução 'mais recente' por defeito e não são promovidas automaticamente. É definido para false por padrão.

draft?: boolean

Valor de Propriedade

boolean

id

O identificador exclusivo da versão do agente.

id: string

Valor de Propriedade

string

instance_identity

A identidade da instância do agente

instance_identity?: AgentIdentity

Valor de Propriedade

metadata

Conjunto de 16 pares chave-valor que podem ser anexados a um objeto. Isso pode ser útil para armazenar informações adicionais sobre o objeto em um formato estruturado e consultar objetos via API ou o painel.

As teclas são cadeias de caracteres com um comprimento máximo de 64 caracteres. Os valores são cadeias de caracteres com um comprimento máximo de 512 caracteres.

metadata?: Record<string, string>

Valor de Propriedade

Record<string, string>

name

O nome do agente. O nome pode ser usado para recuperar/atualizar/excluir o agente.

name: string

Valor de Propriedade

string

object

O tipo de objeto, que é sempre 'agent.version'.

object: "agent.version"

Valor de Propriedade

"agent.version"

status

O estado de provisionamento da versão do agente. Por defeito é 'ativo' para agentes não alojados. Para agentes alojados, reflete a prontidão da infraestrutura.

status?: AgentVersionStatus

Valor de Propriedade

version

O identificador de versão do agente. Os agentes são imutáveis e cada atualização cria uma nova versão, mantendo o mesmo nome.

version: string

Valor de Propriedade

string