Skip to content

ResultMessage is being sent while background agent is still working and turn is finished #1138

Description

@jerbob92

I'm using the SDK in streaming mode (calling client.query() and client.receive_response()), somewhere between 0.2.110 and 0.2.121, the behavior of the Agent SDK broke for me.

Before, it would only send the ResultMessage at the complete end of the turn. However, I now notice behavior where a background agent is still running, but the ResultMessage has already been delivered and the client.query() already returned, this causes the Agent SDK to miss messages when the background agent finishes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions