AgentVersion interface
Représente une version spécifique d’un agent. Inclut les métadonnées, la gestion des versions, l’heure de création et la définition de l’agent.
Propriétés
| agent_guid | L’identifiant GUID unique de l’agent. |
| blueprint | Le plan pour l’agent |
| blueprint_reference | Le plan pour l’agent |
| created_at | Horodatage Unix (secondes) lors de la création de l’agent. |
| definition | La définition de l’agent. |
| description | Description lisible de l’agent. |
| draft | Si cette version d’agent est un brouillon (candidat) plutôt qu’une libération. Les versions brouillons sont enregistrées mais exclues de la résolution « dernière » par défaut et ne sont pas automatiquement promues. La valeur par défaut est false. |
| id | Identificateur unique de la version de l’agent. |
| instance_identity | L’identité de l’instance de l’agent |
| metadata | Ensemble de 16 paires clé-valeur pouvant être attachées à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré et interroger des objets via l’API ou le tableau de bord. Les clés sont des chaînes dont la longueur maximale est de 64 caractères. Les valeurs sont des chaînes dont la longueur maximale est de 512 caractères. |
| name | Nom de l’agent. Le nom peut être utilisé pour récupérer/mettre à jour/supprimer l’agent. |
| object | Le type d’objet, qui est toujours 'agent.version'. |
| status | Le statut de provisionnement de la version agent. Par défaut, c’est « actif » pour les agents non hébergés. Pour les agents hébergés, cela reflète la préparation de l’infrastructure. |
| version | Identificateur de version de l’agent. Les agents sont immuables et chaque mise à jour crée une nouvelle version tout en conservant le même nom. |
Détails de la propriété
agent_guid
L’identifiant GUID unique de l’agent.
agent_guid?: string
Valeur de propriété
string
blueprint
blueprint_reference
Le plan pour l’agent
blueprint_reference?: AgentBlueprintReferenceUnion
Valeur de propriété
created_at
Horodatage Unix (secondes) lors de la création de l’agent.
created_at: Date
Valeur de propriété
Date
definition
description
Description lisible de l’agent.
description?: string
Valeur de propriété
string
draft
Si cette version d’agent est un brouillon (candidat) plutôt qu’une libération. Les versions brouillons sont enregistrées mais exclues de la résolution « dernière » par défaut et ne sont pas automatiquement promues. La valeur par défaut est false.
draft?: boolean
Valeur de propriété
boolean
id
Identificateur unique de la version de l’agent.
id: string
Valeur de propriété
string
instance_identity
L’identité de l’instance de l’agent
instance_identity?: AgentIdentity
Valeur de propriété
metadata
Ensemble de 16 paires clé-valeur pouvant être attachées à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré et interroger des objets via l’API ou le tableau de bord.
Les clés sont des chaînes dont la longueur maximale est de 64 caractères. Les valeurs sont des chaînes dont la longueur maximale est de 512 caractères.
metadata?: Record<string, string>
Valeur de propriété
Record<string, string>
name
Nom de l’agent. Le nom peut être utilisé pour récupérer/mettre à jour/supprimer l’agent.
name: string
Valeur de propriété
string
object
Le type d’objet, qui est toujours 'agent.version'.
object: "agent.version"
Valeur de propriété
"agent.version"
status
Le statut de provisionnement de la version agent. Par défaut, c’est « actif » pour les agents non hébergés. Pour les agents hébergés, cela reflète la préparation de l’infrastructure.
status?: AgentVersionStatus
Valeur de propriété
version
Identificateur de version de l’agent. Les agents sont immuables et chaque mise à jour crée une nouvelle version tout en conservant le même nom.
version: string
Valeur de propriété
string