Vorhandene KI-Agenten-PMs nach Benutzerwechsel pro Agenten auf neuen Bot-Benutzer migrieren (#43676)

Hallo :wave:

Nach den Änderungen aus PR #43676 (ein Bot-Benutzer pro KI-Agent statt pro LLM) habe ich ein Migrationsproblem mit einem bestehenden benutzerdefinierten Agenten.

Mein Setup:

  • Ich habe einen benutzerdefinierten KI-Agenten, der seit einiger Zeit im Einsatz ist und zwischen Nutzern und seinem Bot-Benutzer viele bestehende PN-Unterhaltungen hat.

Das Problem:

  1. Mein alter Agent akzeptiert keine neuen PNs mehr – er scheint als LLM statt als Agent erkannt zu werden, sodass Nutzer keine neuen Unterhaltungen mit ihm starten können.
  2. Der alte Bot-Benutzer antwortet weiterhin auf bestehende PNs, daher sind laufende Unterhaltungen nicht unterbrochen.
  3. Wenn ich den Agenten dupliziere/neu erstelle, erhält dieser korrekt einen eigenen neuen Bot-Benutzer und akzeptiert neue PNs.
  4. Allerdings gibt es keine Möglichkeit, die bestehenden PN-Unterhaltungen vom alten Bot-Benutzer auf den neuen zu migrieren.

Ergebnis:
Ich stecke in einer Limbo-Situation fest:

  • Alter Agent → alter Bot-Benutzer → hat Verlauf, antwortet noch, kann aber keine neuen PNs empfangen
  • Neuer Agent → neuer Bot-Benutzer → akzeptiert neue PNs, startet aber ohne jeglichen Verlauf

Es gibt keinen sauberen Weg, meine Nutzer umzuleiten. Entweder setzen sie mit dem „Sackgassen“-Bot fort (der irgendwann nutzlos wird) oder fangen beim neuen Bot von vorne an und verlieren dabei den gesamten Kontext.

Gibt es aktuell einen unterstützten Weg dafür? Oder ist dies etwas Geplantes?

Danke!

hmmm kannst du den neuen Nutzer in das Gespräch einladen? Löst das das Problem?

Ich möchte hier wirklich für einen reibungslosen Ablauf sorgen. Sorry für die holprige Fahrt.

Wir betreiben Agentenkonten auf mehreren Discourse-Instanzen und überprüfen jede Neuverknüpfung, indem wir die IDs aus /u/.json vergleichen: PNs sind an die numerische Benutzer-ID gebunden, nicht an den Benutzernamen. Deshalb behält ein umbenanntes Konto seinen Posteingang bei, während ein völlig neuer Bot-Benutzer mit einem leeren Posteingang startet. Hat das Einladen des neuen Bot-Benutzers in eine bestehende PN es ermöglicht, dort zu antworten und neue Nachrichten aus diesem Gespräch anzunehmen?