Skip to content

Support minimal OpenAI reasoning effort for Delta pin#91

Open
managerbot-app[bot] wants to merge 1 commit into
mainfrom
feat/openai-minimal-reasoning-for-delta
Open

Support minimal OpenAI reasoning effort for Delta pin#91
managerbot-app[bot] wants to merge 1 commit into
mainfrom
feat/openai-minimal-reasoning-for-delta

Conversation

@managerbot-app

@managerbot-app managerbot-app Bot commented Jun 11, 2026

Copy link
Copy Markdown

Summary

  • Add minimal to the accepted OpenAI reasoning levels for Chat Completions and Responses option mappers.
  • OpenAI Codex inherits this Responses mapper support.
  • Update invalid-reasoning error messages and option mapper tests.

This targets the feat/fix-proxy-client branch currently pinned by Delta so Delta can consume upstream support without a local monkey patch. The same change is also available against main in #90.

Tests

  • Attempted bundle exec ruby -Itest test/unit/options/openai_responses_option_mapper_test.rb test/unit/options/openai_chat_completions_option_mapper_test.rb test/unit/options/openai_codex_option_mapper_test.rb, but the local container Ruby/gem environment is incomplete/mismatched for the locked bundle.
  • Verified the new mapper behavior directly with Ruby runtime checks:
    • ruby -Ilib -e 'require "llm_gateway/adapters/openai/responses/option_mapper"; p LlmGateway::Adapters::OpenAI::Responses::OptionMapper.map(reasoning: "minimal")'
    • ruby -Ilib -e 'require "llm_gateway/adapters/openai/chat_completions/option_mapper"; p LlmGateway::Adapters::OpenAI::ChatCompletions::OptionMapper.map(reasoning: "minimal")'
    • ruby -Ilib -e 'require "llm_gateway/adapters/openai_codex/option_mapper"; p LlmGateway::Adapters::OpenAICodex::OptionMapper.map(reasoning: "minimal")'

Base automatically changed from feat/fix-proxy-client to main June 24, 2026 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants