Skip to content

Commit 51cec58

Browse files
OhadAssulinclaude
andcommitted
feat(codex-adapter): set default model to gpt-5.2
Add DEFAULT_MODEL constant set to 'gpt-5.2' and update extractThreadOptions to use this default when no model is specified in StartOpts. This ensures Codex adapter has a sensible default model without requiring users to explicitly specify it. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 94ad9f0 commit 51cec58

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/codex-adapter/src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ function ensureNodeRuntime(action: string): void {
4949
}
5050

5151
export const CODER_NAME: Provider = 'codex';
52+
export const DEFAULT_MODEL = 'gpt-5.2';
53+
5254
export function createAdapter(defaults?: StartOpts): HeadlessCoder {
5355
return new CodexAdapter(defaults);
5456
}
@@ -250,7 +252,7 @@ export class CodexAdapter implements HeadlessCoder {
250252

251253
private extractThreadOptions(opts: StartOpts): CodexThreadOptions {
252254
return {
253-
model: opts.model,
255+
model: opts.model ?? DEFAULT_MODEL,
254256
sandboxMode: opts.sandboxMode,
255257
workingDirectory: opts.workingDirectory,
256258
skipGitRepoCheck: opts.skipGitRepoCheck,

0 commit comments

Comments
 (0)