Commit Graph

2 Commits

  • feat(ai): add strictResponsesPairing for Azure OpenAI Responses API
    Split OpenAICompat into OpenAICompletionsCompat and OpenAIResponsesCompat
    for type-safe API-specific compat settings. Added strictResponsesPairing
    option to suppress orphaned reasoning/tool calls on incomplete turns,
    fixing 400 errors on Azure's Responses API which requires strict pairing.
    
    Closes #768
  • Add xhigh thinking level for OpenAI codex-max models
    - Add 'xhigh' to ThinkingLevel type in ai and agent packages
    - Map xhigh to reasoning_effort: 'max' for OpenAI providers
    - Add thinkingXhigh color token to theme schema and built-in themes
    - Show xhigh option only when using codex-max models
    - Update CHANGELOG for both ai and coding-agent packages
    
    closes #143