AgentVersion interface

Representa uma versão específica de um agente. Inclui metadados, controle de versão, tempo de criação e definição de 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 do Unix (segundos) quando o agente foi criado.

definition

A definição do agente.

description

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

draft

Se essa versão de agente é um rascunho (candidato) e não uma liberação. Versões rascunhos são gravadas, mas excluídas da resolução padrão 'mais recente' e não são promovidas automaticamente. O padrão é false.

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 por meio da API ou do painel.

As chaves 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 status de provisionamento da versão do agente. O padrão é 'ativo' para agentes não hospedados. Para agentes hospedados, reflete prontidão de 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 da propriedade

agent_guid

O identificador GUID único do agente.

agent_guid?: string

Valor da propriedade

string

blueprint

O plano para o agente

blueprint?: AgentIdentity

Valor da propriedade

blueprint_reference

O plano para o agente

blueprint_reference?: AgentBlueprintReferenceUnion

Valor da propriedade

created_at

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

created_at: Date

Valor da propriedade

Date

definition

A definição do agente.

definition: AgentDefinitionUnion

Valor da propriedade

description

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

description?: string

Valor da propriedade

string

draft

Se essa versão de agente é um rascunho (candidato) e não uma liberação. Versões rascunhos são gravadas, mas excluídas da resolução padrão 'mais recente' e não são promovidas automaticamente. O padrão é false.

draft?: boolean

Valor da propriedade

boolean

id

O identificador exclusivo da versão do agente.

id: string

Valor da propriedade

string

instance_identity

A identidade da instância do agente

instance_identity?: AgentIdentity

Valor da 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 por meio da API ou do painel.

As chaves 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 da propriedade

Record<string, string>

name

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

name: string

Valor da propriedade

string

object

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

object: "agent.version"

Valor da propriedade

"agent.version"

status

O status de provisionamento da versão do agente. O padrão é 'ativo' para agentes não hospedados. Para agentes hospedados, reflete prontidão de infraestrutura.

status?: AgentVersionStatus

Valor da 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 da propriedade

string