Documentation
¶
Overview ¶
Package schema provides JSON Schema normalization helpers for the Codex Agent SDK.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnforceAdditionalProperties ¶
EnforceAdditionalProperties is an alias kept for backward compatibility; it calls EnforceStrictMode.
func EnforceStrictMode ¶
EnforceStrictMode recursively normalizes a JSON Schema map so it satisfies OpenAI's strict structured-output requirements:
- Every "type": "object" node must have "additionalProperties": false.
- Every "type": "object" node with "properties" must have a "required" array that lists every property key.
Existing values are preserved — if the caller already set additionalProperties or required, the function will not overwrite them.
Ref: https://platform.openai.com/docs/guides/structured-outputs
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.