bladeai流程执行全局变量问题

Blade 未结 2 18
huyong
huyong 剑侠 58分钟前

一、该问题的重现步骤是什么?

  1. 我有多个分支,第一个分支使用变量更新节点给全局变量赋值了,当我在同一个会话中继续聊天走第二个分支,第二个分支获取的全局变量为空

    f291c6d0e10861aead7b3ac15c9b7b07_720.png

    5800f6b5e84eeda3e21f1ac21a767b21_720.png

2. 发现变量更新把全局变量放到context中了,而每次对话都是新的context;全局变量赋值应该跟会话绑定,而不是跟context。

image.png

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 你配置的是这里的全局变量么?如果配置了这个后,这个其实是针对于每次阶段完整运行期间的变量。你要求的应该是会话变量,要做持久化的,目前还没做,下版本我们看看怎么加进去。

    另外你可以整一个最小复现的流程,导出成dsl发我们邮件 bladejava@qq.com,方便我们测试。CleanShot20260716153644@2x.png

    0 讨论(0)
  • 10分钟前

    你说的没错,是会话变量

    0 讨论(0)
提交回复