AgentVersion interface

Stellt eine bestimmte Version eines Agenten dar. Enthält Metadaten, Versionierung, Erstellungszeit und Agentendefinition.

Eigenschaften

agent_guid

Die eindeutige GUID-Kennung des Agenten.

blueprint

Der Bauplan für den Agenten

blueprint_reference

Der Bauplan für den Agenten

created_at

Der Unix-Zeitstempel (Sekunden), zu dem der Agent erstellt wurde.

definition

Die Definition des Agenten.

description

Eine lesbare Beschreibung des Agents.

draft

Ob diese Agentenversion ein Entwurf (Kandidat) und keine Veröffentlichung ist. Entwurfsversionen werden zwar aufgenommen, aber von der Standardauflösung der 'neuesten' Auflösung ausgeschlossen und nicht automatisch befördert. Der Standardwert ist „false“.

id

Die eindeutige Kennung der Agent-Version.

instance_identity

Die Instanzidentität des Agenten

metadata

16 Schlüssel-Wert-Paare, die an ein Objekt angefügt werden können. Dies kann hilfreich sein, um zusätzliche Informationen zum Objekt in einem strukturierten Format zu speichern und Objekte über DIE API oder das Dashboard abzufragen.

Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen.

name

Der Name des Agents. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden.

object

Der Objekttyp, der immer 'agent.version' ist.

status

Der Bereitstellungsstatus der Agentenversion. Für nicht-gehostete Agenten steht standardmäßig auf 'aktiv'. Für gehostete Agenten spiegelt dies die Bereitschaft der Infrastruktur wider.

version

Der Versionsbezeichner des Agents. Agenten sind unveränderlich und jedes Update erstellt eine neue Version, wobei der Name unverändert bleibt.

Details zur Eigenschaft

agent_guid

Die eindeutige GUID-Kennung des Agenten.

agent_guid?: string

Eigenschaftswert

string

blueprint

Der Bauplan für den Agenten

blueprint?: AgentIdentity

Eigenschaftswert

blueprint_reference

Der Bauplan für den Agenten

blueprint_reference?: AgentBlueprintReferenceUnion

Eigenschaftswert

created_at

Der Unix-Zeitstempel (Sekunden), zu dem der Agent erstellt wurde.

created_at: Date

Eigenschaftswert

Date

definition

Die Definition des Agenten.

definition: AgentDefinitionUnion

Eigenschaftswert

description

Eine lesbare Beschreibung des Agents.

description?: string

Eigenschaftswert

string

draft

Ob diese Agentenversion ein Entwurf (Kandidat) und keine Veröffentlichung ist. Entwurfsversionen werden zwar aufgenommen, aber von der Standardauflösung der 'neuesten' Auflösung ausgeschlossen und nicht automatisch befördert. Der Standardwert ist „false“.

draft?: boolean

Eigenschaftswert

boolean

id

Die eindeutige Kennung der Agent-Version.

id: string

Eigenschaftswert

string

instance_identity

Die Instanzidentität des Agenten

instance_identity?: AgentIdentity

Eigenschaftswert

metadata

16 Schlüssel-Wert-Paare, die an ein Objekt angefügt werden können. Dies kann hilfreich sein, um zusätzliche Informationen zum Objekt in einem strukturierten Format zu speichern und Objekte über DIE API oder das Dashboard abzufragen.

Schlüssel sind Zeichenfolgen mit maximal 64 Zeichen. Werte sind Zeichenfolgen mit maximal 512 Zeichen.

metadata?: Record<string, string>

Eigenschaftswert

Record<string, string>

name

Der Name des Agents. Name kann zum Abrufen/Aktualisieren/Löschen des Agenten verwendet werden.

name: string

Eigenschaftswert

string

object

Der Objekttyp, der immer 'agent.version' ist.

object: "agent.version"

Eigenschaftswert

"agent.version"

status

Der Bereitstellungsstatus der Agentenversion. Für nicht-gehostete Agenten steht standardmäßig auf 'aktiv'. Für gehostete Agenten spiegelt dies die Bereitschaft der Infrastruktur wider.

status?: AgentVersionStatus

Eigenschaftswert

version

Der Versionsbezeichner des Agents. Agenten sind unveränderlich und jedes Update erstellt eine neue Version, wobei der Name unverändert bleibt.

version: string

Eigenschaftswert

string