Migrar los PM de agentes de IA existentes a un nuevo usuario bot tras el cambio de usuario por agente (#43676)

Hola :wave:

Después de los cambios del PR #43676 (un usuario bot por agente de IA en lugar de por LLM), estoy teniendo un problema de migración con un agente personalizado existente.

Mi configuración:

  • Tengo un Agente de IA personalizado que lleva tiempo en uso, con muchas conversaciones de MP existentes entre usuarios y su usuario bot.

El problema:

  1. Mi antiguo agente ya no acepta nuevas MPs - parece que se detecta como un LLM en lugar de un agente, por lo que los usuarios no pueden iniciar nuevas conversaciones con él.
  2. El antiguo usuario bot sigue respondiendo a las MPs existentes, por lo que las conversaciones en curso no se rompen.
  3. Si duplico/creo un nuevo agente, este obtiene correctamente su propio nuevo usuario bot y acepta nuevas MPs.
  4. Sin embargo, no hay forma de migrar las conversaciones de MP existentes del antiguo usuario bot al nuevo.

Resultado:
Estoy atascado en un estado intermedio:

  • Agente antiguo → usuario bot antiguo → tiene historial, sigue respondiendo, pero no puede recibir nuevas MPs
  • Agente nuevo → usuario bot nuevo → acepta nuevas MPs, pero empieza sin historial

No hay una forma limpia de redirigir a mis usuarios. Ya sea que continúen con el antiguo bot “sin salida” (que eventualmente dejará de ser útil) o empiecen de cero con el nuevo bot y pierdan todo el contexto.

¿Existe actualmente alguna vía soportada para esto? ¿O es algo que está planificado?

¡Gracias!

hmmm ¿puedes invitar al nuevo usuario a la conversación? ¿Eso lo resuelve?

Sin duda quiero una experiencia fluida aquí, disculpa por el viaje turbulento.

Gestionamos cuentas de agentes en varias instancias de Discourse y verificamos cada remapeo comparando los ids de /u/.json: los mensajes privados se vinculan al id numérico de usuario, no al nombre de usuario, por lo que una cuenta renombrada conserva su bandeja de entrada, mientras que un nuevo usuario bot comienza con la bandeja vacía. ¿Permitir que el nuevo usuario bot entre en un mensaje privado existente le permitió responder allí y aceptar nuevos mensajes de esa conversación?