codex: fix CI failure on PR #15687

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Michael Fan
2026-03-27 15:16:50 -04:00
parent efc0fa1880
commit b361da8f82
3 changed files with 34 additions and 4 deletions

View File

@@ -140,6 +140,33 @@ async fn thread_dependency_env_set_is_inherited_by_shell_commands() -> Result<()
let contains = to_response::<ThreadEnvContainsResponse>(contains_resp)?;
assert_eq!(contains, ThreadEnvContainsResponse { contains: false });
let set_id = mcp
.send_thread_dependency_env_set_request(ThreadDependencyEnvSetParams {
thread_id: thread.id.clone(),
values: HashMap::from([(DEPENDENCY_ENV_KEY.to_string(), String::new())]),
})
.await?;
let set_resp: JSONRPCResponse = timeout(
DEFAULT_READ_TIMEOUT,
mcp.read_stream_until_response_message(RequestId::Integer(set_id)),
)
.await??;
let _: ThreadDependencyEnvSetResponse = to_response(set_resp)?;
let contains_id = mcp
.send_thread_env_contains_request(ThreadEnvContainsParams {
thread_id: thread.id.clone(),
key: DEPENDENCY_ENV_KEY.to_string(),
})
.await?;
let contains_resp: JSONRPCResponse = timeout(
DEFAULT_READ_TIMEOUT,
mcp.read_stream_until_response_message(RequestId::Integer(contains_id)),
)
.await??;
let contains = to_response::<ThreadEnvContainsResponse>(contains_resp)?;
assert_eq!(contains, ThreadEnvContainsResponse { contains: false });
let set_id = mcp
.send_thread_dependency_env_set_request(ThreadDependencyEnvSetParams {
thread_id: thread.id.clone(),