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
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
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