Fix relative stdio MCP cwd fallback (#19031)

This commit is contained in:
Matthew Zeng authored and GitHub committed 2026-04-22 17:52:17 -07:00
1 parent 3cc3763e6c
commit 8f0a92c1e5
7 files changed
+107 -22

No files matched your search

@@ -5802,8 +5802,8 @@ impl CodexMessageProcessor {
let environment_manager = self.thread_manager.environment_manager();
let runtime_environment = match environment_manager.default_environment() {
Some(environment) => {
// Status listing has no turn cwd. This fallback is used only
// by executor-backed stdio MCPs whose config omits `cwd`.
// Status listing has no turn cwd. This fallback is used by
// stdio MCPs whose config omits `cwd`.
McpRuntimeEnvironment::new(environment, config.cwd.to_path_buf())
}
None => McpRuntimeEnvironment::new(