Skip to content

Add support for codex#854

Merged
dgageot merged 1 commit intodocker:mainfrom
dgageot:codex
Nov 20, 2025
Merged

Add support for codex#854
dgageot merged 1 commit intodocker:mainfrom
dgageot:codex

Conversation

@dgageot
Copy link
Copy Markdown
Member

@dgageot dgageot commented Nov 18, 2025

Mostly vibe coded, with gemini 3 pro and sonnet 4.5, with no verification of the code so far.

I tested a few commands like:

cagent exec --model=openai/gpt-5-codex ./examples/basic_agent.yaml "hi"

and

cagent run --model=openai/gpt-5-codex ./examples/pirate.yaml "hi"

no tool call yet

@dgageot
Copy link
Copy Markdown
Member Author

dgageot commented Nov 18, 2025

A list of models that DON'T support responses:

babbage-002
computer-use-preview
computer-use-preview-2025-03-11
dall-e-2
dall-e-3
davinci-002
gpt-3.5-turbo-instruct
gpt-3.5-turbo-instruct-0914
gpt-4o-audio-preview
gpt-4o-audio-preview-2024-10-01
gpt-4o-audio-preview-2024-12-17
gpt-4o-mini-audio-preview
gpt-4o-mini-audio-preview-2024-12-17
gpt-4o-mini-realtime-preview
gpt-4o-mini-realtime-preview-2024-12-17
gpt-4o-mini-search-preview
gpt-4o-mini-search-preview-2025-03-11
gpt-4o-mini-transcribe
gpt-4o-realtime-preview
gpt-4o-realtime-preview-2024-10-01
gpt-4o-realtime-preview-2024-12-17
gpt-4o-search-preview
gpt-4o-search-preview-2025-03-11
gpt-4o-transcribe
o1-mini
o1-mini-2024-09-12
o1-preview
o1-preview-2024-09-12
omni-moderation-2024-09-26
omni-moderation-latest
text-embedding-3-large
text-embedding-3-small
text-embedding-ada-002
tts-1
tts-1-1106
tts-1-hd
tts-1-hd-1106
whisper-1

And those that DO:

chatgpt-4o-latest
gpt-3.5-turbo
gpt-3.5-turbo-0125
gpt-3.5-turbo-1106
gpt-3.5-turbo-16k
gpt-4
gpt-4-0125-preview
gpt-4-0613
gpt-4-1106-preview
gpt-4-32k
gpt-4-32k-0613
gpt-4-turbo
gpt-4-turbo-2024-04-09
gpt-4-turbo-preview
gpt-4.1
gpt-4.1-2025-04-14
gpt-4.1-mini
gpt-4.1-mini-2025-04-14
gpt-4.1-nano
gpt-4.1-nano-2025-04-14
gpt-4.5-preview
gpt-4.5-preview-2025-02-27
gpt-4o
gpt-4o-2024-05-13
gpt-4o-2024-08-06
gpt-4o-2024-11-20
gpt-4o-mini
gpt-4o-mini-2024-07-18
o1
o1-2024-12-17
o1-pro
o1-pro-2025-03-19
o3
o3-2025-04-16
o3-mini
o3-mini-2025-01-31
o4-mini
o4-mini-2025-04-16
gpt5 and cortex and friends

@dgageot
Copy link
Copy Markdown
Member Author

dgageot commented Nov 18, 2025

We could use the response API for everything that doesn't contain:

babbage
computer-use
dall-e
davinci
gpt-3.5-turbo-instruct
gpt-4o-audio-preview
gpt-4o-mini-audio-preview
gpt-4o-mini-realtime-preview
gpt-4o-mini-search-preview
gpt-4o-mini-transcribe
gpt-4o-realtime-preview
gpt-4o-search-preview
gpt-4o-search-preview-2025-03-11
gpt-4o-transcribe
o1-mini
o1-preview
omni-moderation
text-embedding
tts-1
whisper-1

@dgageot dgageot force-pushed the codex branch 2 times, most recently from 33a523d to e27f8ef Compare November 19, 2025 14:43
rumpl
rumpl previously approved these changes Nov 19, 2025
Copy link
Copy Markdown
Member

@rumpl rumpl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dgageot
Copy link
Copy Markdown
Member Author

dgageot commented Nov 19, 2025

@rumpl I'll activate it only for codex at first so that we can merge it and test more. wdyt?

@rumpl
Copy link
Copy Markdown
Member

rumpl commented Nov 19, 2025

For sure!

Let's not use this API for other models for now.
We need some more battle testing

Signed-off-by: David Gageot <david.gageot@docker.com>
@dgageot dgageot marked this pull request as ready for review November 20, 2025 07:28
@dgageot dgageot requested a review from a team as a code owner November 20, 2025 07:28
@dgageot dgageot changed the title [WIP] Add support for codex Add support for codex Nov 20, 2025
@dgageot dgageot merged commit ffd83aa into docker:main Nov 20, 2025
5 checks passed
@dgageot dgageot deleted the codex branch February 27, 2026 19:37
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.

2 participants