Affected Component
Workflow Engine
Description
在workflow的节点中调用subagent的功能:
result = tool.run_safe('task', run_in_background=False),
使用text = result.get('text', '')获取任务输出时,只返回了<task_metadata> session_id: xxx</task_metadata>,
没有subagnet输出的内容。
单独测试这个节点没问题
把这个节点放到3个并发时,总会有节点只返回task_metadata
补充:偶尔返回错误信息:Task execution failed: database is locked
Steps to Reproduce
- 创建工作流
- 使用3个节点并发,每个节点调用subagent完成任务
- 任务使用同步方式创建
- 获取任务回显,交给下个节点继续下一步
Logs / Error Messages
Flocks Version
v2026.04.24.1
Operating System
Linux (CentOS/RHEL)
Installation Method
uv / pip install
Additional Context
No response
Affected Component
Workflow Engine
Description
在workflow的节点中调用subagent的功能:
result = tool.run_safe('task', run_in_background=False),
使用text = result.get('text', '')获取任务输出时,只返回了<task_metadata> session_id: xxx</task_metadata>,
没有subagnet输出的内容。
单独测试这个节点没问题
把这个节点放到3个并发时,总会有节点只返回task_metadata
补充:偶尔返回错误信息:Task execution failed: database is locked
Steps to Reproduce
Logs / Error Messages
Flocks Version
v2026.04.24.1
Operating System
Linux (CentOS/RHEL)
Installation Method
uv / pip install
Additional Context
No response