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