.lock
test_401_status_code_is_auth_e0/
test_401_status_code_is_auth_ecurrent
test_401_string_is_auth_error0/
test_401_string_is_auth_errorcurrent
test_402_is_not_rate_limit0/
test_402_is_not_rate_limitcurrent
test_402_status_code0/
test_402_status_codecurrent
test_402_with_credits_message0/
test_402_with_credits_messagecurrent
test_404_free_tier_model_block0/
test_404_free_tier_model_blockcurrent
test_404_generic_not_found_is_0/
test_404_generic_not_found_is_current
test_429_daily_limit_phrase0/
test_429_daily_limit_phrasecurrent
test_429_daily_quota_phrase0/
test_429_daily_quota_phrasecurrent
test_429_quota_exceeded0/
test_429_quota_exceededcurrent
test_429_rate_limit_triggers_f0/
test_429_rate_limit_triggers_fcurrent
test_429_resource_exhausted_gr0/
test_429_resource_exhausted_grcurrent
test_429_too_many_tokens_per_d0/
test_429_too_many_tokens_per_dcurrent
test_429_transient_rate_limit_0/
test_429_transient_rate_limit_current
test_429_with_billing_message_0/
test_429_with_billing_message_current
test_429_with_credits_message0/
test_429_with_credits_message_0/
test_429_with_credits_message_current
test_429_with_credits_messagecurrent
test_429_with_rate_limit_messa0/
test_429_with_rate_limit_messacurrent
test_429_with_resets_in_messag0/
test_429_with_resets_in_messagcurrent
test_429_with_too_many_request0/
test_429_with_too_many_requestcurrent
test_429_without_billing_keywo0/
test_429_without_billing_keywocurrent
test_429_without_credits_messa0/
test_429_without_credits_messacurrent
test_500_is_not_auth_error0/
test_500_is_not_auth_errorcurrent
test_500_is_not_rate_limit0/
test_500_is_not_rate_limitcurrent
test_500_not_connection0/
test_500_not_connectioncurrent
test_above_threshold0/
test_above_thresholdcurrent
test_account_id_extracted_from0/
test_account_id_extracted_fromcurrent
test_active_for_fires_once_per0/
test_active_for_fires_once_percurrent
test_active_for_fires_per_dist0/
test_active_for_fires_per_distcurrent
test_active_for_separate_per_s0/
test_active_for_separate_per_scurrent
test_aggregator_providers_cons0/
test_aggregator_providers_conscurrent
test_aggregator_vendor_slug_is0/
test_aggregator_vendor_slug_iscurrent
test_alias_normalization0/
test_alias_normalizationcurrent
test_all_tasks_with_overrides0/
test_all_tasks_with_overridescurrent
test_already_hyphenated_unchan0/
test_already_hyphenated_unchancurrent
test_amazon_alias0/
test_amazon_aliascurrent
test_amazon_bedrock_alias0/
test_amazon_bedrock_alias_reso0/
test_amazon_bedrock_alias_resocurrent
test_amazon_bedrock_aliascurrent
test_anthropic_native_image_sh0/
test_anthropic_native_image_shcurrent
test_anthropic_native_shape0/
test_anthropic_native_shapecurrent
test_anthropic_native_still_do0/
test_anthropic_native_still_docurrent
test_apac_anthropic_haiku_infe0/
test_apac_anthropic_haiku_infecurrent
test_api_key0/
test_api_key_no_oauth_flag0/
test_api_key_no_oauth_flagcurrent
test_api_key_uses_api_key0/
test_api_key_uses_api_keycurrent
test_api_keycurrent
test_api_x_ai_host_match0/
test_api_x_ai_host_matchcurrent
test_apply_client_headers_clea0/
test_apply_client_headers_cleacurrent
test_apply_client_headers_on_b0/
test_apply_client_headers_on_bcurrent
test_assistant_cache_control_b0/
test_assistant_cache_control_bcurrent
test_assistant_with_tool_calls0/
test_assistant_with_tool_callscurrent
test_async_call_explicit_extra0/
test_async_call_explicit_extracurrent
test_async_call_llm_evicts_on_0/
test_async_call_llm_evicts_on_current
test_async_call_llm_refreshes_0/
test_async_call_llm_refreshes_1/
test_async_call_llm_refreshes_2/
test_async_call_llm_refreshes_current
test_async_call_llm_retries_no0/
test_async_call_llm_retries_nocurrent
test_async_call_llm_rotates_ex0/
test_async_call_llm_rotates_excurrent
test_async_call_omits_temperat0/
test_async_call_omits_temperatcurrent
test_atexit_shutdown_calls_shu0/
test_atexit_shutdown_calls_shucurrent
test_atexit_shutdown_swallows_0/
test_atexit_shutdown_swallows_current
test_authentication_error_clas0/
test_authentication_error_clascurrent
test_authorization_url_state_i0/
test_authorization_url_state_icurrent
test_auto_detect_with_aws_cred0/
test_auto_detect_with_aws_credcurrent
test_auto_refresh_on_expired_c0/
test_auto_refresh_on_expired_ccurrent
test_auto_tool_choice0/
test_auto_tool_choicecurrent
test_auto_unchanged0/
test_auto_unchangedcurrent
test_auto_with_unknown_host_re0/
test_auto_with_unknown_host_recurrent
test_aux_task_override_routes_0/
test_aux_task_override_routes_current
test_auxiliary_section_exists0/
test_auxiliary_section_existscurrent
test_aws_alias0/
test_aws_alias_resolves_to_bed0/
test_aws_alias_resolves_to_bedcurrent
test_aws_aliascurrent
test_aws_bedrock_alias0/
test_aws_bedrock_aliascurrent
test_azure_anthropic_endpoint_0/
test_azure_anthropic_endpoint_1/
test_azure_anthropic_endpoint_current
test_azure_foundry_anthropic_e0/
test_azure_foundry_anthropic_ecurrent
test_backend_warnings_fires_wh0/
test_backend_warnings_fires_whcurrent
test_backend_warnings_quiet_wh0/
test_backend_warnings_quiet_wh1/
test_backend_warnings_quiet_whcurrent
test_bare_bedrock_id_detected0/
test_bare_bedrock_id_detectedcurrent
test_bare_bedrock_id_preserved0/
test_bare_bedrock_id_preservedcurrent
test_bare_bedrock_id_survives_0/
test_bare_bedrock_id_survives_current
test_bare_claude0/
test_bare_claude_not_detected0/
test_bare_claude_not_detectedcurrent
test_bare_claudecurrent
test_bare_foundation_model_id_0/
test_bare_foundation_model_id_current
test_bare_kimi_without_custom_0/
test_bare_kimi_without_custom_current
test_bare_provider_name_unchan0/
test_bare_provider_name_unchancurrent
test_bare_string_part_in_list0/
test_bare_string_part_in_listcurrent
test_base64_image_converted0/
test_base64_image_convertedcurrent
test_basic_kwargs0/
test_basic_kwargs1/
test_basic_kwargscurrent
test_bedrock_alias_in_provider0/
test_bedrock_alias_in_providercurrent
test_bedrock_async_mode0/
test_bedrock_async_modecurrent
test_bedrock_auth_type_is_aws_0/
test_bedrock_auth_type_is_aws_current
test_bedrock_base_url_env_var0/
test_bedrock_base_url_env_varcurrent
test_bedrock_client_keeps_cont0/
test_bedrock_client_keeps_contcurrent
test_bedrock_default_model_is_0/
test_bedrock_default_model_is_current
test_bedrock_extra_exists0/
test_bedrock_extra_existscurrent
test_bedrock_has_curated_model0/
test_bedrock_has_curated_modelcurrent
test_bedrock_has_no_api_key_en0/
test_bedrock_has_no_api_key_encurrent
test_bedrock_in_registry0/
test_bedrock_in_registrycurrent
test_bedrock_inference_profile0/
test_bedrock_inference_profilecurrent
test_bedrock_is_not_eager_inst0/
test_bedrock_is_not_eager_instcurrent
test_bedrock_label0/
test_bedrock_labelcurrent
test_bedrock_model_preserved_w0/
test_bedrock_model_preserved_wcurrent
test_bedrock_models_include_cl0/
test_bedrock_models_include_clcurrent
test_bedrock_models_include_no0/
test_bedrock_models_include_nocurrent
test_bedrock_prefix_preserved_0/
test_bedrock_prefix_preserved_current
test_bedrock_provider_preserve0/
test_bedrock_provider_preservecurrent
test_bedrock_respects_explicit0/
test_bedrock_respects_explicitcurrent
test_bedrock_returns_client_wi0/
test_bedrock_returns_client_wicurrent
test_bedrock_returns_none_with0/
test_bedrock_returns_none_withcurrent
test_bedrock_runtime_ap_northe0/
test_bedrock_runtime_ap_northecurrent
test_bedrock_runtime_default_r0/
test_bedrock_runtime_default_rcurrent
test_bedrock_runtime_explicit_0/
test_bedrock_runtime_explicit_current
test_bedrock_runtime_no_creden0/
test_bedrock_runtime_no_credencurrent
test_bedrock_runtime_resolutio0/
test_bedrock_runtime_resolutiocurrent
test_bedrock_runtime_us_east_10/
test_bedrock_runtime_us_east_1current
test_bedrock_transport_mapping0/
test_bedrock_transport_mappingcurrent
test_bedrock_uses_configured_r0/
test_bedrock_uses_configured_rcurrent
test_below_threshold0/
test_below_thresholdcurrent
test_bool_true_returns_none0/
test_bool_true_returns_nonecurrent
test_both_stripped_and_full_re0/
test_both_stripped_and_full_recurrent
test_botocore_failure_falls_ba0/
test_botocore_failure_falls_bacurrent
test_build_anthropic_bedrock_c0/
test_build_anthropic_bedrock_ccurrent
test_build_codex_client_passes0/
test_build_codex_client_passescurrent
test_cache_control_stripped_fr0/
test_cache_control_stripped_frcurrent
test_cached_codex_client_rebui0/
test_cached_codex_client_rebuicurrent
test_cached_gmi_client_keeps_e0/
test_cached_gmi_client_keeps_ecurrent
test_caches_results0/
test_caches_resultscurrent
test_call_llm_evicts_on_connec0/
test_call_llm_evicts_on_conneccurrent
test_call_llm_marks_provider_u0/
test_call_llm_marks_provider_ucurrent
test_call_llm_refreshes_anthro0/
test_call_llm_refreshes_anthrocurrent
test_call_llm_refreshes_codex_0/
test_call_llm_refreshes_codex_1/
test_call_llm_refreshes_codex_current
test_call_llm_refreshes_nous_a0/
test_call_llm_refreshes_nous_acurrent
test_call_llm_retries_nous_aft0/
test_call_llm_retries_nous_aftcurrent
test_call_llm_rotates_explicit0/
test_call_llm_rotates_explicitcurrent
test_callable_api_key_reaches_0/
test_callable_api_key_reaches_current
test_callable_is_invoked_and_r0/
test_callable_is_invoked_and_rcurrent
test_callable_is_token_provide0/
test_callable_is_token_providecurrent
test_callable_returning_empty_0/
test_callable_returning_empty_current
test_callback_state_mismatch_a0/
test_callback_state_mismatch_acurrent
test_canonical_header_casing0/
test_canonical_header_casingcurrent
test_chat_completions_returns_0/
test_chat_completions_returns_current
test_check_lint_returns_error_0/
test_check_lint_returns_error_current
test_check_lint_returns_skippe0/
test_check_lint_returns_skippecurrent
test_circular_reference_does_n0/
test_circular_reference_does_ncurrent
test_classify_message_invalid0/
test_classify_message_invalidcurrent
test_classify_message_notifica0/
test_classify_message_notificacurrent
test_classify_message_request0/
test_classify_message_requestcurrent
test_classify_message_response0/
test_classify_message_responsecurrent
test_claude_3_5_sonnet0/
test_claude_3_5_sonnetcurrent
test_claude_3_opus0/
test_claude_3_opuscurrent
test_claude_code_oauth_env_set0/
test_claude_code_oauth_env_setcurrent
test_claude_opus_4_60/
test_claude_opus_4_6current
test_claude_sonnet_versioned0/
test_claude_sonnet_versionedcurrent
test_claude_supports_tools0/
test_claude_supports_toolscurrent
test_clean_emits_at_debug0/
test_clean_emits_at_debugcurrent
test_clear_error_when_lazy_ins0/
test_clear_error_when_lazy_inscurrent
test_cli_defaults_can_merge_au0/
test_cli_defaults_can_merge_aucurrent
test_client_diagnostics_are_de0/
test_client_diagnostics_are_decurrent
test_client_didchange_bumps_ve0/
test_client_didchange_bumps_vecurrent
test_client_handles_crashing_s0/
test_client_handles_crashing_scurrent
test_client_lifecycle_clean0/
test_client_lifecycle_cleancurrent
test_client_receives_published0/
test_client_receives_publishedcurrent
test_client_shutdown_idempoten0/
test_client_shutdown_idempotencurrent
test_closed_loop_returns_none_0/
test_closed_loop_returns_none_current
test_codex_alias_maps_to_chain0/
test_codex_alias_maps_to_chaincurrent
test_codex_alias_still_works0/
test_codex_alias_still_workscurrent
test_codex_not_in_fallback_cha0/
test_codex_not_in_fallback_chacurrent
test_codex_pool_entry_takes_pr0/
test_codex_pool_entry_takes_prcurrent
test_codex_responses_with_entr0/
test_codex_responses_with_entrcurrent
test_codex_responses_wraps_in_0/
test_codex_responses_wraps_in_current
test_codex_timeout_evicts_cach0/
test_codex_timeout_evicts_cachcurrent
test_common_betas_strips_1m_fo0/
test_common_betas_strips_1m_focurrent
test_compress_none_focus_by_de0/
test_compress_none_focus_by_decurrent
test_compress_passes_focus_to_0/
test_compress_passes_focus_to_current
test_compress_strips_historica0/
test_compress_strips_historicacurrent
test_compression_increments_co0/
test_compression_increments_cocurrent
test_compression_threshold_def0/
test_compression_threshold_defcurrent
test_compression_threshold_for0/
test_compression_threshold_forcurrent
test_concurrent_compression_do0/
test_concurrent_compression_docurrent
test_config_object_wins_over_k0/
test_config_object_wins_over_kcurrent
test_connection_refused0/
test_connection_refusedcurrent
test_constructor_normalizes_em0/
test_constructor_normalizes_emcurrent
test_context_length_clamp0/
test_context_length_clampcurrent
test_context_length_no_clamp_w0/
test_context_length_no_clamp_wcurrent
test_context_overflow_max_toke0/
test_context_overflow_max_tokecurrent
test_context_overflow_patterns0/
test_context_overflow_patternscurrent
test_context_overflow_stream_e0/
test_context_overflow_stream_ecurrent
test_context_overflow_validati0/
test_context_overflow_validaticurrent
test_converse_does_not_evict_o0/
test_converse_does_not_evict_ocurrent
test_converse_evicts_client_on0/
test_converse_evicts_client_oncurrent
test_converse_leaves_successfu0/
test_converse_leaves_successfucurrent
test_converse_stream_evicts_cl0/
test_converse_stream_evicts_clcurrent
test_converts_data_url_image_b0/
test_converts_data_url_image_bcurrent
test_converts_data_url_image_t0/
test_converts_data_url_image_tcurrent
test_converts_dots_to_hyphens0/
test_converts_dots_to_hyphenscurrent
test_converts_multiple_tools0/
test_converts_multiple_toolscurrent
test_converts_openai_to_anthro0/
test_converts_openai_to_anthrocurrent
test_converts_remote_image_url0/
test_converts_remote_image_urlcurrent
test_converts_single_tool0/
test_converts_single_toolcurrent
test_converts_tool_calls0/
test_converts_tool_callscurrent
test_converts_tool_results0/
test_converts_tool_resultscurrent
test_converts_user_image_url_b0/
test_converts_user_image_url_bcurrent
test_copilot_vision_sets_visio0/
test_copilot_vision_sets_visiocurrent
test_credential_is_cached_per_0/
test_credential_is_cached_per_current
test_credentials_file_created_0/
test_credentials_file_created_current
test_custom_base_url0/
test_custom_base_urlcurrent
test_custom_colon_named_provid0/
test_custom_colon_named_providcurrent
test_custom_endpoint_anthropic0/
test_custom_endpoint_anthropic1/
test_custom_endpoint_anthropiccurrent
test_custom_endpoint_chat_comp0/
test_custom_endpoint_chat_compcurrent
test_custom_endpoint_uses_code0/
test_custom_endpoint_uses_codecurrent
test_custom_named_kimi_wins_ov0/
test_custom_named_kimi_wins_ovcurrent
test_dataclass_is_frozen0/
test_dataclass_is_frozencurrent
test_deep_nesting_is_capped0/
test_deep_nesting_is_cappedcurrent
test_deepseek_is_not_anthropic0/
test_deepseek_is_not_anthropiccurrent
test_deepseek_r1_alt_format_no0/
test_deepseek_r1_alt_format_nocurrent
test_deepseek_r1_no_tools0/
test_deepseek_r1_no_toolscurrent
test_deepseek_v3_supports_tool0/
test_deepseek_v3_supports_toolcurrent
test_default_kwargs_are_minima0/
test_default_kwargs_are_minimacurrent
test_default_max_tokens_date_s0/
test_default_max_tokens_date_scurrent
test_default_max_tokens_older_0/
test_default_max_tokens_older_current
test_default_max_tokens_opus_40/
test_default_max_tokens_opus_4current
test_default_max_tokens_sonnet0/
test_default_max_tokens_sonnetcurrent
test_default_max_tokens_unknow0/
test_default_max_tokens_unknowcurrent
test_default_max_tokens_uses_m0/
test_default_max_tokens_uses_mcurrent
test_default_model_when_no_ove0/
test_default_model_when_no_ovecurrent
test_default_scope_matches_mic0/
test_default_scope_matches_miccurrent
test_defaults_to_us_east_10/
test_defaults_to_us_east_1current
test_defers_when_recent_real_u0/
test_defers_when_recent_real_ucurrent
test_detects_botocore_connecti0/
test_detects_botocore_connecticurrent
test_detects_botocore_endpoint0/
test_detects_botocore_endpointcurrent
test_detects_botocore_internal0/
test_detects_botocore_internalcurrent
test_detects_botocore_read_tim0/
test_detects_botocore_read_timcurrent
test_detects_library_internal_0/
test_detects_library_internal_current
test_detects_urllib3_protocol_0/
test_detects_urllib3_protocol_current
test_determine_api_mode_from_b0/
test_determine_api_mode_from_bcurrent
test_diag_key_distinguishes_me0/
test_diag_key_distinguishes_mecurrent
test_diag_key_distinguishes_se0/
test_diag_key_distinguishes_securrent
test_diag_key_distinguishes_so0/
test_diag_key_distinguishes_socurrent
test_diag_key_matches_client_k0/
test_diag_key_matches_client_k1/
test_diag_key_matches_client_kcurrent
test_diag_key_treats_shifted_d0/
test_diag_key_treats_shifted_dcurrent
test_diagnostics_always_info0/
test_diagnostics_always_infocurrent
test_direct_endpoint_bridged0/
test_direct_endpoint_bridgedcurrent
test_disabled_emits_at_debug0/
test_disabled_emits_at_debugcurrent
test_discovers_foundation_mode0/
test_discovers_foundation_modecurrent
test_discovers_inference_profi0/
test_discovers_inference_proficurrent
test_dispatches_to_azure_branc0/
test_dispatches_to_azure_branccurrent
test_distinct_configs_get_dist0/
test_distinct_configs_get_distcurrent
test_dns_failure0/
test_dns_failurecurrent
test_does_not_defer_when_rough0/
test_does_not_defer_when_roughcurrent
test_does_not_defer_without_re0/
test_does_not_defer_without_recurrent
test_does_not_mutate_input0/
test_does_not_mutate_input_mes0/
test_does_not_mutate_input_mescurrent
test_does_not_mutate_inputcurrent
test_does_not_resolve_primary_0/
test_does_not_resolve_primary_current
test_duplicate_tool_names_are_0/
test_duplicate_tool_names_are_1/
test_duplicate_tool_names_are_current
test_embedding_no_tools0/
test_embedding_no_toolscurrent
test_empty0/
test_empty_auxiliary_dict_safe0/
test_empty_auxiliary_dict_safecurrent
test_empty_cached_assistant_to0/
test_empty_cached_assistant_tocurrent
test_empty_content0/
test_empty_content_after_strip0/
test_empty_content_after_stripcurrent
test_empty_content_gets_placeh0/
test_empty_content_gets_placehcurrent
test_empty_contentcurrent
test_empty_list0/
test_empty_listcurrent
test_empty_model_for_catalog_p0/
test_empty_model_for_catalog_pcurrent
test_empty_model_for_codex_als0/
test_empty_model_for_codex_alscurrent
test_empty_model_for_oauth_pro0/
test_empty_model_for_oauth_procurrent
test_empty_passthrough0/
test_empty_passthroughcurrent
test_empty_stream0/
test_empty_streamcurrent
test_empty_string0/
test_empty_string_gets_space0/
test_empty_string_gets_spacecurrent
test_empty_string_raises0/
test_empty_string_raisescurrent
test_empty_stringcurrent
test_empty_token_returns_none0/
test_empty_token_returns_nonecurrent
test_empty_tools0/
test_empty_tools1/
test_empty_tools_returns_empty0/
test_empty_tools_returns_emptycurrent
test_empty_tools_unchanged0/
test_empty_tools_unchangedcurrent
test_empty_toolscurrent
test_empty_user_message_list_g0/
test_empty_user_message_list_gcurrent
test_empty_user_message_string0/
test_empty_user_message_stringcurrent
test_empty_values_not_bridged0/
test_empty_values_not_bridgedcurrent
test_emptycurrent
test_enabled_for_other_file_in0/
test_enabled_for_other_file_incurrent
test_enabled_for_returns_false0/
test_enabled_for_returns_falsecurrent
test_encode_message_handles_un0/
test_encode_message_handles_uncurrent
test_encode_message_uses_compa0/
test_encode_message_uses_compacurrent
test_endpoint_speaks_anthropic0/
test_endpoint_speaks_anthropic1/
test_endpoint_speaks_anthropic10/
test_endpoint_speaks_anthropic11/
test_endpoint_speaks_anthropic2/
test_endpoint_speaks_anthropic3/
test_endpoint_speaks_anthropic4/
test_endpoint_speaks_anthropic5/
test_endpoint_speaks_anthropic6/
test_endpoint_speaks_anthropic7/
test_endpoint_speaks_anthropic8/
test_endpoint_speaks_anthropic9/
test_endpoint_speaks_anthropiccurrent
test_enforces_total_timeout_wh0/
test_enforces_total_timeout_whcurrent
test_entra_anthropic_messages_0/
test_entra_anthropic_messages_current
test_env_var_overrides_default0/
test_env_var_overrides_defaultcurrent
test_eu_claude0/
test_eu_claudecurrent
test_event_idle_kills_after_fi0/
test_event_idle_kills_after_ficurrent
test_evict_cached_client_insta0/
test_evict_cached_client_insta1/
test_evict_cached_client_insta2/
test_evict_cached_client_insta3/
test_evict_cached_client_instacurrent
test_evicts_only_the_target_re0/
test_evicts_only_the_target_recurrent
test_exact_threshold0/
test_exact_thresholdcurrent
test_existing_binary_finds_win0/
test_existing_binary_finds_wincurrent
test_exotic_provider_with_visi0/
test_exotic_provider_with_visicurrent
test_expired_codex_custom_endp0/
test_expired_codex_custom_endpcurrent
test_expired_codex_falls_throu0/
test_expired_codex_falls_throucurrent
test_expired_codex_openrouter_0/
test_expired_codex_openrouter_current
test_expired_jwt_returns_none0/
test_expired_jwt_returns_nonecurrent
test_expired_token0/
test_expired_tokencurrent
test_explicit_anthropic_api_ke0/
test_explicit_anthropic_api_kecurrent
test_explicit_bedrock_resolves0/
test_explicit_bedrock_resolvescurrent
test_explicit_max_tokens_overr0/
test_explicit_max_tokens_overrcurrent
test_explicit_model_takes_prec0/
test_explicit_model_takes_preccurrent
test_explicit_openrouter_missi0/
test_explicit_openrouter_missicurrent
test_explicit_openrouter_pool_0/
test_explicit_openrouter_pool_current
test_explicit_override_to_kimi0/
test_explicit_override_to_kimicurrent
test_explicit_overrides_applie0/
test_explicit_overrides_appliecurrent
test_explicit_provider_falls_b0/
test_explicit_provider_falls_bcurrent
test_explicit_provider_overrid0/
test_explicit_provider_overridcurrent
test_explicit_provider_passes_0/
test_explicit_provider_passes_current
test_explicit_provider_uses_co0/
test_explicit_provider_uses_cocurrent
test_explicit_scope_wins_over_0/
test_explicit_scope_wins_over_current
test_explicit_tokens0/
test_explicit_tokenscurrent
test_explicit_xai_oauth_provid0/
test_explicit_xai_oauth_providcurrent
test_extra_body_without_reason0/
test_extra_body_without_reasoncurrent
test_extracts_amazon0/
test_extracts_amazoncurrent
test_extracts_anthropic0/
test_extracts_anthropiccurrent
test_extracts_system_prompt0/
test_extracts_system_prompt1/
test_extracts_system_promptcurrent
test_failed_refresh_returns_no0/
test_failed_refresh_returns_nocurrent
test_falls_back_to_api_key_whe0/
test_falls_back_to_api_key_whecurrent
test_falls_back_to_botocore_pr0/
test_falls_back_to_botocore_prcurrent
test_falls_back_to_claude_code0/
test_falls_back_to_claude_code1/
test_falls_back_to_claude_codecurrent
test_falls_back_to_default_reg0/
test_falls_back_to_default_regcurrent
test_falls_back_to_default_sco0/
test_falls_back_to_default_scocurrent
test_falls_back_to_json_when_k0/
test_falls_back_to_json_when_kcurrent
test_falls_back_to_token0/
test_falls_back_to_tokencurrent
test_false_with_empty_env0/
test_false_with_empty_envcurrent
test_fast_mode_oauth_default_o0/
test_fast_mode_oauth_default_ocurrent
test_fast_mode_oauth_drop_cont0/
test_fast_mode_oauth_drop_contcurrent
test_fast_mode_omitted_for_uns0/
test_fast_mode_omitted_for_unscurrent
test_fast_mode_still_applied_o0/
test_fast_mode_still_applied_ocurrent
test_filters_inactive_models0/
test_filters_inactive_modelscurrent
test_filters_non_streaming_mod0/
test_filters_non_streaming_modcurrent
test_find_git_worktree_finds_d0/
test_find_git_worktree_finds_dcurrent
test_find_git_worktree_handles0/
test_find_git_worktree_handlescurrent
test_find_git_worktree_returns0/
test_find_git_worktree_returnscurrent
test_first_message_must_be_use0/
test_first_message_must_be_usecurrent
test_fixed_temperature_for_tri0/
test_fixed_temperature_for_tricurrent
test_fixed_temperature_sibling0/
test_fixed_temperature_siblingcurrent
test_focus_topic_injected_into0/
test_focus_topic_injected_intocurrent
test_format_diagnostic_include0/
test_format_diagnostic_include1/
test_format_diagnostic_includecurrent
test_format_diagnostic_omits_m0/
test_format_diagnostic_omits_mcurrent
test_format_diagnostic_uses_on0/
test_format_diagnostic_uses_oncurrent
test_format_responses_error_at0/
test_format_responses_error_atcurrent
test_format_responses_error_co0/
test_format_responses_error_co1/
test_format_responses_error_co2/
test_format_responses_error_cocurrent
test_format_responses_error_fa0/
test_format_responses_error_facurrent
test_format_responses_error_ig0/
test_format_responses_error_igcurrent
test_format_responses_error_me0/
test_format_responses_error_mecurrent
test_format_responses_error_st0/
test_format_responses_error_stcurrent
test_forwards_httpx_kwargs0/
test_forwards_httpx_kwargscurrent
test_forwards_timeout_to_respo0/
test_forwards_timeout_to_respocurrent
test_fractional_float_floored_0/
test_fractional_float_floored_current
test_fractional_positive_floor0/
test_fractional_positive_floorcurrent
test_from_dict_default_scope_o0/
test_from_dict_default_scope_ocurrent
test_from_dict_handles_empty_s0/
test_from_dict_handles_empty_scurrent
test_from_dict_ignores_legacy_0/
test_from_dict_ignores_legacy_current
test_gateway_has_auxiliary_bri0/
test_gateway_has_auxiliary_bricurrent
test_gateway_no_compression_en0/
test_gateway_no_compression_encurrent
test_generic_403_is_not_auth_e0/
test_generic_403_is_not_auth_ecurrent
test_generic_500_is_not_paymen0/
test_generic_500_is_not_paymencurrent
test_get_service_registers_ate0/
test_get_service_registers_atecurrent
test_get_service_returns_none_0/
test_get_service_returns_none_1/
test_get_service_returns_none_current
test_global_anthropic_inferenc0/
test_global_anthropic_inferenccurrent
test_global_claude_opus0/
test_global_claude_opuscurrent
test_global_profiles_sorted_fi0/
test_global_profiles_sorted_ficurrent
test_guardrail_included_in_kwa0/
test_guardrail_included_in_kwacurrent
test_handles_all_three_shapes0/
test_handles_all_three_shapescurrent
test_handles_api_error_gracefu0/
test_handles_api_error_gracefucurrent
test_handles_final_output_is_n0/
test_handles_final_output_is_ncurrent
test_hermes_oauth_file_sets_oa0/
test_hermes_oauth_file_sets_oacurrent
test_hook_overrides_authorizat0/
test_hook_overrides_authorizatcurrent
test_hook_strips_auth_headers_0/
test_hook_strips_auth_headers_current
test_idempotent0/
test_idempotentcurrent
test_ignores_application_asser0/
test_ignores_application_assercurrent
test_ignores_primary_api_key_f0/
test_ignores_primary_api_key_fcurrent
test_ignores_unrelated_excepti0/
test_ignores_unrelated_excepticurrent
test_ignores_whitespace_only_v0/
test_ignores_whitespace_only_vcurrent
test_image_data_url_converted0/
test_image_data_url_convertedcurrent
test_image_estimate_constant_i0/
test_image_estimate_constant_icurrent
test_image_heavy_turns_count_t0/
test_image_heavy_turns_count_tcurrent
test_image_url_raw_base64_is_n0/
test_image_url_raw_base64_is_ncurrent
test_includes_guardrail_config0/
test_includes_guardrail_configcurrent
test_includes_temperature_and_0/
test_includes_temperature_and_current
test_includes_tools0/
test_includes_toolscurrent
test_inference_profile_resolve0/
test_inference_profile_resolvecurrent
test_infinity_returns_none0/
test_infinity_returns_nonecurrent
test_init_wires_codex_headers_0/
test_init_wires_codex_headers_current
test_install_npm_passes_extras0/
test_install_npm_passes_extrascurrent
test_install_npm_works_without0/
test_install_npm_works_withoutcurrent
test_install_pip_finds_windows0/
test_install_pip_finds_windowscurrent
test_interactive_browser_opt_i0/
test_interactive_browser_opt_icurrent
test_interrupt_stops_processin0/
test_interrupt_stops_processincurrent
test_is_arcee_trinity_thinking0/
test_is_arcee_trinity_thinking1/
test_is_arcee_trinity_thinking10/
test_is_arcee_trinity_thinking11/
test_is_arcee_trinity_thinking12/
test_is_arcee_trinity_thinking2/
test_is_arcee_trinity_thinking3/
test_is_arcee_trinity_thinking4/
test_is_arcee_trinity_thinking5/
test_is_arcee_trinity_thinking6/
test_is_arcee_trinity_thinking7/
test_is_arcee_trinity_thinking8/
test_is_arcee_trinity_thinking9/
test_is_arcee_trinity_thinkingcurrent
test_is_inside_workspace_false0/
test_is_inside_workspace_falsecurrent
test_is_inside_workspace_true_0/
test_is_inside_workspace_true_current
test_jpeg_media_type_parsed0/
test_jpeg_media_type_parsedcurrent
test_jwt_invalid_json_payload_0/
test_jwt_invalid_json_payload_current
test_jwt_missing_exp_passes_th0/
test_jwt_missing_exp_passes_thcurrent
test_jwt_token0/
test_jwt_tokencurrent
test_jwt_without_chatgpt_accou0/
test_jwt_without_chatgpt_accoucurrent
test_keeps_max_tokens_on_anthr0/
test_keeps_max_tokens_on_anthr1/
test_keeps_max_tokens_on_anthrcurrent
test_keeps_static_anthropic_to0/
test_keeps_static_anthropic_tocurrent
test_keychain_takes_priority_o0/
test_keychain_takes_priority_ocurrent
test_kimi_coding_cn_skipped_to0/
test_kimi_coding_cn_skipped_tocurrent
test_kimi_coding_skipped_falls0/
test_kimi_coding_skipped_fallscurrent
test_kimi_for_coding_no_temper0/
test_kimi_for_coding_no_tempercurrent
test_kimi_k2_5_omits_temperatu0/
test_kimi_k2_5_omits_temperatu1/
test_kimi_k2_5_omits_temperatu2/
test_kimi_k2_5_omits_temperatucurrent
test_kimi_models_omit_temperat0/
test_kimi_models_omit_temperat1/
test_kimi_models_omit_temperat10/
test_kimi_models_omit_temperat11/
test_kimi_models_omit_temperat2/
test_kimi_models_omit_temperat3/
test_kimi_models_omit_temperat4/
test_kimi_models_omit_temperat5/
test_kimi_models_omit_temperat6/
test_kimi_models_omit_temperat7/
test_kimi_models_omit_temperat8/
test_kimi_models_omit_temperat9/
test_kimi_models_omit_temperatcurrent
test_known_providers_detected0/
test_known_providers_detectedcurrent
test_label_override0/
test_label_overridecurrent
test_large_codex_request_stric0/
test_large_codex_request_striccurrent
test_large_codex_request_waits0/
test_large_codex_request_waitscurrent
test_last_message_must_be_user0/
test_last_message_must_be_usercurrent
test_lazy_install_triggered_wh0/
test_lazy_install_triggered_whcurrent
test_leaves_bare_name0/
test_leaves_bare_namecurrent
test_lint_and_lsp_diagnostics_0/
test_lint_and_lsp_diagnostics_current
test_list_with_image0/
test_list_with_imagecurrent
test_llama_is_not_anthropic0/
test_llama_is_not_anthropiccurrent
test_llama_supports_tools0/
test_llama_supports_toolscurrent
test_local_only_helper_returns0/
test_local_only_helper_returns1/
test_local_only_helper_returnscurrent
test_log_lines_use_lsp_prefix0/
test_log_lines_use_lsp_prefixcurrent
test_logs_at_specified_level0/
test_logs_at_specified_levelcurrent
test_longest_prefix_wins0/
test_longest_prefix_wins1/
test_longest_prefix_winscurrent
test_lsp_does_not_skip_non_red0/
test_lsp_does_not_skip_non_red1/
test_lsp_does_not_skip_non_redcurrent
test_lsp_request_error_carries0/
test_lsp_request_error_carriescurrent
test_lsp_will_handle_returns_f0/
test_lsp_will_handle_returns_f1/
test_lsp_will_handle_returns_fcurrent
test_lsp_will_handle_swallows_0/
test_lsp_will_handle_swallows_current
test_main_falls_back_to_custom0/
test_main_falls_back_to_customcurrent
test_main_resolves_github_copi0/
test_main_resolves_github_copicurrent
test_main_resolves_to_deepseek0/
test_main_resolves_to_deepseekcurrent
test_main_resolves_to_named_cu0/
test_main_resolves_to_named_cu1/
test_main_resolves_to_named_cucurrent
test_main_resolves_to_openrout0/
test_main_resolves_to_openroutcurrent
test_main_unavailable_falls_th0/
test_main_unavailable_falls_thcurrent
test_main_unavailable_vision_f0/
test_main_unavailable_vision_fcurrent
test_main_with_custom_colon_pr0/
test_main_with_custom_colon_prcurrent
test_make_error_response_shape0/
test_make_error_response_shapecurrent
test_make_notification_omits_i0/
test_make_notification_omits_icurrent
test_make_request_includes_id_0/
test_make_request_includes_id_current
test_make_request_omits_params0/
test_make_request_omits_paramscurrent
test_make_response_carries_res0/
test_make_response_carries_rescurrent
test_malformed_json_returns_no0/
test_malformed_json_returns_nocurrent
test_malformed_token_drops_acc0/
test_malformed_token_drops_acccurrent
test_managed_key0/
test_managed_keycurrent
test_maps_github_copilot_acp_a0/
test_maps_github_copilot_acp_acurrent
test_maps_github_copilot_alias0/
test_maps_github_copilot_aliascurrent
test_mark_broken_for_file_adds0/
test_mark_broken_for_file_addscurrent
test_mark_broken_handles_missi0/
test_mark_broken_handles_missicurrent
test_mark_broken_handles_no_wo0/
test_mark_broken_handles_no_wocurrent
test_mark_then_skip0/
test_mark_then_skipcurrent
test_matching_native_prefix_is0/
test_matching_native_prefix_iscurrent
test_maybe_lsp_diagnostics_ret0/
test_maybe_lsp_diagnostics_retcurrent
test_maybe_wrap_anthropic_code0/
test_maybe_wrap_anthropic_codecurrent
test_maybe_wrap_anthropic_doub0/
test_maybe_wrap_anthropic_doubcurrent
test_maybe_wrap_anthropic_hono0/
test_maybe_wrap_anthropic_honocurrent
test_maybe_wrap_anthropic_resp0/
test_maybe_wrap_anthropic_respcurrent
test_maybe_wrap_anthropic_rewr0/
test_maybe_wrap_anthropic_rewr1/
test_maybe_wrap_anthropic_rewrcurrent
test_maybe_wrap_anthropic_sdk_0/
test_maybe_wrap_anthropic_sdk_current
test_maybe_wrap_anthropic_skip0/
test_maybe_wrap_anthropic_skipcurrent
test_merges_consecutive_assist0/
test_merges_consecutive_assistcurrent
test_merges_consecutive_tool_r0/
test_merges_consecutive_tool_rcurrent
test_merges_consecutive_user_m0/
test_merges_consecutive_user_m1/
test_merges_consecutive_user_mcurrent
test_minimax_anthropic_endpoin0/
test_minimax_anthropic_endpoincurrent
test_minimax_cn_anthropic_endp0/
test_minimax_cn_anthropic_endpcurrent
test_missing_auxiliary_section0/
test_missing_auxiliary_sectioncurrent
test_missing_fields_default_ze0/
test_missing_fields_default_zecurrent
test_missing_lock_subsystem_fa0/
test_missing_lock_subsystem_facurrent
test_missing_parameters_gets_d0/
test_missing_parameters_gets_dcurrent
test_missing_returns_none0/
test_missing_returns_nonecurrent
test_missing_tokens_key_return0/
test_missing_tokens_key_returncurrent
test_mistral_is_not_anthropic0/
test_mistral_is_not_anthropiccurrent
test_mixed_tasks0/
test_mixed_taskscurrent
test_mixed_text_and_tool_strea0/
test_mixed_text_and_tool_streacurrent
test_mixed_tools_same_response0/
test_mixed_tools_same_responsecurrent
test_multi_turn_conversation_p0/
test_multi_turn_conversation_pcurrent
test_multiple_image_parts0/
test_multiple_image_partscurrent
test_multiple_system_messages_0/
test_multiple_system_messages_current
test_multiple_tool_calls0/
test_multiple_tool_callscurrent
test_named_custom_no_api_key_u0/
test_named_custom_no_api_key_ucurrent
test_named_custom_provider0/
test_named_custom_provider_def0/
test_named_custom_provider_defcurrent
test_named_custom_providercurrent
test_nan_returns_none0/
test_nan_returns_nonecurrent
test_nearest_root_excludes_tak0/
test_nearest_root_excludes_takcurrent
test_nearest_root_finds_first_0/
test_nearest_root_finds_first_current
test_nearest_root_returns_none0/
test_nearest_root_returns_nonecurrent
test_negative_falls_back_to_mo0/
test_negative_falls_back_to_mocurrent
test_negative_float_returns_no0/
test_negative_float_returns_nocurrent
test_negative_int_returns_none0/
test_negative_int_returns_nonecurrent
test_no_expiry_but_has_token0/
test_no_expiry_but_has_tokencurrent
test_no_extra_body_means_no_re0/
test_no_extra_body_means_no_recurrent
test_no_focus_topic_no_injecti0/
test_no_focus_topic_no_injecticurrent
test_no_guardrail_when_empty_d0/
test_no_guardrail_when_empty_dcurrent
test_no_guardrail_when_none0/
test_no_guardrail_when_nonecurrent
test_no_image_bearing_user_is_0/
test_no_image_bearing_user_is_current
test_no_images_anywhere0/
test_no_images_anywherecurrent
test_no_key_returns_none0/
test_no_key_returns_nonecurrent
test_no_main_config_uses_chain0/
test_no_main_config_uses_chaincurrent
test_no_model_returns_none0/
test_no_model_returns_nonecurrent
test_no_project_root_fires_onc0/
test_no_project_root_fires_onccurrent
test_no_server_configured_warn0/
test_no_server_configured_warncurrent
test_no_status_code_no_keyword0/
test_no_status_code_no_keywordcurrent
test_no_status_code_no_message0/
test_no_status_code_no_messagecurrent
test_no_status_code_with_billi0/
test_no_status_code_with_billicurrent
test_no_strip_when_flag_false0/
test_no_strip_when_flag_falsecurrent
test_no_strip_when_not_mcp_pre0/
test_no_strip_when_not_mcp_precurrent
test_no_system_when_absent0/
test_no_system_when_absentcurrent
test_no_text_content0/
test_no_text_contentcurrent
test_no_tool_config_when_empty0/
test_no_tool_config_when_emptycurrent
test_no_warning_when_openai_ba0/
test_no_warning_when_openai_bacurrent
test_no_warning_when_provider_0/
test_no_warning_when_provider_1/
test_no_warning_when_provider_current
test_non_aggregator_main_still0/
test_non_aggregator_main_stillcurrent
test_non_bedrock_aws_url_does_0/
test_non_bedrock_aws_url_does_current
test_non_coroutine_arg_does_no0/
test_non_coroutine_arg_does_nocurrent
test_non_dict_messages_pass_th0/
test_non_dict_messages_pass_thcurrent
test_non_dict_reasoning_value_0/
test_non_dict_reasoning_value_current
test_non_dict_rejected0/
test_non_dict_rejectedcurrent
test_non_dict_task_config_igno0/
test_non_dict_task_config_ignocurrent
test_non_jwt_token_passes_thro0/
test_non_jwt_token_passes_throcurrent
test_non_kimi_models_preserve_0/
test_non_kimi_models_preserve_1/
test_non_kimi_models_preserve_2/
test_non_kimi_models_preserve_current
test_non_matching_prefix_is_pr0/
test_non_matching_prefix_is_prcurrent
test_non_oauth_path_untouched0/
test_non_oauth_path_untouchedcurrent
test_non_payment_error_not_cau0/
test_non_payment_error_not_caucurrent
test_non_string_token_handled0/
test_non_string_token_handledcurrent
test_none0/
test_none_coerces_to_zero0/
test_none_coerces_to_zerocurrent
test_none_content_gets_space0/
test_none_content_gets_spacecurrent
test_none_falls_back_to_model_0/
test_none_falls_back_to_model_current
test_none_loop_returns_none_an0/
test_none_loop_returns_none_ancurrent
test_none_passthrough0/
test_none_passthroughcurrent
test_none_returns_none0/
test_none_returns_nonecurrent
test_none_tools_returns_empty0/
test_none_tools_returns_emptycurrent
test_none_tools_unchanged0/
test_none_tools_unchangedcurrent
test_nonecurrent
test_nonexistent_named_custom_0/
test_nonexistent_named_custom_current
test_normal_api_error_not_conn0/
test_normal_api_error_not_conncurrent
test_normalize_codex_response_0/
test_normalize_codex_response_1/
test_normalize_codex_response_2/
test_normalize_codex_response_3/
test_normalize_codex_response_current
test_normalize_path_expands_ti0/
test_normalize_path_expands_ticurrent
test_nous_main_uses_main_model0/
test_nous_main_uses_main_modelcurrent
test_nous_main_vision_uses_fre0/
test_nous_main_vision_uses_frecurrent
test_nous_main_vision_uses_pai0/
test_nous_main_vision_uses_paicurrent
test_nova_is_not_anthropic0/
test_nova_is_not_anthropiccurrent
test_nova_micro0/
test_nova_microcurrent
test_nova_pro0/
test_nova_procurrent
test_nova_supports_tools0/
test_nova_supports_toolscurrent
test_npx_tsc_missing_treated_a0/
test_npx_tsc_missing_treated_acurrent
test_oauth_adds_prefix_to_bare0/
test_oauth_adds_prefix_to_barecurrent
test_oauth_does_not_double_pre0/
test_oauth_does_not_double_precurrent
test_oauth_drop_context_1m_bet0/
test_oauth_drop_context_1m_betcurrent
test_oauth_mixed_native_and_ba0/
test_oauth_mixed_native_and_bacurrent
test_oauth_token_sets_flag0/
test_oauth_token_sets_flagcurrent
test_object_with_dunder_dict0/
test_object_with_dunder_dictcurrent
test_omits_max_tokens_for_open0/
test_omits_max_tokens_for_open1/
test_omits_max_tokens_for_open2/
test_omits_max_tokens_for_open3/
test_omits_max_tokens_for_open4/
test_omits_max_tokens_for_open5/
test_omits_max_tokens_for_open6/
test_omits_max_tokens_for_opencurrent
test_openai_chat_shape0/
test_openai_chat_shapecurrent
test_openai_ratelimiterror_cla0/
test_openai_ratelimiterror_clacurrent
test_openai_responses_input_im0/
test_openai_responses_input_imcurrent
test_openai_responses_shape0/
test_openai_responses_shapecurrent
test_openrouter_base_url_does_0/
test_openrouter_base_url_does_current
test_openrouter_dots_still_con0/
test_openrouter_dots_still_concurrent
test_openrouter_format_not_det0/
test_openrouter_format_not_detcurrent
test_openrouter_main_uses_main0/
test_openrouter_main_uses_maincurrent
test_openrouter_main_vision_us0/
test_openrouter_main_vision_uscurrent
test_openrouter_not_detected0/
test_openrouter_not_detectedcurrent
test_opus_4_60/
test_opus_4_6_variant0/
test_opus_4_6_variantcurrent
test_opus_4_6current
test_opus_4_7_strips_sampling_0/
test_opus_4_7_strips_sampling_current
test_originator_is_codex_cli_r0/
test_originator_is_codex_cli_rcurrent
test_orphan_stripped_tool_use_0/
test_orphan_stripped_tool_use_current
test_overloaded_not_ready0/
test_overloaded_not_readycurrent
test_overloaded_timeout0/
test_overloaded_timeoutcurrent
test_parses_valid_keychain_ent0/
test_parses_valid_keychain_entcurrent
test_patch_replace_propagates_0/
test_patch_replace_propagates_current
test_patchresult_to_dict_inclu0/
test_patchresult_to_dict_inclucurrent
test_patchresult_to_dict_omits0/
test_patchresult_to_dict_omits1/
test_patchresult_to_dict_omitscurrent
test_payment_fallback_skips_un0/
test_payment_fallback_skips_uncurrent
test_permission_denied_without0/
test_permission_denied_withoutcurrent
test_picks_up_patched_function0/
test_picks_up_patched_functioncurrent
test_pipeline_filters_shifted_0/
test_pipeline_filters_shifted_current
test_pipeline_preserves_new_in0/
test_pipeline_preserves_new_incurrent
test_plain_string0/
test_plain_stringcurrent
test_plain_values_pass_through0/
test_plain_values_pass_throughcurrent
test_pool_backed_credentials_h0/
test_pool_backed_credentials_hcurrent
test_pool_entry_takes_priority0/
test_pool_entry_takes_prioritycurrent
test_pool_without_selected_ent0/
test_pool_without_selected_ent1/
test_pool_without_selected_entcurrent
test_positive_int_passes_throu0/
test_positive_int_passes_throucurrent
test_positive_requested_wins0/
test_positive_requested_winscurrent
test_prefers_aws_region0/
test_prefers_aws_regioncurrent
test_prefers_bearer_token_over0/
test_prefers_bearer_token_overcurrent
test_prefers_oauth_token_over_0/
test_prefers_oauth_token_over_current
test_prefers_refreshable_claud0/
test_prefers_refreshable_claudcurrent
test_preserve_dots_for_alibaba0/
test_preserve_dots_for_alibabacurrent
test_preserved_thinking_blocks0/
test_preserved_thinking_blockscurrent
test_preserves_existing_fields0/
test_preserves_existing_fieldscurrent
test_preserves_name_when_neith0/
test_preserves_name_when_neithcurrent
test_preserves_native_mcp_serv0/
test_preserves_native_mcp_servcurrent
test_preserves_proper_alternat0/
test_preserves_proper_alternatcurrent
test_provider_filter0/
test_provider_filtercurrent
test_provider_without_api_mode0/
test_provider_without_api_modecurrent
test_providers_dict_invalid_ap0/
test_providers_dict_invalid_apcurrent
test_providers_dict_propagates0/
test_providers_dict_propagatescurrent
test_providers_dict_without_ap0/
test_providers_dict_without_apcurrent
test_pydantic_like_model_dump0/
test_pydantic_like_model_dumpcurrent
test_raises_when_claude_not_in0/
test_raises_when_claude_not_incurrent
test_rate_limit_concurrent0/
test_rate_limit_concurrentcurrent
test_rate_limit_throttling0/
test_rate_limit_throttlingcurrent
test_read_message_clean_eof_re0/
test_read_message_clean_eof_recurrent
test_read_message_missing_cont0/
test_read_message_missing_contcurrent
test_read_message_rejects_runa0/
test_read_message_rejects_runacurrent
test_read_message_round_trip0/
test_read_message_round_tripcurrent
test_read_message_truncated_bo0/
test_read_message_truncated_bocurrent
test_read_message_two_messages0/
test_read_message_two_messagescurrent
test_reads_valid_credentials0/
test_reads_valid_credentialscurrent
test_real_lint_error_not_class0/
test_real_lint_error_not_classcurrent
test_real_text_preserved0/
test_real_text_preservedcurrent
test_reasoning_config_downgrad0/
test_reasoning_config_downgradcurrent
test_reasoning_config_maps_max0/
test_reasoning_config_maps_maxcurrent
test_reasoning_config_maps_to_0/
test_reasoning_config_maps_to_1/
test_reasoning_config_maps_to_current
test_reasoning_config_preserve0/
test_reasoning_config_preservecurrent
test_reasoning_default_effort_0/
test_reasoning_default_effort_current
test_reasoning_delta_callback0/
test_reasoning_delta_callbackcurrent
test_reasoning_disabled0/
test_reasoning_disabled_omits_0/
test_reasoning_disabled_omits_current
test_reasoning_disabledcurrent
test_reasoning_effort_empty_st0/
test_reasoning_effort_empty_stcurrent
test_reasoning_effort_high_pas0/
test_reasoning_effort_high_pascurrent
test_reasoning_effort_low_pass0/
test_reasoning_effort_low_passcurrent
test_reasoning_effort_medium_t0/
test_reasoning_effort_medium_tcurrent
test_reasoning_effort_minimal_0/
test_reasoning_effort_minimal_current
test_reasoning_effort_null_fal0/
test_reasoning_effort_null_falcurrent
test_reasoning_effort_zero_fal0/
test_reasoning_effort_zero_falcurrent
test_recovers_output_item_when0/
test_recovers_output_item_whencurrent
test_redacted_thinking_with_da0/
test_redacted_thinking_with_dacurrent
test_redacted_thinking_without0/
test_redacted_thinking_withoutcurrent
test_refresh_provider_credenti0/
test_refresh_provider_credenticurrent
test_regional_eu_prefix_detect0/
test_regional_eu_prefix_detectcurrent
test_regional_global_prefix_de0/
test_regional_global_prefix_decurrent
test_regional_us_prefix_detect0/
test_regional_us_prefix_detectcurrent
test_rejects_missing_model0/
test_rejects_missing_modelcurrent
test_rejects_non_callable_prov0/
test_rejects_non_callable_provcurrent
test_replaces_image_with_place0/
test_replaces_image_with_placecurrent
test_report_for_file_caps_at_m0/
test_report_for_file_caps_at_mcurrent
test_report_for_file_emits_blo0/
test_report_for_file_emits_blocurrent
test_report_for_file_respects_0/
test_report_for_file_respects_current
test_report_for_file_returns_e0/
test_report_for_file_returns_ecurrent
test_reports_env_sources_for_m0/
test_reports_env_sources_for_mcurrent
test_reports_env_sources_for_s0/
test_reports_env_sources_for_scurrent
test_reports_env_sources_for_w0/
test_reports_env_sources_for_wcurrent
test_reports_error_on_chain_fa0/
test_reports_error_on_chain_facurrent
test_reports_install_failure0/
test_reports_install_failurecurrent
test_reports_not_installed0/
test_reports_not_installedcurrent
test_required_tool_choice0/
test_required_tool_choicecurrent
test_requires_both_access_key_0/
test_requires_both_access_key_current
test_reset_cache_invalidates0/
test_reset_cache_invalidatescurrent
test_reset_clears_caches0/
test_reset_clears_cachescurrent
test_resolve_api_key_provider_0/
test_resolve_api_key_provider_current
test_resolve_auto_skips_unheal0/
test_resolve_auto_skips_unheal1/
test_resolve_auto_skips_unhealcurrent
test_resolve_provider_client_c0/
test_resolve_provider_client_ccurrent
test_resolve_provider_client_k0/
test_resolve_provider_client_kcurrent
test_resolve_provider_client_l0/
test_resolve_provider_client_lcurrent
test_resolve_provider_client_p0/
test_resolve_provider_client_p1/
test_resolve_provider_client_pcurrent
test_resolve_provider_client_r0/
test_resolve_provider_client_r1/
test_resolve_provider_client_r2/
test_resolve_provider_client_rcurrent
test_resolve_provider_client_w0/
test_resolve_provider_client_wcurrent
test_resolve_workspace_falls_b0/
test_resolve_workspace_falls_bcurrent
test_resolve_workspace_for_fil0/
test_resolve_workspace_for_fil1/
test_resolve_workspace_for_filcurrent
test_resolves_main_provider_cl0/
test_resolves_main_provider_clcurrent
test_returns_callable_for_scop0/
test_returns_callable_for_scopcurrent
test_returns_empty_for_invalid0/
test_returns_empty_for_invalidcurrent
test_returns_false_on_timeout0/
test_returns_false_on_timeoutcurrent
test_returns_false_when_get_to0/
test_returns_false_when_get_tocurrent
test_returns_false_when_packag0/
test_returns_false_when_packagcurrent
test_returns_false_when_region0/
test_returns_false_when_regioncurrent
test_returns_four_entries0/
test_returns_four_entriescurrent
test_returns_future_on_success0/
test_returns_future_on_successcurrent
test_returns_httpx_client_with0/
test_returns_httpx_client_withcurrent
test_returns_none_for_empty_ac0/
test_returns_none_for_empty_accurrent
test_returns_none_for_empty_st0/
test_returns_none_for_empty_stcurrent
test_returns_none_for_missing_0/
test_returns_none_for_missing_1/
test_returns_none_for_missing_current
test_returns_none_for_non_json0/
test_returns_none_for_non_jsoncurrent
test_returns_none_on_keyboard_0/
test_returns_none_on_keyboard_current
test_returns_none_on_linux0/
test_returns_none_on_linuxcurrent
test_returns_none_on_nonzero_e0/
test_returns_none_on_nonzero_ecurrent
test_returns_none_on_windows0/
test_returns_none_on_windowscurrent
test_returns_none_when_access_0/
test_returns_none_when_access_current
test_returns_none_when_failed_0/
test_returns_none_when_failed_current
test_returns_none_when_main_pr0/
test_returns_none_when_main_prcurrent
test_returns_none_when_neither0/
test_returns_none_when_neithercurrent
test_returns_none_when_no_aws_0/
test_returns_none_when_no_aws_current
test_returns_none_when_no_cred0/
test_returns_none_when_no_credcurrent
test_returns_none_when_no_fall0/
test_returns_none_when_no_fallcurrent
test_returns_none_when_nothing0/
test_returns_none_when_nothingcurrent
test_returns_none_when_passwor0/
test_returns_none_when_passworcurrent
test_returns_none_when_securit0/
test_returns_none_when_securitcurrent
test_returns_none_with_no_cred0/
test_returns_none_with_no_credcurrent
test_returns_none_without_refr0/
test_returns_none_without_refrcurrent
test_returns_token_from_creden0/
test_returns_token_from_credencurrent
test_returns_token_from_env_va0/
test_returns_token_from_env_vacurrent
test_returns_true_on_successfu0/
test_returns_true_on_successfucurrent
test_runtime_override_wins_ove0/
test_runtime_override_wins_ovecurrent
test_scheduling_exception_clos0/
test_scheduling_exception_closcurrent
test_server_error_warns_every_0/
test_server_error_warns_every_current
test_server_unavailable_separa0/
test_server_unavailable_separacurrent
test_server_unavailable_warns_0/
test_server_unavailable_warns_current
test_service_e2e_delta_filter0/
test_service_e2e_delta_filter_0/
test_service_e2e_delta_filter_current
test_service_e2e_delta_filtercurrent
test_service_returns_empty_whe0/
test_service_returns_empty_whecurrent
test_service_skips_files_outsi0/
test_service_skips_files_outsicurrent
test_service_status_includes_c0/
test_service_status_includes_ccurrent
test_setup_token0/
test_setup_token_uses_auth_tok0/
test_setup_token_uses_auth_tokcurrent
test_setup_tokencurrent
test_shared_sibling_objects_ar0/
test_shared_sibling_objects_arcurrent
test_shell_linter_runs_when_ls0/
test_shell_linter_runs_when_ls1/
test_shell_linter_runs_when_ls2/
test_shell_linter_runs_when_lscurrent
test_shell_linter_skipped_when0/
test_shell_linter_skipped_when1/
test_shell_linter_skipped_when2/
test_shell_linter_skipped_whencurrent
test_shift_baseline_drops_dele0/
test_shift_baseline_drops_delecurrent
test_shift_diag_does_not_mutat0/
test_shift_diag_does_not_mutatcurrent
test_shift_diag_drops_diagnost0/
test_shift_diag_drops_diagnostcurrent
test_shift_diag_remaps_start_a0/
test_shift_diag_remaps_start_acurrent
test_shift_handles_empty_post0/
test_shift_handles_empty_postcurrent
test_shift_handles_empty_pre0/
test_shift_handles_empty_precurrent
test_shift_identity_for_identi0/
test_shift_identity_for_identicurrent
test_shift_pure_deletion_above0/
test_shift_pure_deletion_abovecurrent
test_shift_pure_insertion_abov0/
test_shift_pure_insertion_abovcurrent
test_shift_replacement_in_midd0/
test_shift_replacement_in_middcurrent
test_short_path_handles_empty_0/
test_short_path_handles_empty_current
test_short_path_keeps_absolute0/
test_short_path_keeps_absolutecurrent
test_short_path_uses_relative_0/
test_short_path_uses_relative_current
test_shutdown_service_idempote0/
test_shutdown_service_idempotecurrent
test_shutdown_service_no_op_wh0/
test_shutdown_service_no_op_whcurrent
test_shutdown_service_swallows0/
test_shutdown_service_swallowscurrent
test_signed_thinking_preserved0/
test_signed_thinking_preserved1/
test_signed_thinking_preservedcurrent
test_simple_dict0/
test_simple_dictcurrent
test_single_image_part_charges0/
test_single_image_part_chargescurrent
test_single_image_user_only_fi0/
test_single_image_user_only_ficurrent
test_skip_set_covers_exactly_k0/
test_skip_set_covers_exactly_kcurrent
test_skipped_compression_retur0/
test_skipped_compression_returcurrent
test_skips_failed_provider0/
test_skips_failed_providercurrent
test_skips_when_main_provider_0/
test_skips_when_main_provider_current
test_small_positive_float_belo0/
test_small_positive_float_belocurrent
test_snapshot_baseline_called_0/
test_snapshot_baseline_called_current
test_snapshot_baseline_skipped0/
test_snapshot_baseline_skippedcurrent
test_snapshot_failure_marks_br0/
test_snapshot_failure_marks_brcurrent
test_sonnet_4_60/
test_sonnet_4_6current
test_sonnet_4_date_stamped0/
test_sonnet_4_date_stampedcurrent
test_spawn_failed_warns0/
test_spawn_failed_warnscurrent
test_specific_tool_choice0/
test_specific_tool_choicecurrent
test_stability_no_tools0/
test_stability_no_toolscurrent
test_static_env_oauth_token_do0/
test_static_env_oauth_token_docurrent
test_status_output_includes_ba0/
test_status_output_includes_bacurrent
test_stop_reason_mapping0/
test_stop_reason_mapping1/
test_stop_reason_mappingcurrent
test_stop_reason_refusal_and_c0/
test_stop_reason_refusal_and_ccurrent
test_string_content0/
test_string_contentcurrent
test_string_is_not_token_provi0/
test_string_is_not_token_provicurrent
test_string_passes_through0/
test_string_passes_throughcurrent
test_string_passthrough0/
test_string_passthroughcurrent
test_string_returns_none0/
test_string_returns_nonecurrent
test_strips_anthropic_prefix0/
test_strips_anthropic_prefix1/
test_strips_anthropic_prefixcurrent
test_strips_assistant_and_tool0/
test_strips_assistant_and_toolcurrent
test_strips_nullable_union_fro0/
test_strips_nullable_union_frocurrent
test_strips_older_user_image_k0/
test_strips_older_user_image_kcurrent
test_strips_orphaned_tool_resu0/
test_strips_orphaned_tool_resu1/
test_strips_orphaned_tool_resucurrent
test_strips_orphaned_tool_use0/
test_strips_orphaned_tool_usecurrent
test_strips_prefix_for_oauth_i0/
test_strips_prefix_for_oauth_icurrent
test_sub_one_float_falls_back0/
test_sub_one_float_falls_backcurrent
test_successful_refresh0/
test_successful_refreshcurrent
test_summary_failure_uses_dete0/
test_summary_failure_uses_detecurrent
test_supports_fast_mode_predic0/
test_supports_fast_mode_prediccurrent
test_sync_call_merges_task_ext0/
test_sync_call_merges_task_extcurrent
test_sync_call_omits_temperatu0/
test_sync_call_omits_temperatucurrent
test_system_with_cache_control0/
test_system_with_cache_controlcurrent
test_text_copilot_does_not_set0/
test_text_copilot_does_not_setcurrent
test_text_deltas_fire_callback0/
test_text_deltas_fire_callbackcurrent
test_text_deltas_suppressed_wh0/
test_text_deltas_suppressed_whcurrent
test_text_only_list0/
test_text_only_list1/
test_text_only_listcurrent
test_text_only_messages_unchan0/
test_text_only_messages_unchancurrent
test_text_only_newest_user_sti0/
test_text_only_newest_user_sticurrent
test_text_only_passthrough0/
test_text_only_passthroughcurrent
test_text_part_is_not_image0/
test_text_part_is_not_imagecurrent
test_text_response0/
test_text_response1/
test_text_responsecurrent
test_text_stream0/
test_text_streamcurrent
test_thinking_response0/
test_thinking_response_preserv0/
test_thinking_response_preservcurrent
test_thinking_responsecurrent
test_thinking_stripped_from_me0/
test_thinking_stripped_from_mecurrent
test_thinking_stripped_from_no0/
test_thinking_stripped_from_nocurrent
test_thousand_clean_writes_emi0/
test_thousand_clean_writes_emicurrent
test_throttling_in_rate_limit_0/
test_throttling_in_rate_limit_current
test_timeout0/
test_timeout_warns_every_call0/
test_timeout_warns_every_callcurrent
test_timeoutcurrent
test_to_dict_round_trip0/
test_to_dict_round_tripcurrent
test_too_few_messages_returns_0/
test_too_few_messages_returns_current
test_tool_cache_control_is_pre0/
test_tool_cache_control_is_precurrent
test_tool_calls_override_stop_0/
test_tool_calls_override_stop_current
test_tool_result_becomes_user_0/
test_tool_result_becomes_user_current
test_tool_start_callback_fires0/
test_tool_start_callback_firescurrent
test_tool_use_response0/
test_tool_use_response1/
test_tool_use_responsecurrent
test_tool_use_stream0/
test_tool_use_streamcurrent
test_tools_included_for_claude0/
test_tools_included_for_claudecurrent
test_tools_stripped_for_deepse0/
test_tools_stripped_for_deepsecurrent
test_true_with_profile0/
test_true_with_profilecurrent
test_truncate_above_limit_appe0/
test_truncate_above_limit_appecurrent
test_truncate_below_limit_unch0/
test_truncate_below_limit_unchcurrent
test_truncation_fallback_no_cl0/
test_truncation_fallback_no_clcurrent
test_try_anthropic_uses_explic0/
test_try_anthropic_uses_expliccurrent
test_try_anthropic_without_exp0/
test_try_anthropic_without_expcurrent
test_try_nous_falls_back_when_0/
test_try_nous_falls_back_when_current
test_try_nous_uses_pool_entry0/
test_try_nous_uses_pool_entrycurrent
test_try_nous_uses_portal_reco0/
test_try_nous_uses_portal_reco1/
test_try_nous_uses_portal_recocurrent
test_tsx_default_check_lint_re0/
test_tsx_default_check_lint_recurrent
test_tsx_stays_out_of_linters_0/
test_tsx_stays_out_of_linters_current
test_ttfb_default_tolerates_sl0/
test_ttfb_default_tolerates_slcurrent
test_ttfb_disabled_via_env_zer0/
test_ttfb_disabled_via_env_zercurrent
test_ttfb_does_not_kill_when_e0/
test_ttfb_does_not_kill_when_ecurrent
test_ttfb_high_env_is_capped_f0/
test_ttfb_high_env_is_capped_fcurrent
test_ttfb_includes_silent_hang0/
test_ttfb_includes_silent_hangcurrent
test_ttfb_kills_when_no_stream0/
test_ttfb_kills_when_no_streamcurrent
test_ttl_expiry_evicts0/
test_ttl_expiry_evictscurrent
test_typescript_recipe_include0/
test_typescript_recipe_includecurrent
test_unauthenticated_without_b0/
test_unauthenticated_without_bcurrent
test_unique_tools_pass_through0/
test_unique_tools_pass_through1/
test_unique_tools_pass_throughcurrent
test_unknown_base_cmd_returns_0/
test_unknown_base_cmd_returns_current
test_unknown_error0/
test_unknown_errorcurrent
test_unknown_future_model0/
test_unknown_future_modelcurrent
test_unknown_model_defaults_to0/
test_unknown_model_defaults_tocurrent
test_unknown_model_gets_defaul0/
test_unknown_model_gets_defaulcurrent
test_unknown_provider_returns_0/
test_unknown_provider_returns_current
test_unrelated_project_not_aff0/
test_unrelated_project_not_affcurrent
test_unsigned_thinking_downgra0/
test_unsigned_thinking_downgracurrent
test_updates_fields0/
test_updates_fieldscurrent
test_url_based_detection0/
test_url_based_detectioncurrent
test_url_image_converted0/
test_url_image_convertedcurrent
test_us_anthropic_dated_infere0/
test_us_anthropic_dated_inferecurrent
test_us_claude_sonnet0/
test_us_claude_sonnetcurrent
test_user_agent_advertises_cod0/
test_user_agent_advertises_codcurrent
test_user_message_text0/
test_user_message_textcurrent
test_user_message_with_empty_t0/
test_user_message_with_empty_tcurrent
test_uses_access_keys_when_bea0/
test_uses_access_keys_when_beacurrent
test_uses_container_credential0/
test_uses_container_credentialcurrent
test_uses_max_completion_token0/
test_uses_max_completion_token1/
test_uses_max_completion_tokencurrent
test_uses_pool_backed_credenti0/
test_uses_pool_backed_credenticurrent
test_uses_profile_when_no_keys0/
test_uses_profile_when_no_keyscurrent
test_uses_web_identity0/
test_uses_web_identitycurrent
test_valid_auth_store0/
test_valid_auth_storecurrent
test_valid_jwt_returns_token0/
test_valid_jwt_returns_tokencurrent
test_valid_token0/
test_valid_tokencurrent
test_vision_auto_includes_acti0/
test_vision_auto_includes_acticurrent
test_vision_auto_strips_matchi0/
test_vision_auto_strips_matchicurrent
test_vision_model_bridged0/
test_vision_model_bridgedcurrent
test_vision_provider_bridged0/
test_vision_provider_bridgedcurrent
test_vision_task_structure0/
test_vision_task_structurecurrent
test_warning_emitted_when_all_0/
test_warning_emitted_when_all_current
test_warns_and_returns_none_on0/
test_warns_and_returns_none_oncurrent
test_warns_when_openai_base_ur0/
test_warns_when_openai_base_urcurrent
test_web_extract_bridged0/
test_web_extract_bridgedcurrent
test_web_extract_task_structur0/
test_web_extract_task_structurcurrent
test_whitespace_in_values_stri0/
test_whitespace_in_values_stricurrent
test_whitespace_only_gets_spac0/
test_whitespace_only_gets_spaccurrent
test_whitespace_only_user_mess0/
test_whitespace_only_user_messcurrent
test_write_file_lsp_diagnostic0/
test_write_file_lsp_diagnosticcurrent
test_write_file_populates_lsp_0/
test_write_file_populates_lsp_current
test_write_file_skips_lsp_when0/
test_write_file_skips_lsp_whencurrent
test_writeresult_lsp_diagnosti0/
test_writeresult_lsp_diagnosticurrent
test_writeresult_to_dict_inclu0/
test_writeresult_to_dict_inclucurrent
test_writeresult_to_dict_omits0/
test_writeresult_to_dict_omitscurrent
test_writes_new_file0/
test_writes_new_filecurrent
test_xai_403_bad_credentials_i0/
test_xai_403_bad_credentials_icurrent
test_xai_403_bad_credentials_w0/
test_xai_403_bad_credentials_wcurrent
test_xai_oauth_no_pool_returns0/
test_xai_oauth_no_pool_returnscurrent
test_zero_falls_back_to_model_0/
test_zero_falls_back_to_model_current
test_zero_returns_none0/
test_zero_returns_nonecurrent