@@ -136,8 +136,8 @@ variable "agentapi_version" {
136136
137137variable "codex_model" {
138138 type = string
139- description = " The model for Codex to use. Defaults to gpt-5.2 -codex."
140- default = " gpt-5.2 -codex"
139+ description = " The model for Codex to use. Defaults to gpt-5.3 -codex."
140+ default = " gpt-5.3 -codex"
141141}
142142
143143variable "pre_install_script" {
@@ -184,12 +184,13 @@ resource "coder_env" "coder_aibridge_session_token" {
184184}
185185
186186locals {
187- workdir = trimsuffix (var. workdir , " /" )
188- app_slug = " codex"
189- install_script = file (" ${ path . module } /scripts/install.sh" )
190- start_script = file (" ${ path . module } /scripts/start.sh" )
191- module_dir_name = " .codex-module"
192- aibridge_config = <<- EOF
187+ workdir = trimsuffix (var. workdir , " /" )
188+ app_slug = " codex"
189+ install_script = file (" ${ path . module } /scripts/install.sh" )
190+ start_script = file (" ${ path . module } /scripts/start.sh" )
191+ module_dir_name = " .codex-module"
192+ latest_codex_model = " gpt-5.3-codex"
193+ aibridge_config = <<- EOF
193194 [model_providers.aibridge]
194195 name = "AI Bridge"
195196 base_url = "${ data . coder_workspace . me . access_url } /api/v2/aibridge/openai/v1"
@@ -249,6 +250,8 @@ module "agentapi" {
249250 chmod +x /tmp/install.sh
250251 ARG_OPENAI_API_KEY='${ var . openai_api_key } ' \
251252 ARG_REPORT_TASKS='${ var . report_tasks } ' \
253+ ARG_CODEX_MODEL='${ var . codex_model } ' \
254+ ARG_LATEST_CODEX_MODEL='${ local . latest_codex_model } ' \
252255 ARG_INSTALL='${ var . install_codex } ' \
253256 ARG_CODEX_VERSION='${ var . codex_version } ' \
254257 ARG_BASE_CONFIG_TOML='${ base64encode (var. base_config_toml )} ' \
0 commit comments