test(codex): align provider init with runtime option changes

This commit is contained in:
Chummy 2026-02-24 04:34:36 +00:00
parent 7e01f5d7fd
commit 7fbf65304b
No known key found for this signature in database
2 changed files with 5 additions and 2 deletions

View File

@ -1017,8 +1017,10 @@ data: [DONE]
secrets_encrypt: false,
auth_profile_override: None,
reasoning_enabled: None,
provider_api_url: None,
};
let provider = OpenAiCodexProvider::new(&options);
let provider =
OpenAiCodexProvider::new(&options, None).expect("provider should initialize");
let caps = provider.capabilities();
assert!(!caps.native_tool_calling);

View File

@ -987,7 +987,8 @@ mod tests {
let file_read_tool: Box<dyn Tool> = Box::new(FileReadTool::new(security));
// ── Real provider (OpenAI Codex uses XML tool dispatch) ──
let provider = OpenAiCodexProvider::new(&ProviderRuntimeOptions::default());
let provider = OpenAiCodexProvider::new(&ProviderRuntimeOptions::default(), None)
.expect("provider should initialize");
let mut agent = Agent::builder()
.provider(Box::new(provider) as Box<dyn Provider>)