Inject CODEX_THREAD_ID into the terminal environment (#10096)

Inject CODEX_THREAD_ID (when applicable) into the terminal environment
so that the agent (and skills) can refer to the current thread / session
ID.

Discussion:
https://openai.slack.com/archives/C095U48JNL9/p1769542492067109
This commit is contained in:
Max Johnson
2026-02-03 11:31:12 -08:00
committed by GitHub
Unverified
parent 9a487f9c18
commit 66b196a725
7 changed files with 121 additions and 32 deletions
@@ -1430,7 +1430,7 @@ impl CodexMessageProcessor {
}
let cwd = params.cwd.unwrap_or_else(|| self.config.cwd.clone());
let env = create_env(&self.config.shell_environment_policy);
let env = create_env(&self.config.shell_environment_policy, None);
let timeout_ms = params
.timeout_ms
.and_then(|timeout_ms| u64::try_from(timeout_ms).ok());