Keep requested cwd precedence in app-server

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
starr-openai
2026-04-16 13:52:51 -07:00
parent 8818b567df
commit cea0afbe4d

View File

@@ -2401,7 +2401,7 @@ impl CodexMessageProcessor {
request_trace: Option<W3cTraceContext>,
environment_id: Option<String>,
) {
let explicit_cwd = typesafe_overrides.cwd.clone();
let requested_cwd = typesafe_overrides.cwd.clone();
let mut config = match derive_config_from_params(
&cli_overrides,
config_overrides.clone(),
@@ -2436,7 +2436,7 @@ impl CodexMessageProcessor {
)
);
if explicit_cwd.is_some()
if requested_cwd.is_some()
&& !config.active_project.is_trusted()
&& (requested_sandbox_trusts_project
|| matches!(
@@ -2505,7 +2505,7 @@ impl CodexMessageProcessor {
};
}
if explicit_cwd.is_none() {
if requested_cwd.is_none() {
match listener_task_context
.thread_manager
.environment_manager()