#15034·langflow

在作为代理工具调用时,Run Flow 组件返回空内容

作者: saranuh创建于 2026年9月11日更新于 2026年9月16日
标签bugjira

QQ 错误描述

当一个代理引用一个运行流组件作为工具时,该工具接收正确的输入参数但返回空内容.

同样的"运行流"组件在没有工具模式下直接执行时会正确工作.

第14791号报道了类似的问题。 我在那里增加了我的复制细节,但因为这个问题已经解决了,而且这个问题仍然可以在Langflow 1.12.1上复制,所以我开始讨论这个问题,以记录目前的行为。

这也可能与第14793号决议所处理的工具调用问题有关。

  • 复制

** 最低限度设置** 流量

" 聊天投入 " -- -- " 聊天产出 "

我也测试过:

" 文本输入 QQ " 聊天输出 "

子流只将收到的输入直接传递到输出上. 它不包含代理或语言模型。

父流量

" 聊天输入 " - " 代理 " - " 聊天输出 "

运行流组件作为工具连接到代理中.

特工受命拨打"跑流"工具,并不加修改地通过收到的输入.

复制步骤

  1. 创建只包含 Chat 输入的子流 ~ Chat 输出 。
  2. 与代理创建父流。
  3. 在运行流程组件中选择分流。
  4. 将运行流程部分与代理连接作为工具。
  5. 向母流发送测试123。
  6. 检查代理追踪和运行流程工具结果。

预期行为

Run Flow 工具应该通过 Test123 到分流并返回:

`试验123 '

当我直接执行运行流组件并提供Test123作为其输入时,子流会正确返回Test123.

当代理引用与工具相同的组件时,工具调用参数包含正确的值:

贾森 { "flow tweak data":{ "通览-XXXX~输入 值":"试一二三". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

然而,该工具返回空内容 :
贾森
{
"类型":"工具-端",
"输出":{
"内容":"".
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
  • 谁能帮忙?

@italojohny@ogabrielluiz : 总统阁下,

操作系统

Windows 11 上的 Linux Docker 容器

QQ Langflow 版本

1.12.1 国家

XZTERM1 版本

QQ 截图

无回复( N)

QQ 流程文件

无回复( N)

内容来源: langflow-ai/langflow