AgentVersion interface

Representa una versión específica de un agente. Incluye metadatos, control de versiones, tiempo de creación y definición del agente.

Propiedades

agent_guid

El identificador GUID único del agente.

blueprint

El plano para el agente

blueprint_reference

El plano para el agente

created_at

La marca de tiempo de Unix (segundos) cuando se creó el agente.

definition

La definición del agente.

description

Descripción legible del agente.

draft

Si esta versión de agente es un borrador (candidato) en lugar de una liberación. Las versiones borradores se graban pero se excluyen de la resolución predeterminada 'más reciente' y no se promocionan automáticamente. El valor predeterminado es False.

id

Identificador único de la versión del agente.

instance_identity

La identidad de la instancia del agente

metadata

Conjunto de 16 pares clave-valor que se pueden adjuntar a un objeto. Esto puede ser útil para almacenar información adicional sobre el objeto en un formato estructurado y consultar objetos a través de la API o el panel.

Las claves son cadenas con una longitud máxima de 64 caracteres. Los valores son cadenas con una longitud máxima de 512 caracteres.

name

Nombre del agente. Name se puede usar para recuperar/actualizar/eliminar el agente.

object

El tipo de objeto, que siempre es 'agent.version'.

status

El estado de aprovisionamiento de la versión agente. Por defecto se pone en 'activo' para agentes no alojados. Para los agentes alojados, refleja la preparación de la infraestructura.

version

Identificador de versión del agente. Los agentes son inmutables y cada actualización crea una nueva versión manteniendo el mismo nombre.

Detalles de las propiedades

agent_guid

El identificador GUID único del agente.

agent_guid?: string

Valor de propiedad

string

blueprint

El plano para el agente

blueprint?: AgentIdentity

Valor de propiedad

blueprint_reference

El plano para el agente

blueprint_reference?: AgentBlueprintReferenceUnion

Valor de propiedad

created_at

La marca de tiempo de Unix (segundos) cuando se creó el agente.

created_at: Date

Valor de propiedad

Date

definition

La definición del agente.

definition: AgentDefinitionUnion

Valor de propiedad

description

Descripción legible del agente.

description?: string

Valor de propiedad

string

draft

Si esta versión de agente es un borrador (candidato) en lugar de una liberación. Las versiones borradores se graban pero se excluyen de la resolución predeterminada 'más reciente' y no se promocionan automáticamente. El valor predeterminado es False.

draft?: boolean

Valor de propiedad

boolean

id

Identificador único de la versión del agente.

id: string

Valor de propiedad

string

instance_identity

La identidad de la instancia del agente

instance_identity?: AgentIdentity

Valor de propiedad

metadata

Conjunto de 16 pares clave-valor que se pueden adjuntar a un objeto. Esto puede ser útil para almacenar información adicional sobre el objeto en un formato estructurado y consultar objetos a través de la API o el panel.

Las claves son cadenas con una longitud máxima de 64 caracteres. Los valores son cadenas con una longitud máxima de 512 caracteres.

metadata?: Record<string, string>

Valor de propiedad

Record<string, string>

name

Nombre del agente. Name se puede usar para recuperar/actualizar/eliminar el agente.

name: string

Valor de propiedad

string

object

El tipo de objeto, que siempre es 'agent.version'.

object: "agent.version"

Valor de propiedad

"agent.version"

status

El estado de aprovisionamiento de la versión agente. Por defecto se pone en 'activo' para agentes no alojados. Para los agentes alojados, refleja la preparación de la infraestructura.

status?: AgentVersionStatus

Valor de propiedad

version

Identificador de versión del agente. Los agentes son inmutables y cada actualización crea una nueva versión manteniendo el mismo nombre.

version: string

Valor de propiedad

string