在更改每个代理的用户后,将现有的 AI 智能体 PM 迁移到新的机器人用户 (#43676)

你好 :wave:

在 PR #43676 的更改之后(改为每个 AI 代理对应一个机器人用户,而不是每个 LLM 对应一个),我在迁移现有的自定义代理时遇到了问题。

我的配置:

  • 我有一个已经使用了一段时间的自定义 AI 代理,用户与其机器人用户之间存在许多现有的私信(PM)对话。

问题描述:

  1. 我的旧代理不再接受新的私信——它似乎被识别为 LLM 而非代理,因此用户无法与其开启新的对话。
  2. 旧的机器人用户仍然会回复现有的私信,因此正在进行的对话并未中断。
  3. 如果我复制/创建一个新代理,它会正确地获得一个新的机器人用户并接受新的私信。
  4. 但是,目前没有方法将现有私信对话从旧机器人用户迁移到新机器人用户。

结果:
我陷入了一种中间状态:

  • 旧代理 → 旧机器人用户 → 有历史记录,仍会回复,但无法接收新私信
  • 新代理 → 新机器人用户 → 接受新私信,但没有任何历史记录

没有干净的方式来引导我的用户。他们要么继续在“死胡同”般的旧机器人上(最终会变得无用),要么与新的机器人重新开始并丢失所有上下文。

目前是否有支持此操作的途径?或者这是计划中的功能吗?

谢谢!

嗯,你能把新用户邀请到对话中来吗?这样能解决问题吗。

我当然希望这里能有顺畅的体验,抱歉让你经历了这段坎坷。