scripts/formating_solution.py (11 lines of code) (raw):

import json # Read the patch file with open('%teamcity.build.workingDir%/%instance_id%.patch', 'r') as f: patch_content = f.read() # Create the prediction entry prediction = { 'instance_id': '%instance_id%', 'model_patch': patch_content, 'model_name_or_path': 'agent' } with open('%teamcity.build.workingDir%/%solution_file%', 'w') as f: f.write(json.dumps(prediction) + '\n') print('Created predictions.jsonl successfully!')