Skip to content

[Issue]: Handoffs in Pattern Consideration #1620

@giorgossideris

Description

@giorgossideris

Describe the issue

After reviewing the 0.9 release PR (#1551) and the refactoring of GroupChat with the introduction of Pattern, I’d like to propose including handoffs as attributes of the Pattern, rather than tying them to individual agents. It feels more natural to centralize the orchestration of the group within the Pattern itself, rather than splitting responsibilities between the Pattern and the agents.

This change would clarify the role of Pattern as the component responsible for orchestrating the chat, improving modularity, extensibility, and likely encouraging cleaner code (through a stepwise logic for defining the chat, first by defining the agents, and then orchestrating their interactions).

Steps to reproduce

No response

Screenshots and logs

No response

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions