Skip to content
Discussion options

You must be logged in to vote

Hi @jooooel, in order for you to use a workflow as an agent, its starting executor needs to implement the "Turn Take Chat Protocol", by supporting at least List<ChatMessage and TurnToken (and you will also need to ensure that it outputs both ChatMessages and the TurnToken that you want to feed back to the parent).

The other issue you'll encounter if you try to use it with HandoffsWorkflowBuilder is the need for the workflow to be able to use the provided tools to invoke the handoff. This is not currently supported, and it is not entirely clear how to make the tools available to the workflow / how to have the subworkflow communicate the following handoff to the parent workflow without tool…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by jooooel
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
.NET agent orchestration Issues related to agent orchestration workflows Related to Workflows in agent-framework
3 participants