{"env_name":"customer_support_ops_env","num_tasks":3,"tasks":[{"task_id":"easy_refund_renewal","id":"easy_refund_renewal","title":"Billing refund for accidental renewal","description":"A customer says they canceled a Pro annual plan but were charged at renewal this morning.","difficulty":"easy","max_steps":4,"has_grader":true,"grader":"graders.easy_refund_renewal:grade","grader_name":"grade_easy_refund_renewal","grader_module":"graders.easy_refund_renewal","grader_function":"grade","grader_file":"graders/easy_refund_renewal.py","task_file":"tasks/easy_refund_renewal.json"},{"task_id":"medium_replacement_delay","id":"medium_replacement_delay","title":"Replacement for VIP shipment error","description":"A VIP customer received the wrong item and needs a replacement sent overnight before a conference.","difficulty":"medium","max_steps":4,"has_grader":true,"grader":"graders.medium_replacement_delay:grade","grader_name":"grade_medium_replacement_delay","grader_module":"graders.medium_replacement_delay","grader_function":"grade","grader_file":"graders/medium_replacement_delay.py","task_file":"tasks/medium_replacement_delay.json"},{"task_id":"hard_account_takeover","id":"hard_account_takeover","title":"Account takeover with fraudulent purchases","description":"A customer reports an account takeover, exported contacts, and unauthorized purchases.","difficulty":"hard","max_steps":4,"has_grader":true,"grader":"graders.hard_account_takeover:grade","grader_name":"grade_hard_account_takeover","grader_module":"graders.hard_account_takeover","grader_function":"grade","grader_file":"graders/hard_account_takeover.py","task_file":"tasks/hard_account_takeover.json"}]}