# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from typing import Dict, Optional
from typing_extensions import TypedDict

from .shared_params.context import Context

__all__ = ["AgentStartWorkflowParams"]


class AgentStartWorkflowParams(TypedDict, total=False):
    context: Context
    """
    Optional context: identity (conversation scoping), attributes (injected into
    system prompt), and pass-through for tools
    """

    input: Dict[str, Optional[object]]
    """Input data for the workflow agent"""

    stream: bool
    """Enable streaming response (SSE)"""
