structured output openai agents sdk