Skip to content

fix(responses): allow built-in tools in Responses requests#431

Closed
stemirkhan wants to merge 1 commit intoSoju06:mainfrom
stemirkhan:fix/responses-built-in-tools
Closed

fix(responses): allow built-in tools in Responses requests#431
stemirkhan wants to merge 1 commit intoSoju06:mainfrom
stemirkhan:fix/responses-built-in-tools

Conversation

@stemirkhan
Copy link
Copy Markdown

Summary

  • allow built-in Responses tools like image_generation, computer_use, and code_interpreter on Responses-family requests instead of rejecting them locally
  • keep /v1/chat/completions strict so unsupported built-in tools still return invalid_request_error
  • add focused unit/integration coverage for HTTP and websocket Responses flows plus an OpenSpec change

Testing

  • /home/temirkhan/codex-lb-my/codex-lb-upstream/.venv/bin/python -m pytest tests/unit/test_openai_requests.py tests/integration/test_openai_compat_features.py tests/integration/test_proxy_websocket_responses.py -q
  • openspec validate --specs
  • manual local verification with the latest Codex for VS Code against a dedicated preview instance

Notes

@stemirkhan stemirkhan closed this Apr 17, 2026
@stemirkhan stemirkhan deleted the fix/responses-built-in-tools branch April 17, 2026 15:21
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.

Codex update has broken this

1 participant