pub fn create_output_schema_file(
schema: Option<&Value>,
) -> Result<Option<OutputSchemaFile>>Expand description
Creates a temporary JSON schema file for structured output turns.
Returns Ok(None) when no schema is provided.
ยงExample
use codex::output_schema_file::create_output_schema_file;
use serde_json::json;
let file = create_output_schema_file(Some(&json!({"type":"object"})))?;
assert!(file.is_some());
let absent = create_output_schema_file(None)?;
assert!(absent.is_none());