promptflow [BUG] 指定additional_includes时调试无法工作,

lhcgjxsq  于 4个月前  发布在  其他
关注(0)|答案(2)|浏览(56)

描述bug

在使用VS Code扩展的prompt flow中的Debug (f5)命令时,可以在Python节点中设置断点进行调试。当我指定一个additional_includes文件夹时,我失去了调试代码的能力。

如何重现bug

重现行为的方法和你经常遇到bug的频率:

  1. 创建一个新的流程(pf flow init --flow foo)
  2. flow.dag.yaml中指定一个带有additional_includes的文件夹
  3. 尝试点击Debug (f5)并观察断点是否未被触发

预期行为

调试应该始终一致,无论我们是否指定additional_includes

运行信息(请填写以下信息):

  • promptflow包版本:promptflow==1.5.0
  • 操作系统:WSL2
  • Python 3.9.18
nwsw7zdq

nwsw7zdq1#

你好,@bastbu ,感谢联系我们。这是一个已知的问题,当指定了额外的包含项时,因为我们会将带有额外包含项的流程文件复制到一个临时文件夹中,以确保流程能够成功运行。

deyfvvtc

deyfvvtc2#

@brynn-code 你有没有预计这个问题何时能解决?文件被复制到临时文件夹导致本地开发过程中出现一些问题。

相关问题