INNER CODE UNIT · Python

_build_final_stream_payload

genome-spy/genome-spy · packages/app-agent/server/app/main.py:321

def _build_final_stream_payload(
    response: ProviderResponse, message: str, duration_ms: int
) -> dict[str, object]:
    """Build the final SSE payload for a completed provider turn."""
    payload: dict[str, object] = {
        "response": {
            "type": response.type,
            "message": response.message,
            **(
                {
                    "toolCalls": [
                        tool_call.model_dump(by_alias=True)
                        for tool_call in response.tool_calls
                    ]
                }
                if response.tool_calls
                else {}
            ),

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…