-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TextMessageTermination
Condition
#5732
Comments
I 1000% agree with this. In fact I think it could be awesome with |
@EItanya Thanks! Assigned to you. |
I actually had a quick question about the SocietyOfMindAgent generally, I can also create another issue. I noticed that the SocietyOfMindAgent does not support streaming chunks: autogen/python/packages/autogen-agentchat/src/autogen_agentchat/agents/_society_of_mind_agent.py Line 154 in dd0781a
Our use-case "requires" streaming responses back from the sub-team, and probably doesn't require a final message output from the society of mind agent. Should we create a custom version without that, or potentially make the society of mind more configurable for that use-case? |
The
|
Sounds good, I will do that. I still pushed a few fixes the the |
Confirmation
Issue body
A termination condition that stops the team when a
TextMessage
is emitted from a specific source, or any source.For example, to terminate when a specific agent produced a
TextMessage
:To terminate when any agent produced a
TextMessage
TextMessageTermination()
Swarm
group chat team, it is useful to terminate the team when an agent no longer hands off or producing tool call results. AgentChat Swarm to support forced handoff to avoid agent getting stuck #5611 (comment)RoundRobinGroupChat
until it stops producing tool call results. Gemini models via Openrouter not supported #5621 (comment)For example
As part of this issue, also update the documentation:
The text was updated successfully, but these errors were encountered: