def log_turn(
*,
conversation_id: str,
agent_name: str = '',
conversation_name: str = '',
model: str = '',
agent_id: str = '',
agent_description: str = '',
agent_version: str = '',
messages: Union[list[Message], None] = None,
output_messages: Union[list[Message], None] = None,
system_instructions: Union[list[str], None] = None,
spans: Union[list[Union[LLM, Tool, SubAgent]], None] = None,
started_at: Union[datetime, None] = None,
ended_at: Union[datetime, None] = None,
include_content: bool = True,
continue_parent_trace: bool = False,
attributes: Attributes = None,
) -> LogResult: ...