Zum Hauptinhalt springen
Veröffentlicht den aktuellen Entwurf eines Agenten als neue Version. Dies entspricht dem Update-Button im Agenten-Editor: Eine veröffentlichte Version ist ein eingefrorener Snapshot des Entwurfs und wird zur aktiven Version, die Workspace-Mitglieder sehen.

Bevor du startest

  • Veraltete Assistants API: Dies ist die neue Agents API mit nativer Vercel AI SDK Kompatibilität. Wenn du die veraltete Assistants API verwendest, siehe den Migrations-Guide.

Basis-URL

Dedicated DeploymentsErsetze api.langdock.com durch <your-deployment-url>/api/public in allen Anfragen.

Entwurf vs. veröffentlichte Version

Konfigurationsänderungen über /agent/v1/update wirken sich nur auf den Entwurf aus. Bis du publish aufrufst, sind diese Änderungen für Workspace-Mitglieder nicht sichtbar. Freigabeänderungen wirken sofort und erfordern keine Veröffentlichung.

Anwendungsfälle

  • Entwurfsänderungen über die Update-API in eine neue aktive Version überführen
  • Änderungen programmatisch ausrollen als Teil einer CI/CD-Pipeline
  • Neue Revision veröffentlichen mit optionaler Änderungsbeschreibung in der Versionshistorie

Parameter

Beispiel

Antwort-Format

Erfolgreiche Antwort (200 OK)

Validierungsregeln

  • Agenten-Zugriff — Ein persönlicher API-Schlüssel kann den Agenten veröffentlichen, wenn sein Besitzer den Agenten bearbeiten kann, auch über eine Gruppe oder den Workspace, oder wenn der Schlüssel eine Editor- oder Besitzerfreigabe hat. Ein Workspace-API-Schlüssel braucht diese Freigabe auf dem Schlüssel.
  • Workspace-Übereinstimmung — Der Agent muss zum selben Workspace gehören wie der API-Schlüssel.
  • Nur Agenten — Projekte (type=PROJECT) werden nicht unterstützt und liefern 403.
  • Entwurfsänderungen erforderlich — Der Entwurf muss sich von der zuletzt veröffentlichten Version unterscheiden. Ein Aufruf ohne ausstehende Änderungen liefert 409 Conflict und spiegelt damit den deaktivierten “Update”-Button in der UI wider.

Fehlerbehandlung

Langdock blockiert bewusst Browser-basierte Anfragen, um deinen API-Schlüssel zu schützen und die Sicherheit deiner Anwendungen zu gewährleisten. Weitere Informationen findest du in unserem Guide zu Best Practices für API-Schlüssel.