## Start Stream `agent.tasks.start_stream(TaskStartStreamParams**kwargs) -> TaskStartStreamResponse` **post** `/agent/tasks/stream` Starts an agent task and streams events via SSE (Content-Type: text/event-stream). ### Parameters - `agent_type: Optional[str]` - `environment_id: Optional[str]` - `instruction: Optional[str]` - `kind: Optional[Literal["desktop", "browser"]]` - `"desktop"` - `"browser"` - `max_steps: Optional[int]` - `model: Optional[str]` - `persistent: Optional[bool]` - `screenshot_mode: Optional[Literal["url", "base64"]]` - `"url"` - `"base64"` - `temperature: Optional[float]` - `viewport_height: Optional[int]` - `viewport_width: Optional[int]` ### Returns - `str` ### Example ```python import os from tzafon import Lightcone client = Lightcone( api_key=os.environ.get("TZAFON_API_KEY"), # This is the default and can be omitted ) for task in client.agent.tasks.start_stream(): print(task) ```