tests/gateway/test_update_streaming.py::TestGatewayPrompt::test_writes_prompt_file_and_reads_response tests/gateway/test_update_streaming.py::TestGatewayPrompt::test_prompt_file_content tests/gateway/test_update_streaming.py::TestGatewayPrompt::test_timeout_returns_default tests/gateway/test_update_streaming.py::TestGatewayPrompt::test_empty_response_returns_default tests/gateway/test_update_streaming.py::TestRestoreStashWithInputFn::test_uses_input_fn_when_provided tests/gateway/test_update_streaming.py::TestRestoreStashWithInputFn::test_input_fn_yes_proceeds_with_restore tests/gateway/test_update_streaming.py::TestUpdateCommandGatewayFlag::test_spawns_with_gateway_flag tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_streams_output_to_adapter tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_detects_and_forwards_prompt tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_prompt_forwarding_preserves_thread_metadata tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_cleans_up_on_completion tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_failure_exit_code tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_falls_back_and_delivers_after_reconnect tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_prompt_forwarded_only_once tests/gateway/test_update_streaming.py::TestWatchUpdateProgress::test_prompt_is_recovered_after_watcher_restart tests/gateway/test_update_streaming.py::TestUpdatePromptInterception::test_intercepts_response_when_prompt_pending tests/gateway/test_update_streaming.py::TestUpdatePromptInterception::test_recognized_slash_command_bypasses_pending_update_prompt tests/gateway/test_update_streaming.py::TestUpdatePromptInterception::test_unrecognized_slash_command_still_consumed_as_response tests/gateway/test_update_streaming.py::TestUpdatePromptInterception::test_normal_message_when_no_prompt_pending tests/gateway/test_update_streaming.py::TestCmdUpdateGatewayMode::test_gateway_flag_enables_gateway_prompt_for_stash tests/gateway/test_update_streaming.py::TestCmdUpdateGatewayMode::test_gateway_flag_parsed