目录
一、问题描述
Dify 0.15.3 是一个比较稳定的版本,Dify 1.0 是一个大版本更新,目前还有很多 Bug。但是,Dify 0.15.3 在【开始】组件中存在一个Bug,即:同一个对话中,输入变量无法被重新赋值。
如上所示,val 变量值在同一会话中多次从 inputs 字段传入参数赋值时,val 一直是最初的值,不会变化。
二、解决方法
2.1 原因
这是因为在 Dify 0.15.3 源码中,处理逻辑是:如果会话存在,则不解析输入参数,只有第一次会话时解析会话参数,原代码如下所示。
conversation_id=conversation.id if