cloudwego / cloudwego/eino

如何对eino-adk的工作流,进行多次不同工作节点的中断,并选择任意一个节点进行恢复?

Open
#683 4 comments 0 reactions 0 assignees View on GitHub
C-enhancement D-adk
Dominant language
Go
Stars
13k
Forks
1.1k
Avg merge
4h 6m
Merged PRs (30d)
41

Description

我在eino-adk的工作流里,分别放置了两个不同的中断恢复工具。
当我回复第一个中断恢复节点后,程序运行到了第二个中断回复节点。
突然我想修正第一个中断恢复节点的回复,由于checkpointID存储的是第二个中断回复节点,最终导致我无法恢复第一个中断节点。

这个需求是没法实现吗?我觉得一个工作流,可以对不同工作节点,进行多轮的中断恢复,是个很有必要的功能。

问题复现流程:

1.创建工作流
Image

2.其中extractElementAgent与extractElementClarificationAgent智能体,均包含一个中断恢复的工具。
extractElementAgent 节点
使用FollowUp工具

Image

extractElementClarificationAgent 节点

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.