Adapter_interface:_system_user_assistant_tool_messagesnTool_call_contract:_normalize_name_arguments_resultnError_surface:_map_stop_reason_timeout_and_tool_failuresnSwap_rule:_keep_prompt_tools_and_eval_constant_change_backend_onlyn