From 6f39257ea3f2093cdd30673817c59e1bb9e5803a Mon Sep 17 00:00:00 2001 From: Joseph Liu Date: Mon, 10 Nov 2025 11:53:36 -0500 Subject: [PATCH 1/7] Update sample_std.json --- datasets/android_in_the_wild/sample_std.json | 1529 ++++++++++-------- 1 file changed, 855 insertions(+), 674 deletions(-) diff --git a/datasets/android_in_the_wild/sample_std.json b/datasets/android_in_the_wild/sample_std.json index 5c449ee9..dd1d5a30 100644 --- a/datasets/android_in_the_wild/sample_std.json +++ b/datasets/android_in_the_wild/sample_std.json @@ -1,677 +1,858 @@ -[ - { - "id": "12172380859428428757", - "content": [ - { - "class_": "message_action", - "content": "Open a new Chrome private window", - "description": null - }, - { - "class_": "image_observation", - "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-0.png", - "annotations": [ - { - "text": "Oct7", - "element_type": "TEXT", - "bounding_box": { - "x": 0.12222222238779068, - "y": 0.07222222536802292, - "width": 0.0833333358168602, - "height": 0.014814814552664757 - } - }, - { - "text": "Fri,", - "element_type": "TEXT", - "bounding_box": { - "x": 0.06296296417713165, - "y": 0.07314814627170563, - "width": 0.04444444552063942, - "height": 0.015740741044282913 - } - }, - { - "text": "", - "element_type": "ICON_PLAY", - "bounding_box": { - "x": 0.47592592239379883, - "y": 0.7537037134170532, - "width": 0.03888889029622078, - "height": 0.03703703731298447 - } - }, - { - "text": "", - "element_type": "ICON_CALL", - "bounding_box": { - "x": 0.09814814478158951, - "y": 0.7546296119689941, - "width": 0.04259259253740311, - "height": 0.03611111268401146 - } - }, - { - "text": "", - "element_type": "ICON_SETTINGS", - "bounding_box": { - "x": 0.855555534362793, - "y": 0.7555555701255798, - "width": 0.04259259253740311, - "height": 0.034259259700775146 - } - }, - { - "text": "", - "element_type": "ICON_CHAT", - "bounding_box": { - "x": 0.28518518805503845, - "y": 0.7574074268341064, - "width": 0.04444444552063942, - "height": 0.029629629105329514 - } - }, - { - "text": "", - "element_type": "ICON_GOOGLE", - "bounding_box": { - "x": 0.10740740597248077, - "y": 0.8666666746139526, - "width": 0.040740739554166794, - "height": 0.03703703731298447 - } - }, - { - "text": "", - "element_type": "ICON_MIC", - "bounding_box": { - "x": 0.855555534362793, - "y": 0.8675925731658936, - "width": 0.03333333507180214, - "height": 0.035185184329748154 - } - }, - { - "text": "", - "element_type": "ICON_V_BACKWARD", - "bounding_box": { - "x": 0.192592591047287, - "y": 0.9564814567565918, - "width": 0.025925925001502037, - "height": 0.025925925001502037 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_RECT", - "bounding_box": { - "x": 0.7722222208976746, - "y": 0.9564814567565918, - "width": 0.02777777798473835, - "height": 0.026851851493120193 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_CIRCLE", - "bounding_box": { - "x": 0.4833333194255829, - "y": 0.9583333134651184, - "width": 0.025925925001502037, - "height": 0.02222222276031971 - } - } - ], - "source": "environment" - }, - { - "class_": "api_action", - "function": "touch_and_lift", - "kwargs": { - "x0": 0.70892333984375, - "y0": 0.7761470675468445, - "x1": 0.70892333984375, - "y1": 0.7761470675468445 - }, - "description": null - }, - { - "class_": "image_observation", - "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-1.png", - "annotations": [ - { - "text": "Fri", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0555555559694767, - "y": 0.07129629701375961, - "width": 0.046296294778585434, - "height": 0.01666666753590107 - } - }, - { - "text": "Oct 7", - "element_type": "TEXT", - "bounding_box": { - "x": 0.12037037312984467, - "y": 0.07222222536802292, - "width": 0.08518518507480621, - "height": 0.013888888992369175 - } - }, - { - "text": "Welcome to Chrome", - "element_type": "TEXT", - "bounding_box": { - "x": 0.31296294927597046, - "y": 0.4712963104248047, - "width": 0.3740740716457367, - "height": 0.015740741044282913 - } - }, - { - "text": "By using Chrome, you agree to the Google Terms", - "element_type": "TEXT", - "bounding_box": { - "x": 0.17777778208255768, - "y": 0.529629647731781, - "width": 0.5537037253379822, - "height": 0.012037036940455437 - } - }, - { - "text": "of Service, and the Google Chrome and", - "element_type": "TEXT", - "bounding_box": { - "x": 0.17592592537403107, - "y": 0.5509259104728699, - "width": 0.4444444477558136, - "height": 0.012037036940455437 - } - }, - { - "text": "Chrome OS", - "element_type": "TEXT", - "bounding_box": { - "x": 0.6314814686775208, - "y": 0.5509259104728699, - "width": 0.12777778506278992, - "height": 0.010185184888541698 - } - }, - { - "text": "Additional Terms of Service.", - "element_type": "TEXT", - "bounding_box": { - "x": 0.17592592537403107, - "y": 0.5722222328186035, - "width": 0.3222222328186035, - "height": 0.010185184888541698 - } - }, - { - "text": "Help make Chrome better by sending", - "element_type": "TEXT", - "bounding_box": { - "x": 0.26851850748062134, - "y": 0.6064814925193787, - "width": 0.4203703701496124, - "height": 0.012962962500751019 - } - }, - { - "text": "usage", - "element_type": "TEXT", - "bounding_box": { - "x": 0.699999988079071, - "y": 0.6092592477798462, - "width": 0.06666667014360428, - "height": 0.010185184888541698 - } - }, - { - "text": "", - "element_type": "ICON_CHECK", - "bounding_box": { - "x": 0.192592591047287, - "y": 0.6111111044883728, - "width": 0.024074073880910873, - "height": 0.02222222276031971 - } - }, - { - "text": "statistics and crash reports to Google.", - "element_type": "TEXT", - "bounding_box": { - "x": 0.26851850748062134, - "y": 0.6277777552604675, - "width": 0.4277777671813965, - "height": 0.013888888992369175 - } - }, - { - "text": "Accept & continue", - "element_type": "TEXT", - "bounding_box": { - "x": 0.39629629254341125, - "y": 0.7129629850387573, - "width": 0.2074074000120163, - "height": 0.012037036940455437 - } - }, - { - "text": "", - "element_type": "ICON_CALL", - "bounding_box": { - "x": 0.09259258955717087, - "y": 0.7537037134170532, - "width": 0.05000000074505806, - "height": 0.03703703731298447 - } - }, - { - "text": "", - "element_type": "ICON_PLAY", - "bounding_box": { - "x": 0.47962963581085205, - "y": 0.7555555701255798, - "width": 0.03333333507180214, - "height": 0.03333333507180214 - } - }, - { - "text": "", - "element_type": "ICON_SETTINGS", - "bounding_box": { - "x": 0.8574073910713196, - "y": 0.760185182094574, - "width": 0.03703703731298447, - "height": 0.025925925001502037 - } - }, - { - "text": "G", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0833333358168602, - "y": 0.8629629611968994, - "width": 0.06851851940155029, - "height": 0.04444444552063942 - } - }, - { - "text": "", - "element_type": "ICON_GOOGLE", - "bounding_box": { - "x": 0.10740740597248077, - "y": 0.8675925731658936, - "width": 0.03888889029622078, - "height": 0.034259259700775146 - } - }, - { - "text": "", - "element_type": "ICON_MIC", - "bounding_box": { - "x": 0.855555534362793, - "y": 0.8675925731658936, - "width": 0.029629629105329514, - "height": 0.034259259700775146 - } - }, - { - "text": "", - "element_type": "ICON_V_BACKWARD", - "bounding_box": { - "x": 0.192592591047287, - "y": 0.9564814567565918, - "width": 0.025925925001502037, - "height": 0.025925925001502037 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_RECT", - "bounding_box": { - "x": 0.7722222208976746, - "y": 0.9564814567565918, - "width": 0.02777777798473835, - "height": 0.025925925001502037 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_CIRCLE", - "bounding_box": { - "x": 0.4833333194255829, - "y": 0.9574074149131775, - "width": 0.025925925001502037, - "height": 0.024074073880910873 - } - } - ], - "source": "environment" +{ + "id": "12172380859428428757", + "content": [ + { + "class_": "message_action", + "content": "Open a new Chrome private window", + "description": null + }, + { + "class_": "image_observation", + "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-0.png", + "annotations": [ + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.12222222238779068, + "y": 0.07222222536802292, + "width": 0.0833333358168602, + "height": 0.014814814552664757 + }, + "text": "Oct7", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.06296296417713165, + "y": 0.07314814627170563, + "width": 0.04444444552063942, + "height": 0.015740741044282913 + }, + "text": "Fri,", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_PLAY", + "bounding_box": { + "x": 0.47592592239379883, + "y": 0.7537037134170532, + "width": 0.03888889029622078, + "height": 0.03703703731298447 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_CALL", + "bounding_box": { + "x": 0.09814814478158951, + "y": 0.7546296119689941, + "width": 0.04259259253740311, + "height": 0.03611111268401146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_SETTINGS", + "bounding_box": { + "x": 0.855555534362793, + "y": 0.7555555701255798, + "width": 0.04259259253740311, + "height": 0.034259259700775146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_CHAT", + "bounding_box": { + "x": 0.28518518805503845, + "y": 0.7574074268341064, + "width": 0.04444444552063942, + "height": 0.029629629105329514 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_GOOGLE", + "bounding_box": { + "x": 0.10740740597248077, + "y": 0.8666666746139526, + "width": 0.040740739554166794, + "height": 0.03703703731298447 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_MIC", + "bounding_box": { + "x": 0.855555534362793, + "y": 0.8675925731658936, + "width": 0.03333333507180214, + "height": 0.035185184329748154 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_V_BACKWARD", + "bounding_box": { + "x": 0.192592591047287, + "y": 0.9564814567565918, + "width": 0.025925925001502037, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_RECT", + "bounding_box": { + "x": 0.7722222208976746, + "y": 0.9564814567565918, + "width": 0.02777777798473835, + "height": 0.026851851493120193 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_CIRCLE", + "bounding_box": { + "x": 0.4833333194255829, + "y": 0.9583333134651184, + "width": 0.025925925001502037, + "height": 0.02222222276031971 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + } + ], + "source": "environment" + }, + { + "class_": "api_action", + "function": "touch_and_lift", + "kwargs": { + "x0": 0.70892333984375, + "y0": 0.7761470675468445, + "x1": 0.70892333984375, + "y1": 0.7761470675468445 }, - { - "class_": "api_action", - "function": "touch_and_lift", - "kwargs": { - "x0": 0.4153875708580017, - "y0": 0.7190988063812256, - "x1": 0.4153875708580017, - "y1": 0.7190988063812256 - }, - "description": null + "description": null + }, + { + "class_": "image_observation", + "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-1.png", + "annotations": [ + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0555555559694767, + "y": 0.07129629701375961, + "width": 0.046296294778585434, + "height": 0.01666666753590107 + }, + "text": "Fri", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.12037037312984467, + "y": 0.07222222536802292, + "width": 0.08518518507480621, + "height": 0.013888888992369175 + }, + "text": "Oct 7", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.31296294927597046, + "y": 0.4712963104248047, + "width": 0.3740740716457367, + "height": 0.015740741044282913 + }, + "text": "Welcome to Chrome", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.17777778208255768, + "y": 0.529629647731781, + "width": 0.5537037253379822, + "height": 0.012037036940455437 + }, + "text": "By using Chrome, you agree to the Google Terms", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.17592592537403107, + "y": 0.5509259104728699, + "width": 0.4444444477558136, + "height": 0.012037036940455437 + }, + "text": "of Service, and the Google Chrome and", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.6314814686775208, + "y": 0.5509259104728699, + "width": 0.12777778506278992, + "height": 0.010185184888541698 + }, + "text": "Chrome OS", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.17592592537403107, + "y": 0.5722222328186035, + "width": 0.3222222328186035, + "height": 0.010185184888541698 + }, + "text": "Additional Terms of Service.", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.26851850748062134, + "y": 0.6064814925193787, + "width": 0.4203703701496124, + "height": 0.012962962500751019 + }, + "text": "Help make Chrome better by sending", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.699999988079071, + "y": 0.6092592477798462, + "width": 0.06666667014360428, + "height": 0.010185184888541698 + }, + "text": "usage", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_CHECK", + "bounding_box": { + "x": 0.192592591047287, + "y": 0.6111111044883728, + "width": 0.024074073880910873, + "height": 0.02222222276031971 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.26851850748062134, + "y": 0.6277777552604675, + "width": 0.4277777671813965, + "height": 0.013888888992369175 + }, + "text": "statistics and crash reports to Google.", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.39629629254341125, + "y": 0.7129629850387573, + "width": 0.2074074000120163, + "height": 0.012037036940455437 + }, + "text": "Accept & continue", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_CALL", + "bounding_box": { + "x": 0.09259258955717087, + "y": 0.7537037134170532, + "width": 0.05000000074505806, + "height": 0.03703703731298447 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_PLAY", + "bounding_box": { + "x": 0.47962963581085205, + "y": 0.7555555701255798, + "width": 0.03333333507180214, + "height": 0.03333333507180214 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_SETTINGS", + "bounding_box": { + "x": 0.8574073910713196, + "y": 0.760185182094574, + "width": 0.03703703731298447, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0833333358168602, + "y": 0.8629629611968994, + "width": 0.06851851940155029, + "height": 0.04444444552063942 + }, + "text": "G", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_GOOGLE", + "bounding_box": { + "x": 0.10740740597248077, + "y": 0.8675925731658936, + "width": 0.03888889029622078, + "height": 0.034259259700775146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_MIC", + "bounding_box": { + "x": 0.855555534362793, + "y": 0.8675925731658936, + "width": 0.029629629105329514, + "height": 0.034259259700775146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_V_BACKWARD", + "bounding_box": { + "x": 0.192592591047287, + "y": 0.9564814567565918, + "width": 0.025925925001502037, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_RECT", + "bounding_box": { + "x": 0.7722222208976746, + "y": 0.9564814567565918, + "width": 0.02777777798473835, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_CIRCLE", + "bounding_box": { + "x": 0.4833333194255829, + "y": 0.9574074149131775, + "width": 0.025925925001502037, + "height": 0.024074073880910873 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + } + ], + "source": "environment" + }, + { + "class_": "api_action", + "function": "touch_and_lift", + "kwargs": { + "x0": 0.4153875708580017, + "y0": 0.7190988063812256, + "x1": 0.4153875708580017, + "y1": 0.7190988063812256 }, - { - "class_": "image_observation", - "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-2.png", - "annotations": [ - { - "text": "Fri", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0555555559694767, - "y": 0.07222222536802292, - "width": 0.046296294778585434, - "height": 0.01666666753590107 - } - }, - { - "text": "Oct 7", - "element_type": "TEXT", - "bounding_box": { - "x": 0.12037037312984467, - "y": 0.07314814627170563, - "width": 0.08518518507480621, - "height": 0.013888888992369175 - } - }, - { - "text": "Turn on sync?", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0833333358168602, - "y": 0.36666667461395264, - "width": 0.25, - "height": 0.01944444514811039 - } - }, - { - "text": "", - "element_type": "ICON_PERSON", - "bounding_box": { - "x": 0.1388888955116272, - "y": 0.4185185134410858, - "width": 0.03703703731298447, - "height": 0.03333333507180214 - } - }, - { - "text": "Eli", - "element_type": "TEXT", - "bounding_box": { - "x": 0.2351851910352707, - "y": 0.42314815521240234, - "width": 0.02777777798473835, - "height": 0.011111111380159855 - } - }, - { - "text": "Brennan", - "element_type": "TEXT", - "bounding_box": { - "x": 0.27407407760620117, - "y": 0.42314815521240234, - "width": 0.10370370000600815, - "height": 0.012037036940455437 - } - }, - { - "text": "", - "element_type": "ICON_V_DOWNWARD", - "bounding_box": { - "x": 0.855555534362793, - "y": 0.4277777671813965, - "width": 0.020370369777083397, - "height": 0.015740741044282913 - } - }, - { - "text": "tau.elibrennan.1654798856749 @gmail.com", - "element_type": "TEXT", - "bounding_box": { - "x": 0.2203703671693802, - "y": 0.4416666626930237, - "width": 0.5166666507720947, - "height": 0.013888888992369175 - } - }, - { - "text": "Sync your passwords,", - "element_type": "TEXT", - "bounding_box": { - "x": 0.08518518507480621, - "y": 0.49166667461395264, - "width": 0.28333333134651184, - "height": 0.013888888992369175 - } - }, - { - "text": "history & more", - "element_type": "TEXT", - "bounding_box": { - "x": 0.37962964177131653, - "y": 0.49166667461395264, - "width": 0.18703703582286835, - "height": 0.013888888992369175 - } - }, - { - "text": "all", - "element_type": "TEXT", - "bounding_box": { - "x": 0.6185185313224792, - "y": 0.49166667461395264, - "width": 0.025925925001502037, - "height": 0.011111111380159855 - } - }, - { - "text": "devices", - "element_type": "TEXT", - "bounding_box": { - "x": 0.6555555462837219, - "y": 0.49166667461395264, - "width": 0.10000000149011612, - "height": 0.011111111380159855 - } - }, - { - "text": "on", - "element_type": "TEXT", - "bounding_box": { - "x": 0.5777778029441833, - "y": 0.49444442987442017, - "width": 0.029629629105329514, - "height": 0.008333333767950535 - } - }, - { - "text": "Google may use your history to personalize Search, ads, and other", - "element_type": "TEXT", - "bounding_box": { - "x": 0.08518518507480621, - "y": 0.5111111402511597, - "width": 0.75, - "height": 0.012962962500751019 - } - }, - { - "text": "Google services", - "element_type": "TEXT", - "bounding_box": { - "x": 0.08518518507480621, - "y": 0.5259259343147278, - "width": 0.17777778208255768, - "height": 0.012962962500751019 - } - }, - { - "text": "You can always choose what to sync in settings.", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0833333358168602, - "y": 0.5777778029441833, - "width": 0.5425925850868225, - "height": 0.012037036940455437 - } - }, - { - "text": "Yes,", - "element_type": "TEXT", - "bounding_box": { - "x": 0.7685185074806213, - "y": 0.7194444537162781, - "width": 0.04444444552063942, - "height": 0.012037036940455437 - } - }, - { - "text": "No thanks", - "element_type": "TEXT", - "bounding_box": { - "x": 0.11666666716337204, - "y": 0.720370352268219, - "width": 0.11666666716337204, - "height": 0.010185184888541698 - } - }, - { - "text": "I'm", - "element_type": "TEXT", - "bounding_box": { - "x": 0.8222222328186035, - "y": 0.720370352268219, - "width": 0.03333333507180214, - "height": 0.009259259328246117 - } - }, - { - "text": "in", - "element_type": "TEXT", - "bounding_box": { - "x": 0.864814817905426, - "y": 0.720370352268219, - "width": 0.018518518656492233, - "height": 0.010185184888541698 - } - }, - { - "text": "", - "element_type": "ICON_CALL", - "bounding_box": { - "x": 0.09074074029922485, - "y": 0.7509258985519409, - "width": 0.05370370298624039, - "height": 0.0416666679084301 - } - }, - { - "text": "", - "element_type": "ICON_PLAY", - "bounding_box": { - "x": 0.47777777910232544, - "y": 0.7555555701255798, - "width": 0.03703703731298447, - "height": 0.035185184329748154 - } - }, - { - "text": "", - "element_type": "ICON_SETTINGS", - "bounding_box": { - "x": 0.8574073910713196, - "y": 0.760185182094574, - "width": 0.040740739554166794, - "height": 0.025925925001502037 - } - }, - { - "text": "G", - "element_type": "TEXT", - "bounding_box": { - "x": 0.0833333358168602, - "y": 0.8620370626449585, - "width": 0.06851851940155029, - "height": 0.04537037014961243 - } - }, - { - "text": "", - "element_type": "ICON_GOOGLE", - "bounding_box": { - "x": 0.10740740597248077, - "y": 0.8675925731658936, - "width": 0.03703703731298447, - "height": 0.034259259700775146 - } - }, - { - "text": "", - "element_type": "ICON_MIC", - "bounding_box": { - "x": 0.855555534362793, - "y": 0.8675925731658936, - "width": 0.029629629105329514, - "height": 0.034259259700775146 - } - }, - { - "text": "", - "element_type": "ICON_V_BACKWARD", - "bounding_box": { - "x": 0.192592591047287, - "y": 0.9564814567565918, - "width": 0.025925925001502037, - "height": 0.025925925001502037 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_RECT", - "bounding_box": { - "x": 0.7722222208976746, - "y": 0.9564814567565918, - "width": 0.02777777798473835, - "height": 0.026851851493120193 - } - }, - { - "text": "", - "element_type": "ICON_NAV_BAR_CIRCLE", - "bounding_box": { - "x": 0.4833333194255829, - "y": 0.9574074149131775, - "width": 0.025925925001502037, - "height": 0.023148147389292717 - } - } - ], - "source": "environment" + "description": null + }, + { + "class_": "image_observation", + "content": "/Users/gneubig/work/agent-data-collection/datasets/android_in_the_wild/screenshots/12172380859428428757-2.png", + "annotations": [ + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0555555559694767, + "y": 0.07222222536802292, + "width": 0.046296294778585434, + "height": 0.01666666753590107 + }, + "text": "Fri", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.12037037312984467, + "y": 0.07314814627170563, + "width": 0.08518518507480621, + "height": 0.013888888992369175 + }, + "text": "Oct 7", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0833333358168602, + "y": 0.36666667461395264, + "width": 0.25, + "height": 0.01944444514811039 + }, + "text": "Turn on sync?", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_PERSON", + "bounding_box": { + "x": 0.1388888955116272, + "y": 0.4185185134410858, + "width": 0.03703703731298447, + "height": 0.03333333507180214 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.2351851910352707, + "y": 0.42314815521240234, + "width": 0.02777777798473835, + "height": 0.011111111380159855 + }, + "text": "Eli", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.27407407760620117, + "y": 0.42314815521240234, + "width": 0.10370370000600815, + "height": 0.012037036940455437 + }, + "text": "Brennan", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_V_DOWNWARD", + "bounding_box": { + "x": 0.855555534362793, + "y": 0.4277777671813965, + "width": 0.020370369777083397, + "height": 0.015740741044282913 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.2203703671693802, + "y": 0.4416666626930237, + "width": 0.5166666507720947, + "height": 0.013888888992369175 + }, + "text": "tau.elibrennan.1654798856749 @gmail.com", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.08518518507480621, + "y": 0.49166667461395264, + "width": 0.28333333134651184, + "height": 0.013888888992369175 + }, + "text": "Sync your passwords,", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.37962964177131653, + "y": 0.49166667461395264, + "width": 0.18703703582286835, + "height": 0.013888888992369175 + }, + "text": "history & more", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.6185185313224792, + "y": 0.49166667461395264, + "width": 0.025925925001502037, + "height": 0.011111111380159855 + }, + "text": "all", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.6555555462837219, + "y": 0.49166667461395264, + "width": 0.10000000149011612, + "height": 0.011111111380159855 + }, + "text": "devices", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.5777778029441833, + "y": 0.49444442987442017, + "width": 0.029629629105329514, + "height": 0.008333333767950535 + }, + "text": "on", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.08518518507480621, + "y": 0.5111111402511597, + "width": 0.75, + "height": 0.012962962500751019 + }, + "text": "Google may use your history to personalize Search, ads, and other", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.08518518507480621, + "y": 0.5259259343147278, + "width": 0.17777778208255768, + "height": 0.012962962500751019 + }, + "text": "Google services", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0833333358168602, + "y": 0.5777778029441833, + "width": 0.5425925850868225, + "height": 0.012037036940455437 + }, + "text": "You can always choose what to sync in settings.", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.7685185074806213, + "y": 0.7194444537162781, + "width": 0.04444444552063942, + "height": 0.012037036940455437 + }, + "text": "Yes,", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.11666666716337204, + "y": 0.720370352268219, + "width": 0.11666666716337204, + "height": 0.010185184888541698 + }, + "text": "No thanks", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.8222222328186035, + "y": 0.720370352268219, + "width": 0.03333333507180214, + "height": 0.009259259328246117 + }, + "text": "I'm", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.864814817905426, + "y": 0.720370352268219, + "width": 0.018518518656492233, + "height": 0.010185184888541698 + }, + "text": "in", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_CALL", + "bounding_box": { + "x": 0.09074074029922485, + "y": 0.7509258985519409, + "width": 0.05370370298624039, + "height": 0.0416666679084301 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_PLAY", + "bounding_box": { + "x": 0.47777777910232544, + "y": 0.7555555701255798, + "width": 0.03703703731298447, + "height": 0.035185184329748154 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_SETTINGS", + "bounding_box": { + "x": 0.8574073910713196, + "y": 0.760185182094574, + "width": 0.040740739554166794, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "TEXT", + "bounding_box": { + "x": 0.0833333358168602, + "y": 0.8620370626449585, + "width": 0.06851851940155029, + "height": 0.04537037014961243 + }, + "text": "G", + "content_description": null, + "clickable": false, + "editable": false + }, + { + "element_type": "ICON_GOOGLE", + "bounding_box": { + "x": 0.10740740597248077, + "y": 0.8675925731658936, + "width": 0.03703703731298447, + "height": 0.034259259700775146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_MIC", + "bounding_box": { + "x": 0.855555534362793, + "y": 0.8675925731658936, + "width": 0.029629629105329514, + "height": 0.034259259700775146 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_V_BACKWARD", + "bounding_box": { + "x": 0.192592591047287, + "y": 0.9564814567565918, + "width": 0.025925925001502037, + "height": 0.025925925001502037 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_RECT", + "bounding_box": { + "x": 0.7722222208976746, + "y": 0.9564814567565918, + "width": 0.02777777798473835, + "height": 0.026851851493120193 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + }, + { + "element_type": "ICON_NAV_BAR_CIRCLE", + "bounding_box": { + "x": 0.4833333194255829, + "y": 0.9574074149131775, + "width": 0.025925925001502037, + "height": 0.023148147389292717 + }, + "text": "", + "content_description": null, + "clickable": true, + "editable": false + } + ], + "source": "environment" + }, + { + "class_": "api_action", + "function": "touch_and_lift", + "kwargs": { + "x0": 0.7788368463516235, + "y0": 0.7183774709701538, + "x1": 0.7788368463516235, + "y1": 0.7183774709701538 }, - { - "class_": "api_action", - "function": "touch_and_lift", - "kwargs": { - "x0": 0.7788368463516235, - "y0": 0.7183774709701538, - "x1": 0.7788368463516235, - "y1": 0.7183774709701538 - }, - "description": null - } - ], - "details": {} - } -] + "description": null + } + ], + "details": {} +} From 46b3ae3a58b9dcdf26bb60a318caf3c7143b18d1 Mon Sep 17 00:00:00 2001 From: Joseph Liu Date: Mon, 10 Nov 2025 22:27:46 -0500 Subject: [PATCH 2/7] Add new image schema, conversion for android_in_the_wild --- .../raw_to_standardized.py | 100 ++++++++++++++++-- schema/observation/image.py | 11 +- 2 files changed, 104 insertions(+), 7 deletions(-) diff --git a/datasets/android_in_the_wild/raw_to_standardized.py b/datasets/android_in_the_wild/raw_to_standardized.py index b9dc6304..91626b88 100644 --- a/datasets/android_in_the_wild/raw_to_standardized.py +++ b/datasets/android_in_the_wild/raw_to_standardized.py @@ -9,6 +9,41 @@ from schema.observation.observation import Observation from schema.trajectory import Trajectory +# Constants from Android in the Wild action matching code +_SWIPE_DISTANCE_THRESHOLD = 0.04 + + +def _is_tap(touch_yx: List[float], lift_yx: List[float]) -> bool: + """Check if a dual-point gesture is a tap (touch and lift are close together). + + Args: + touch_yx: The (y, x) coordinates where the touch started + lift_yx: The (y, x) coordinates where the touch lifted + + Returns: + True if the action is a tap, False if it's a swipe + """ + distance = ((touch_yx[0] - lift_yx[0]) ** 2 + (touch_yx[1] - lift_yx[1]) ** 2) ** 0.5 + return distance <= _SWIPE_DISTANCE_THRESHOLD + + +def _point_in_bbox(point_yx: List[float], bbox: List[float]) -> bool: + """Check if a point falls within a bounding box. + + Args: + point_yx: The (y, x) coordinates of the point (normalized 0-1) + bbox: The bounding box as [y, x, height, width] (normalized 0-1) + + Returns: + True if the point is within the bounding box + """ + y, x = point_yx + bbox_y, bbox_x, bbox_height, bbox_width = bbox + + # Check if point is within the box boundaries + return (bbox_y <= y <= bbox_y + bbox_height and + bbox_x <= x <= bbox_x + bbox_width) + def process_episode(episode_data: List[Dict]) -> Dict: """Process a list of data for a single episode into a standardized trajectory. @@ -28,6 +63,43 @@ def process_episode(episode_data: List[Dict]) -> Dict: # Add the goal info as the first message content.append(MessageAction(content=episode_data[0]["goal_info"])) + # Pass 1: Analyze actions to determine clickability and editability + # Structure: {step_id: {annotation_idx: {"clickable": bool, "editable": bool}}} + annotation_properties = {} + + for idx, data in enumerate(episode_data): + step_id = data["step_id"] + annotation_properties[step_id] = {} + + # Initialize properties for each annotation + num_annotations = len(data["image/ui_annotations_positions"]) + for ann_idx in range(num_annotations): + annotation_properties[step_id][ann_idx] = {"clickable": False, "editable": False} + + # Mark ICON_* elements as clickable + for ann_idx, ui_type in enumerate(data["image/ui_annotations_ui_types"]): + if ui_type.startswith("ICON_"): + annotation_properties[step_id][ann_idx]["clickable"] = True + + # Check if current action is a tap and mark the tapped element as clickable + if data["results/action_type"] == "dual-point gesture": + touch_yx = data["results/yx_touch"] + lift_yx = data["results/yx_lift"] + + if _is_tap(touch_yx, lift_yx): + # Find which annotation contains the tap point + for ann_idx, bbox in enumerate(data["image/ui_annotations_positions"]): + if _point_in_bbox(touch_yx, bbox): + annotation_properties[step_id][ann_idx]["clickable"] = True + + # Check if next action is type, then mark as editable + if idx + 1 < len(episode_data): + next_data = episode_data[idx + 1] + if next_data["results/action_type"] == "type": + annotation_properties[step_id][ann_idx]["editable"] = True + break # Only mark the first matching bounding box + + # Pass 2: Create trajectory content with enhanced annotations for data in episode_data: # Validating assumptions if data["goal_info"] != content[0].content: @@ -36,6 +108,7 @@ def process_episode(episode_data: List[Dict]) -> Dict: f" but got: {data['goal_info']} != {content[0].content}" ) # Create the image observation + step_id = data["step_id"] annotations = [ ImageAnnotation( text=text, @@ -46,11 +119,15 @@ def process_episode(episode_data: List[Dict]) -> Dict: width=pos[3], height=pos[2], ), + clickable=annotation_properties[step_id][ann_idx]["clickable"], + editable=annotation_properties[step_id][ann_idx]["editable"], ) - for text, ui_type, pos in zip( - data["image/ui_annotations_text"], - data["image/ui_annotations_ui_types"], - data["image/ui_annotations_positions"], + for ann_idx, (text, ui_type, pos) in enumerate( + zip( + data["image/ui_annotations_text"], + data["image/ui_annotations_ui_types"], + data["image/ui_annotations_positions"], + ) ) ] content.append( @@ -98,9 +175,20 @@ def process_episode(episode_data: List[Dict]) -> Dict: current_episode_id = None current_episode_data = [] - for line in sys.stdin: - data = json.loads(line) + # Read all input first to detect format + input_text = sys.stdin.read() + + # Try to parse as a JSON array first (for sample files) + try: + all_data = json.loads(input_text) + # If it's a single object, wrap it in a list + if isinstance(all_data, dict): + all_data = [all_data] + except json.JSONDecodeError: + # Fall back to newline-delimited JSON + all_data = [json.loads(line) for line in input_text.strip().split('\n') if line.strip()] + for data in all_data: # If we encounter a new episode, process the previous one if current_episode_id is not None and current_episode_id != data["episode_id"]: # Process and output the current episode diff --git a/schema/observation/image.py b/schema/observation/image.py index 21206ff5..18fa2957 100644 --- a/schema/observation/image.py +++ b/schema/observation/image.py @@ -13,9 +13,18 @@ class BoundingBox(BaseModel): class ImageAnnotation(BaseModel): - text: str = Field(..., description="The text annotation") element_type: str = Field(..., description="The type of element") bounding_box: BoundingBox = Field(..., description="The boxes of the annotation") + text: str | None = Field(..., description="The exact text annotation (OCR text)") + content_description: str | None = Field( + None, description="A description of the content of the element" + ) + clickable: bool | None = Field( + None, description="Whether the element can be clicked/tapped" + ) + editable: bool | None = Field( + None, description="Whether the element can be edited (text input)" + ) class ImageObservation(Observation): From 3a9a049357e01d22290358d9c461b284688e131a Mon Sep 17 00:00:00 2001 From: Joseph Liu Date: Thu, 20 Nov 2025 12:40:17 -0500 Subject: [PATCH 3/7] Implement full pipelines for image datasets --- agents/openhands/std_to_sft.py | 105 +- .../openhands/system_prompt/tools/browser.py | 2 +- datasets/android_in_the_wild/sample_sft.json | 43 +- datasets/android_in_the_wild/sample_std.json | 1712 +- .../androidcontrol/raw_to_standardized.py | 17 + datasets/androidcontrol/sample_sft.json | 105 +- datasets/androidcontrol/sample_std.json | 2989 ++- datasets/go-browse-wa/sample_sft.json | 160 +- datasets/go-browse-wa/sample_std.json | 56 +- datasets/llava_plus/sample_sft.json | 50 +- datasets/llava_plus/sample_std.json | 16 +- datasets/omniact/raw_to_standardized.py | 4 +- datasets/omniact/sample_sft.json | 56 +- datasets/omniact/sample_std.json | 801 +- datasets/openhands/raw_to_standardized.py | 48 +- datasets/openhands/sample_sft.json | 495 +- datasets/openhands/sample_std.json | 84 +- datasets/webarena_successful/sample_sft.json | 53 +- datasets/webarena_successful/sample_std.json | 132 +- datasets/weblinx/sample_sft.json | 22 +- datasets/wonderbread/raw_to_standardized.py | 6 +- datasets/wonderbread/sample_sft.json | 339 +- datasets/wonderbread/sample_std.json | 17076 +++++++++++----- scripts/html_to_axtree.py | 2 +- 24 files changed, 16955 insertions(+), 7418 deletions(-) diff --git a/agents/openhands/std_to_sft.py b/agents/openhands/std_to_sft.py index 7bd00b0e..60344bbb 100644 --- a/agents/openhands/std_to_sft.py +++ b/agents/openhands/std_to_sft.py @@ -18,6 +18,7 @@ from schema.action.message import MessageAction from schema.observation.text import TextObservation from schema.observation.web import WebObservation +from schema.observation.image import ImageObservation from schema.trajectory import Trajectory from scripts.html_to_axtree import HTMLToAXTree @@ -91,7 +92,46 @@ def standardized_event_to_openhands_message( else: axtree = generate_axtree.last_xtree prompt = get_web_user_message("", event.url, axtree, PREV_BID) - return {"from": "human", "value": prompt} + + # Handle nested image observation + image_path = None + if hasattr(event, "image_observation") and event.image_observation: + image_path = event.image_observation.content + + # Add visual observation section + prompt += "\n\n---\nVISUAL OBSERVATION:\n" + + # Add image annotations if present (using enhanced parsing) + if hasattr(event.image_observation, "annotations") and event.image_observation.annotations: + annotations = [] + for annotation in event.image_observation.annotations: + # Build annotation description from available fields + parts = [] + if hasattr(annotation, "text") and annotation.text: + parts.append(annotation.text) + elif hasattr(annotation, "content_description") and annotation.content_description: + parts.append(annotation.content_description) + + # Add element type + if hasattr(annotation, "element_type"): + parts.append(f"({annotation.element_type})") + + # Add interactivity info + attrs = [] + if hasattr(annotation, "clickable") and annotation.clickable: + attrs.append("clickable") + if hasattr(annotation, "editable") and annotation.editable: + attrs.append("editable") + if attrs: + parts.append(f"[{', '.join(attrs)}]") + + if parts: + annotations.append(" ".join(parts)) + + if annotations: + prompt += "\nElements detected: " + ", ".join(annotations) + + return {"from": "human", "value": prompt, "_image_path": image_path} if isinstance(event, ApiAction): PREV_BID = None @@ -133,10 +173,20 @@ def standardized_event_to_openhands_message( event_xpath = event.kwargs.get("xpath", None) if event_xpath: browsergym_id = generate_axtree.get_bid(id, event_xpath, "all") + + # Generate placeholder bid for web datasets when get_bid fails + if not browsergym_id and is_web: + event_xpath = event.kwargs.get("xpath", None) + if event_xpath: + # Use xpath hash as placeholder to maintain some consistency + placeholder_id = f"placeholder_bid_{abs(hash(event_xpath)) % 10000}" + browsergym_id = f'"{placeholder_id}"' + print(f"Warning: Generated placeholder bid {browsergym_id} for xpath: {event_xpath}", file=sys.stderr) + # for tool calls that are not browser based since there is no browsergym_id # and tool calls that are specified as non-web # these should all be dataset specific apis - if (not browsergym_id or not is_web) and function_name in api_sigs: + if not is_web and function_name in api_sigs: if not api_env: # Default to 'execute_ipython_cell' if api_env is not specified api_env = "execute_ipython_cell" @@ -151,7 +201,8 @@ def standardized_event_to_openhands_message( return {"from": "function_call", "value": f"{thought}{function_call}"} api_env = "browser" - if not browsergym_id[0] == browsergym_id[-1] == '"': + # Fix: Add None check before accessing browsergym_id indices + if browsergym_id and not browsergym_id[0] == browsergym_id[-1] == '"': browsergym_id = f'"{browsergym_id[0]}"' PREV_BID = browsergym_id # for apis that are browser based but are not OH default browser apis @@ -223,19 +274,43 @@ def standardized_event_to_openhands_message( raise ValueError(f"Wrong event source: {event.source}") return {"from": event.source, "value": event.content} - elif hasattr(event, "__class__") and event.__class__.__name__ == "ImageObservation": + elif isinstance(event, ImageObservation): # Handle ImageObservation annotations_text = "" if hasattr(event, "annotations") and event.annotations: annotations = [] for annotation in event.annotations: + # Build annotation description from available fields + parts = [] if hasattr(annotation, "text") and annotation.text: - annotations.append(f"{annotation.text} ({annotation.element_type})") + parts.append(annotation.text) + elif hasattr(annotation, "content_description") and annotation.content_description: + parts.append(annotation.content_description) + + # Add element type + if hasattr(annotation, "element_type"): + parts.append(f"({annotation.element_type})") + + # Add interactivity info + attrs = [] + if hasattr(annotation, "clickable") and annotation.clickable: + attrs.append("clickable") + if hasattr(annotation, "editable") and annotation.editable: + attrs.append("editable") + if attrs: + parts.append(f"[{', '.join(attrs)}]") + + if parts: + annotations.append(" ".join(parts)) + if annotations: annotations_text = "Elements detected: " + ", ".join(annotations) - image_path = getattr(event, "content", "unknown_image_path") - return {"from": "observation", "value": f"[Image: {image_path}]\n{annotations_text}"} + return { + "from": "observation", + "value": f"{annotations_text}", + "_image_path": event.content, + } else: raise ValueError(f"Unknown event type: {type(event)}\n{event}") @@ -251,6 +326,7 @@ def process_row(line, is_web, api_env, api_tool_description, api_sigs): conversations = [] previous_web_actions = [] languages = [] + image_paths = [] for i in range(len(events)): event = events[i] try: @@ -259,6 +335,13 @@ def process_row(line, is_web, api_env, api_tool_description, api_sigs): ) if not message: return None + + # Extract image path if present + if "_image_path" in message: + path = message.pop("_image_path") + if path: + image_paths.append(path) + if len(conversations) == 0: # append api function docs to first user message when available if api_env: @@ -294,12 +377,18 @@ def process_row(line, is_web, api_env, api_tool_description, api_sigs): m["from"] = "gpt" if m["from"] == "observation": m["from"] = "human" - return { + + output = { "id": trajectory.id, "conversations": conversations, "system": get_system_message(), } + if image_paths: + output["images"] = image_paths + + return output + def process_line(line, is_web, api_env): exclude_apis = browser_default_apis if is_web else {} diff --git a/agents/openhands/system_prompt/tools/browser.py b/agents/openhands/system_prompt/tools/browser.py index ddf2f7c0..cbb5dd8f 100644 --- a/agents/openhands/system_prompt/tools/browser.py +++ b/agents/openhands/system_prompt/tools/browser.py @@ -53,7 +53,7 @@ scroll(-50.2, -100.5) -fill(bid: str, value: str) +fill(bid: str, value: str, enable_autocomplete_menu: bool = False) Description: Fill out a form field. It focuses the element and triggers an input event with the entered text. It works for , \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n \n \n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n \u00b7\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes\u2014even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n \u26a1 Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n \ud83d\udcd6 Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n \ud83e\udd1d How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n \ud83e\udd16 Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n \ud83d\udcc8 Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n \ud83d\udcdc License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n \ud83d\ude4f Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n \ud83d\udcda Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n \n
\n
\n
\n
\n \n\n", - "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to\u2026', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText ''\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a \\xa0\u00b7\\xa0 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '\u00b7'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes\u2014even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '\u26a1 Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: \u26a1 Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '\ud83d\udcd6 Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: \ud83d\udcd6 Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '\ud83e\udd1d How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: \ud83e\udd1d How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '\ud83e\udd16 Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: \ud83e\udd16 Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '\ud83d\udcc8 Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: \ud83d\udcc8 Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '\ud83d\udcdc License', browsergym_id='1627'\n\t\t\tlink 'Permalink: \ud83d\udcdc License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '\ud83d\ude4f Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: \ud83d\ude4f Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '\ud83d\udcda Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: \ud83d\udcda Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About \ud83d\ude4c OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '\ud83d\ude4c OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '\u00a9 2024 GitHub,\\xa0Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", + "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n ??????\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes???even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n ??? Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n ???? Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n ???? How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n ???? Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n ???? Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n ???? License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n ???? Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n ???? Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", + "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to???', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText '??'\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a ?????? 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '??????'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes???even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '??? Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: ??? Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '???? Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: ???? Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '???? How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: ???? How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '???? Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: ???? Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '???? Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: ???? Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '???? License', browsergym_id='1627'\n\t\t\tlink 'Permalink: ???? License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '???? Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: ???? Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '???? Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: ???? Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About ???? OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '???? OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '?? 2024 GitHub,??Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", "url": "https://github.com/All-Hands-AI/OpenHands", "image_observation": { "class_": "image_observation", - "content": "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", + "content": "datasets/openhands/screenshots/25/screenshot_0.png", "annotations": null, "source": "environment" }, @@ -226,12 +226,12 @@ }, { "class_": "web_observation", - "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n \u00b7\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes\u2014even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n \u26a1 Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n \ud83d\udcd6 Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n \ud83e\udd1d How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n \ud83e\udd16 Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n \ud83d\udcc8 Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n \ud83d\udcdc License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n \ud83d\ude4f Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n \ud83d\udcda Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", - "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to\u2026', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText ''\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a \\xa0\u00b7\\xa0 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '\u00b7'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes\u2014even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '\u26a1 Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: \u26a1 Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '\ud83d\udcd6 Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: \ud83d\udcd6 Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '\ud83e\udd1d How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: \ud83e\udd1d How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '\ud83e\udd16 Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: \ud83e\udd16 Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '\ud83d\udcc8 Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: \ud83d\udcc8 Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '\ud83d\udcdc License', browsergym_id='1627'\n\t\t\tlink 'Permalink: \ud83d\udcdc License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '\ud83d\ude4f Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: \ud83d\ude4f Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '\ud83d\udcda Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: \ud83d\udcda Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About \ud83d\ude4c OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '\ud83d\ude4c OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '\u00a9 2024 GitHub,\\xa0Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", + "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n ??????\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes???even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n ??? Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n ???? Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n ???? How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n ???? Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n ???? Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n ???? License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n ???? Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n ???? Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", + "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to???', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText '??'\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a ?????? 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '??????'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes???even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '??? Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: ??? Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '???? Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: ???? Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '???? How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: ???? How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '???? Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: ???? Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '???? Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: ???? Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '???? License', browsergym_id='1627'\n\t\t\tlink 'Permalink: ???? License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '???? Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: ???? Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '???? Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: ???? Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About ???? OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '???? OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '?? 2024 GitHub,??Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", "url": "https://github.com/All-Hands-AI/OpenHands", "image_observation": { "class_": "image_observation", - "content": "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", + "content": "datasets/openhands/screenshots/25/screenshot_1.png", "annotations": null, "source": "environment" }, @@ -247,12 +247,12 @@ }, { "class_": "web_observation", - "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n \u00b7\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes\u2014even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n \u26a1 Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n \ud83d\udcd6 Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n \ud83e\udd1d How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n \ud83e\udd16 Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n \ud83d\udcc8 Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n \ud83d\udcdc License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n \ud83d\ude4f Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n \ud83d\udcda Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", - "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to\u2026', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText ''\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a \\xa0\u00b7\\xa0 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '\u00b7'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes\u2014even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '\u26a1 Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: \u26a1 Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '\ud83d\udcd6 Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: \ud83d\udcd6 Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '\ud83e\udd1d How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: \ud83e\udd1d How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '\ud83e\udd16 Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: \ud83e\udd16 Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '\ud83d\udcc8 Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: \ud83d\udcc8 Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '\ud83d\udcdc License', browsergym_id='1627'\n\t\t\tlink 'Permalink: \ud83d\udcdc License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '\ud83d\ude4f Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: \ud83d\ude4f Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '\ud83d\udcda Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: \ud83d\udcda Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About \ud83d\ude4c OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '\ud83d\ude4c OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '\u00a9 2024 GitHub,\\xa0Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", + "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n ??????\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes???even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n ??? Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n ???? Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n ???? How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n ???? Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n ???? Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n ???? License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n ???? Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n ???? Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", + "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to???', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText '??'\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a ?????? 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '??????'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes???even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '??? Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: ??? Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '???? Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: ???? Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '???? How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: ???? How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '???? Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: ???? Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '???? Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: ???? Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '???? License', browsergym_id='1627'\n\t\t\tlink 'Permalink: ???? License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '???? Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: ???? Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '???? Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: ???? Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About ???? OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '???? OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '?? 2024 GitHub,??Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", "url": "https://github.com/All-Hands-AI/OpenHands", "image_observation": { "class_": "image_observation", - "content": "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", + "content": "datasets/openhands/screenshots/25/screenshot_2.png", "annotations": null, "source": "environment" }, @@ -362,12 +362,12 @@ }, { "class_": "web_observation", - "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n \u00b7\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes\u2014even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n \u26a1 Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n \ud83d\udcd6 Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n \ud83e\udd1d How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n \ud83e\udd16 Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n \ud83d\udcc8 Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n \ud83d\udcdc License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n \ud83d\ude4f Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n \ud83d\udcda Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n \ud83d\ude4c OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", - "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: \ud83d\ude4c OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to\u2026', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 2', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText ''\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a \\xa0\u00b7\\xa0 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '\u00b7'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err\u2026', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat\u2026', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes\u2014even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '\u26a1 Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: \u26a1 Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '\ud83d\udcd6 Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: \ud83d\udcd6 Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '\ud83e\udd1d How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: \ud83e\udd1d How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '\ud83e\udd16 Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: \ud83e\udd16 Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '\u2022'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '\ud83d\udcc8 Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: \ud83d\udcc8 Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '\ud83d\udcdc License', browsergym_id='1627'\n\t\t\tlink 'Permalink: \ud83d\udcdc License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '\ud83d\ude4f Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: \ud83d\ude4f Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '\ud83d\udcda Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: \ud83d\udcda Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About \ud83d\ude4c OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '\ud83d\ude4c OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '\u00a9 2024 GitHub,\\xa0Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", + "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n ;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n License\n

\n \n \n
\n \n
\n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
\n \n \n
\n
\n
\n \n
\n \n
\n

\n All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n

\n Folders and files\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n Name\n \n \n \n Name\n \n \n
\n \n Last commit message\n \n
\n
\n
\n \n Last commit date\n \n
\n
\n
\n

\n Latest commit\n

\n
\n
\n \n
\n \"xingyaoww\"\n \"neubig\"\n
\n
\n \n \n and\n \n \n \n \n
\n
\n \n \n \n \n \n
\n \n \n 7 hours ago\n \n \n
\n
\n
\n \n \n 688068a\n \n ??????\n \n 7 hours ago\n \n \n
\n
\n

\n History\n

\n \n \n \n \n \n \n \n \n \n \n 1,897 Commits\n \n \n \n \n
\n \n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n \n
\n
\n
\n \n \n \n \n \n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 7 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 2 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 6 months ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 3 weeks ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n last week\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 12 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 17 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 13 hours ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 5 months ago\n \n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n
\n \n \n \n \n
\n \n
\n
\n
\n \n \n
\n \n 15 hours ago\n \n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n
\n
\n
\n
\n \n \n
\n \n 4 months ago\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n
\n <::before><::after>\n

\n \n \n

\n
\n \n \"Logo\"\n \n
\n

\n OpenHands: Code Less, Make More\n

\n \n \n \n \n \n \n
\n
\n
\n \n \"Contributors\"\n \n \n \"Stargazers\"\n \n \n \"CodeCov\"\n \n \n \"MIT\n \n
\n \n \"Join\n \n \n \"Join\n \n \n \"Credits\"\n \n
\n \n \"Check\n \n \n \"Paper\n \n \n \"Evaluation\n \n
\n <::before><::after>\n
\n

\n Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.\n

\n

\n OpenHands agents can do anything a human developer can: modify code, run commands, browse the web,\ncall APIs, and yes???even copy code snippets from StackOverflow.\n

\n

\n Learn more at\n \n docs.all-hands.dev\n \n , or jump to the\n \n Quick Start\n \n .\n

\n

\n \n \"App\n \n

\n
\n

\n ??? Quick Start\n

\n \n \n \n \n \n \n
\n

\n The easiest way to run OpenHands is in Docker. You can change\n \n WORKSPACE_BASE\n \n below to\npoint OpenHands to existing code that you'd like to modify.\n

\n

\n See the\n \n Getting Started\n \n guide for\nsystem requirements and more information.\n

\n
\n
WORKSPACE_BASE=$(pwd)/workspace\n\ndocker run -it --pull=always \\\n    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\n    -e SANDBOX_USER_ID=$(id -u) \\\n    -e WORKSPACE_MOUNT_PATH=$WORKSPACE_BASE \\\n    -v $WORKSPACE_BASE:/opt/workspace_base \\\n    -v /var/run/docker.sock:/var/run/docker.sock \\\n    -p 3000:3000 \\\n    --add-host host.docker.internal:host-gateway \\\n    --name openhands-app-$(date +%Y%m%d%H%M%S) \\\n    ghcr.io/all-hands-ai/openhands:0.9
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n You'll find OpenHands running at\n \n http://localhost:3000\n \n !\n

\n

\n You can also run OpenHands in a scriptable\n \n headless mode\n \n ,\nor as an\n \n interactive CLI\n \n .\n

\n

\n Visit\n \n Getting Started\n \n for more information and setup instructions.\n

\n

\n If you want to modify the OpenHands source code, check out\n \n Development.md\n \n .\n

\n

\n Having issues? The\n \n Troubleshooting Guide\n \n can help.\n

\n
\n

\n ???? Documentation\n

\n \n \n \n \n \n \n
\n

\n To learn more about the project, and for tips on using OpenHands,\n \n check out our\n \n documentation\n \n \n .\n

\n

\n There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude),\ntroubleshooting resources, and advanced configuration options.\n

\n
\n

\n ???? How to Contribute\n

\n \n \n \n \n \n \n
\n

\n OpenHands is a community-driven project, and we welcome contributions from everyone.\nWhether you're a developer, a researcher, or simply enthusiastic about advancing the field of\nsoftware engineering with AI, there are many ways to get involved:\n

\n
    \n
  • \n <::marker>\n \n Code Contributions:\n \n Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.\n
  • \n
  • \n <::marker>\n \n Research and Evaluation:\n \n Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.\n
  • \n
  • \n <::marker>\n \n Feedback and Testing:\n \n Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.\n
  • \n
\n

\n For details, please check\n \n CONTRIBUTING.md\n \n .\n

\n
\n

\n ???? Join Our Community\n

\n \n \n \n \n \n \n
\n

\n Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community.\nLet's make software engineering better together!\n

\n
    \n
  • \n <::marker>\n \n Slack workspace\n \n - Here we talk about research, architecture, and future development.\n
  • \n
  • \n <::marker>\n \n Discord server\n \n - This is a community-run server for general discussion, questions, and feedback.\n
  • \n
\n
\n

\n ???? Progress\n

\n \n \n \n \n \n \n
\n

\n \n \"Star\n \n

\n
\n

\n ???? License\n

\n \n \n \n \n \n \n
\n

\n Distributed under the MIT License. See\n \n \n LICENSE\n \n \n for more information.\n

\n
\n

\n ???? Acknowledgements\n

\n \n \n \n \n \n \n
\n

\n OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.\n

\n

\n For a list of open source projects and licenses used in OpenHands, please see our\n \n CREDITS.md\n \n file.\n

\n
\n

\n ???? Cite\n

\n \n \n \n \n \n \n
\n
\n
@misc{opendevin,\n      title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\n      author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\n      year={2024},\n      eprint={2407.16741},\n      archivePrefix={arXiv},\n      primaryClass={cs.SE},\n      url={https://arxiv.org/abs/2407.16741},\n}\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n \n
\n
\n
\n
\n
\n
\n

\n About\n

\n

\n ???? OpenHands: Code Less, Make More\n

\n
\n \n \n \n \n \n \n all-hands.dev\n \n \n
\n

\n Topics\n

\n \n

\n Resources\n

\n \n

\n License\n

\n \n

\n Code of conduct\n

\n \n \n \n \n \n \n \n \n

\n Stars\n

\n \n

\n Watchers\n

\n \n

\n Forks\n

\n \n \n
\n
\n
\n \n
\n
\n

\n \n Packages\n \n 2\n \n \n

\n \n
\n
\n \n
\n
\n

\n \n Contributors\n \n 182\n \n \n

\n \n \n
\n
\n
\n
\n

\n Languages\n

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", + "axtree": "RootWebArea 'GitHub - All-Hands-AI/OpenHands: ???? OpenHands: Code Less, Make More', focused\n\tlink 'Skip to content', browsergym_id='172'\n\tbanner '', browsergym_id='184'\n\t\theading 'Navigation Menu', browsergym_id='185'\n\t\tlink 'Homepage', browsergym_id='197'\n\t\tnavigation 'Global', browsergym_id='203'\n\t\t\tlist '', browsergym_id='204'\n\t\t\t\tlistitem '', browsergym_id='205'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='206'\n\t\t\t\tlistitem '', browsergym_id='265'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='266'\n\t\t\t\tlistitem '', browsergym_id='296'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='297'\n\t\t\t\tlistitem '', browsergym_id='327'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='328'\n\t\t\t\tlistitem '', browsergym_id='352'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='353'\n\t\t\t\tlistitem '', browsergym_id='381'\n\t\t\t\t\tlink 'Pricing', browsergym_id='382'\n\t\tbutton 'Search or jump to???', hasPopup='dialog', browsergym_id='385'\n\t\tlink 'Sign in', browsergym_id='507'\n\t\tlink 'Sign up', browsergym_id='508'\n\tmain '', browsergym_id='527'\n\t\tlink 'All-Hands-AI', browsergym_id='534'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='536'\n\t\t\tlink 'OpenHands', browsergym_id='537'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='541'\n\t\t\tlistitem '', browsergym_id='542'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='543'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='546'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='547'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='550'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='552'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='594'\n\t\t\tlist '', browsergym_id='595'\n\t\t\t\tlistitem '', browsergym_id='596'\n\t\t\t\t\tlink 'Code', browsergym_id='597'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='601'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='602'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='606'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='607'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='611'\n\t\t\t\t\tlink 'Discussions', browsergym_id='612'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='616'\n\t\t\t\t\tlink 'Actions', browsergym_id='617'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='621'\n\t\t\t\t\tlink 'Projects 2', browsergym_id='622'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='626'\n\t\t\t\t\tlink 'Security', browsergym_id='627'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='630'\n\t\t\t\t\tlink 'Insights', browsergym_id='631'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'All-Hands-AI/OpenHands', browsergym_id='684'\n\t\tbutton 'main branch', hasPopup='menu', expanded=False, browsergym_id='722'\n\t\t\tStaticText '??'\n\t\t\tStaticText 'main'\n\t\tlink '35 Branches', browsergym_id='734'\n\t\t\tstrong '', browsergym_id='740'\n\t\t\t\tStaticText '35'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Branches'\n\t\tlink '20 Tags', browsergym_id='742'\n\t\t\tstrong '', browsergym_id='748'\n\t\t\t\tStaticText '20'\n\t\t\tStaticText ''\n\t\t\tStaticText 'Tags'\n\t\tcombobox 'Go to file', hasPopup='dialog', expanded=False, browsergym_id='762'\n\t\tbutton 'Code', hasPopup='menu', expanded=False, browsergym_id='770'\n\t\t\tStaticText 'Code'\n\t\theading 'Folders and files', browsergym_id='785'\n\t\ttable 'Folders and files', browsergym_id='786'\n\t\t\trowgroup '', browsergym_id='787'\n\t\t\t\trow '', browsergym_id='788'\n\t\t\t\t\tcolumnheader 'Name', browsergym_id='791'\n\t\t\t\t\t\tStaticText 'Name'\n\t\t\t\t\tcolumnheader 'Last commit message', browsergym_id='793'\n\t\t\t\t\t\tStaticText 'Last commit message'\n\t\t\t\t\tcolumnheader 'Last commit date', browsergym_id='796'\n\t\t\t\t\t\tStaticText 'Last commit date'\n\t\t\trowgroup '', browsergym_id='799'\n\t\t\t\trow '', browsergym_id='800'\n\t\t\t\t\tgridcell 'Latest commit xingyaoww neubig commits by xingyaoww and commits by neubig Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716) Open commit details success Commit 688068a ?????? 7 hours ago History 1,897 Commits', browsergym_id='801'\n\t\t\t\t\t\theading 'Latest commit', browsergym_id='803'\n\t\t\t\t\t\timage 'xingyaoww', browsergym_id='808'\n\t\t\t\t\t\timage 'neubig', browsergym_id='809'\n\t\t\t\t\t\tlink 'commits by xingyaoww', browsergym_id='811'\n\t\t\t\t\t\tStaticText 'and'\n\t\t\t\t\t\tlink 'commits by neubig', browsergym_id='814'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='819'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='820'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='821'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='822'\n\t\t\t\t\t\tlink '#3716', browsergym_id='823'\n\t\t\t\t\t\tlink ')', browsergym_id='824'\n\t\t\t\t\t\tbutton 'Open commit details', pressed='false', expanded=False, browsergym_id='825'\n\t\t\t\t\t\ttooltip 'success', browsergym_id='827'\n\t\t\t\t\t\t\tbutton 'success', browsergym_id='828'\n\t\t\t\t\t\tlink 'Commit 688068a', browsergym_id='834'\n\t\t\t\t\t\tStaticText '??????'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\t\theading 'History', browsergym_id='836'\n\t\t\t\t\t\tlink '1,897 Commits', browsergym_id='837'\n\t\t\t\t\t\t\tStaticText '1,897 Commits'\n\t\t\t\trow '', browsergym_id='852'\n\t\t\t\t\tgridcell '.devcontainer, (Directory)', browsergym_id='860'\n\t\t\t\t\t\tlink '.devcontainer, (Directory)', browsergym_id='866'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='867'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='870'\n\t\t\t\t\t\tlink '#3472', browsergym_id='871'\n\t\t\t\t\t\tlink ')', browsergym_id='872'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='873'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='875'\n\t\t\t\t\tgridcell '.github, (Directory)', browsergym_id='883'\n\t\t\t\t\t\tlink '.github, (Directory)', browsergym_id='889'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='890'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='893'\n\t\t\t\t\t\tlink '#3665', browsergym_id='894'\n\t\t\t\t\t\tlink ')', browsergym_id='895'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='896'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='898'\n\t\t\t\t\tgridcell 'agenthub, (Directory)', browsergym_id='906'\n\t\t\t\t\t\tlink 'agenthub, (Directory)', browsergym_id='912'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='913'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='916'\n\t\t\t\t\t\tlink '#3665', browsergym_id='917'\n\t\t\t\t\t\tlink ')', browsergym_id='918'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='919'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='921'\n\t\t\t\t\tgridcell 'containers, (Directory)', browsergym_id='929'\n\t\t\t\t\t\tlink 'containers, (Directory)', browsergym_id='935'\n\t\t\t\t\tgridcell '[WIP] Fix docker push issues (#3585)', browsergym_id='936'\n\t\t\t\t\t\tlink '[WIP] Fix docker push issues (', browsergym_id='939'\n\t\t\t\t\t\tlink '#3585', browsergym_id='940'\n\t\t\t\t\t\tlink ')', browsergym_id='941'\n\t\t\t\t\tgridcell 'last week', browsergym_id='942'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='944'\n\t\t\t\t\tgridcell 'dev_config/python, (Directory)', browsergym_id='954'\n\t\t\t\t\t\tlink 'dev_config/python, (Directory)', browsergym_id='960'\n\t\t\t\t\t\t\tStaticText 'dev_config/'\n\t\t\t\t\t\t\tStaticText 'python'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='963'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='966'\n\t\t\t\t\t\tlink '#3472', browsergym_id='967'\n\t\t\t\t\t\tlink ')', browsergym_id='968'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='969'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='971'\n\t\t\t\t\tgridcell 'docs, (Directory)', browsergym_id='979'\n\t\t\t\t\t\tlink 'docs, (Directory)', browsergym_id='985'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='986'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='989'\n\t\t\t\t\t\tlink '#3733', browsergym_id='990'\n\t\t\t\t\t\tlink ')', browsergym_id='991'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='992'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='994'\n\t\t\t\t\tgridcell 'evaluation, (Directory)', browsergym_id='1002'\n\t\t\t\t\t\tlink 'evaluation, (Directory)', browsergym_id='1008'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1009'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1012'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1013'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1014'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1015'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1016'\n\t\t\t\t\t\tlink ')', browsergym_id='1017'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1018'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1020'\n\t\t\t\t\tgridcell 'frontend, (Directory)', browsergym_id='1028'\n\t\t\t\t\t\tlink 'frontend, (Directory)', browsergym_id='1034'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1035'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1038'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1039'\n\t\t\t\t\t\tlink ')', browsergym_id='1040'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1041'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1043'\n\t\t\t\t\tgridcell 'openhands, (Directory)', browsergym_id='1051'\n\t\t\t\t\t\tlink 'openhands, (Directory)', browsergym_id='1057'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1058'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1061'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1062'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1063'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1064'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1065'\n\t\t\t\t\t\tlink ')', browsergym_id='1066'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1067'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1069'\n\t\t\t\t\tgridcell 'tests, (Directory)', browsergym_id='1077'\n\t\t\t\t\t\tlink 'tests, (Directory)', browsergym_id='1083'\n\t\t\t\t\tgridcell 'Fix issues for running RemoteRuntime in parallel on SWE-Bench (#3716)', browsergym_id='1084'\n\t\t\t\t\t\tlink 'Fix issues for running', browsergym_id='1087'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tcode '', browsergym_id='1088'\n\t\t\t\t\t\t\tlink 'RemoteRuntime', browsergym_id='1089'\n\t\t\t\t\t\tStaticText ''\n\t\t\t\t\t\tlink 'in parallel on SWE-Bench (', browsergym_id='1090'\n\t\t\t\t\t\tlink '#3716', browsergym_id='1091'\n\t\t\t\t\t\tlink ')', browsergym_id='1092'\n\t\t\t\t\tgridcell '7 hours ago', browsergym_id='1093'\n\t\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\trow '', browsergym_id='1095'\n\t\t\t\t\tgridcell '.dockerignore, (File)', browsergym_id='1103'\n\t\t\t\t\t\tlink '.dockerignore, (File)', browsergym_id='1109'\n\t\t\t\t\tgridcell 'Revamp docker build process (#1121)', browsergym_id='1110'\n\t\t\t\t\t\tlink 'Revamp docker build process (', browsergym_id='1113'\n\t\t\t\t\t\tlink '#1121', browsergym_id='1114'\n\t\t\t\t\t\tlink ')', browsergym_id='1115'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1116'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1118'\n\t\t\t\t\tgridcell '.gitattributes, (File)', browsergym_id='1126'\n\t\t\t\t\t\tlink '.gitattributes, (File)', browsergym_id='1132'\n\t\t\t\t\tgridcell 'lint: simplify hooks already covered by Ruff (#1204)', browsergym_id='1133'\n\t\t\t\t\t\tlink 'lint: simplify hooks already covered by Ruff (', browsergym_id='1136'\n\t\t\t\t\t\tlink '#1204', browsergym_id='1137'\n\t\t\t\t\t\tlink ')', browsergym_id='1138'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1139'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1141'\n\t\t\t\t\tgridcell '.gitignore, (File)', browsergym_id='1149'\n\t\t\t\t\t\tlink '.gitignore, (File)', browsergym_id='1155'\n\t\t\t\t\tgridcell 'fix: CI docker image push (#3476)', browsergym_id='1156'\n\t\t\t\t\t\tlink 'fix: CI docker image push (', browsergym_id='1159'\n\t\t\t\t\t\tlink '#3476', browsergym_id='1160'\n\t\t\t\t\t\tlink ')', browsergym_id='1161'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1162'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1164'\n\t\t\t\t\tgridcell 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1172'\n\t\t\t\t\t\tlink 'CODE_OF_CONDUCT.md, (File)', browsergym_id='1178'\n\t\t\t\t\tgridcell 'chore: Release 0.8.0 (#2919)', browsergym_id='1179'\n\t\t\t\t\t\tlink 'chore: Release 0.8.0 (', browsergym_id='1182'\n\t\t\t\t\t\tlink '#2919', browsergym_id='1183'\n\t\t\t\t\t\tlink ')', browsergym_id='1184'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1185'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1187'\n\t\t\t\t\tgridcell 'CONTRIBUTING.md, (File)', browsergym_id='1195'\n\t\t\t\t\t\tlink 'CONTRIBUTING.md, (File)', browsergym_id='1201'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1202'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1205'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1206'\n\t\t\t\t\t\tlink ')', browsergym_id='1207'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1208'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1210'\n\t\t\t\t\tgridcell 'CREDITS.md, (File)', browsergym_id='1218'\n\t\t\t\t\t\tlink 'CREDITS.md, (File)', browsergym_id='1224'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1225'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1228'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1229'\n\t\t\t\t\t\tlink ')', browsergym_id='1230'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1231'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1233'\n\t\t\t\t\tgridcell 'Development.md, (File)', browsergym_id='1241'\n\t\t\t\t\t\tlink 'Development.md, (File)', browsergym_id='1247'\n\t\t\t\t\tgridcell 'Rename OpenDevin to OpenHands (#3472)', browsergym_id='1248'\n\t\t\t\t\t\tlink 'Rename OpenDevin to OpenHands (', browsergym_id='1251'\n\t\t\t\t\t\tlink '#3472', browsergym_id='1252'\n\t\t\t\t\t\tlink ')', browsergym_id='1253'\n\t\t\t\t\tgridcell '2 weeks ago', browsergym_id='1254'\n\t\t\t\t\t\tStaticText '2 weeks ago'\n\t\t\t\trow '', browsergym_id='1256'\n\t\t\t\t\tgridcell 'ISSUE_TRIAGE.md, (File)', browsergym_id='1264'\n\t\t\t\t\t\tlink 'ISSUE_TRIAGE.md, (File)', browsergym_id='1270'\n\t\t\t\t\tgridcell 'docs: Add doc on how issues are triaged (#2928)', browsergym_id='1271'\n\t\t\t\t\t\tlink 'docs: Add doc on how issues are triaged (', browsergym_id='1274'\n\t\t\t\t\t\tlink '#2928', browsergym_id='1275'\n\t\t\t\t\t\tlink ')', browsergym_id='1276'\n\t\t\t\t\tgridcell '2 months ago', browsergym_id='1277'\n\t\t\t\t\t\tStaticText '2 months ago'\n\t\t\t\trow '', browsergym_id='1279'\n\t\t\t\t\tgridcell 'LICENSE, (File)', browsergym_id='1287'\n\t\t\t\t\t\tlink 'LICENSE, (File)', browsergym_id='1293'\n\t\t\t\t\tgridcell 'Create MIT LICENSE (#8)', browsergym_id='1294'\n\t\t\t\t\t\tlink 'Create MIT LICENSE (', browsergym_id='1297'\n\t\t\t\t\t\tlink '#8', browsergym_id='1298'\n\t\t\t\t\t\tlink ')', browsergym_id='1299'\n\t\t\t\t\tgridcell '6 months ago', browsergym_id='1300'\n\t\t\t\t\t\tStaticText '6 months ago'\n\t\t\t\trow '', browsergym_id='1302'\n\t\t\t\t\tgridcell 'MANIFEST.in, (File)', browsergym_id='1310'\n\t\t\t\t\t\tlink 'MANIFEST.in, (File)', browsergym_id='1316'\n\t\t\t\t\tgridcell 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1317'\n\t\t\t\t\t\tlink 'exclude Python cache files/folders from sdist to avoid permission err???', browsergym_id='1320'\n\t\t\t\t\tgridcell '3 weeks ago', browsergym_id='1321'\n\t\t\t\t\t\tStaticText '3 weeks ago'\n\t\t\t\trow '', browsergym_id='1323'\n\t\t\t\t\tgridcell 'Makefile, (File)', browsergym_id='1331'\n\t\t\t\t\t\tlink 'Makefile, (File)', browsergym_id='1337'\n\t\t\t\t\tgridcell 'feat: add more embed models that Ollama supports recently (#3641)', browsergym_id='1338'\n\t\t\t\t\t\tlink 'feat: add more embed models that Ollama supports recently (', browsergym_id='1341'\n\t\t\t\t\t\tlink '#3641', browsergym_id='1342'\n\t\t\t\t\t\tlink ')', browsergym_id='1343'\n\t\t\t\t\tgridcell 'last week', browsergym_id='1344'\n\t\t\t\t\t\tStaticText 'last week'\n\t\t\t\trow '', browsergym_id='1346'\n\t\t\t\t\tgridcell 'README.md, (File)', browsergym_id='1354'\n\t\t\t\t\t\tlink 'README.md, (File)', browsergym_id='1360'\n\t\t\t\t\tgridcell 'Documentation updates (#3733)', browsergym_id='1361'\n\t\t\t\t\t\tlink 'Documentation updates (', browsergym_id='1364'\n\t\t\t\t\t\tlink '#3733', browsergym_id='1365'\n\t\t\t\t\t\tlink ')', browsergym_id='1366'\n\t\t\t\t\tgridcell '12 hours ago', browsergym_id='1367'\n\t\t\t\t\t\tStaticText '12 hours ago'\n\t\t\t\trow '', browsergym_id='1369'\n\t\t\t\t\tgridcell 'config.template.toml, (File)', browsergym_id='1377'\n\t\t\t\t\t\tlink 'config.template.toml, (File)', browsergym_id='1383'\n\t\t\t\t\tgridcell '(fix) CodeActAgent: fix issues with vision support in prompts (#3665)', browsergym_id='1384'\n\t\t\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts (', browsergym_id='1387'\n\t\t\t\t\t\tlink '#3665', browsergym_id='1388'\n\t\t\t\t\t\tlink ')', browsergym_id='1389'\n\t\t\t\t\tgridcell '17 hours ago', browsergym_id='1390'\n\t\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\trow '', browsergym_id='1392'\n\t\t\t\t\tgridcell 'poetry.lock, (File)', browsergym_id='1400'\n\t\t\t\t\t\tlink 'poetry.lock, (File)', browsergym_id='1406'\n\t\t\t\t\tgridcell 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (#3724)', browsergym_id='1407'\n\t\t\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11 (', browsergym_id='1410'\n\t\t\t\t\t\tlink '#3724', browsergym_id='1411'\n\t\t\t\t\t\tlink ')', browsergym_id='1412'\n\t\t\t\t\tgridcell '13 hours ago', browsergym_id='1413'\n\t\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\trow '', browsergym_id='1415'\n\t\t\t\t\tgridcell 'pydoc-markdown.yml, (File)', browsergym_id='1423'\n\t\t\t\t\t\tlink 'pydoc-markdown.yml, (File)', browsergym_id='1429'\n\t\t\t\t\tgridcell 'docs(docs): start implementing docs website (#1372)', browsergym_id='1430'\n\t\t\t\t\t\tlink 'docs(docs): start implementing docs website (', browsergym_id='1433'\n\t\t\t\t\t\tlink '#1372', browsergym_id='1434'\n\t\t\t\t\t\tlink ')', browsergym_id='1435'\n\t\t\t\t\tgridcell '5 months ago', browsergym_id='1436'\n\t\t\t\t\t\tStaticText '5 months ago'\n\t\t\t\trow '', browsergym_id='1438'\n\t\t\t\t\tgridcell 'pyproject.toml, (File)', browsergym_id='1446'\n\t\t\t\t\t\tlink 'pyproject.toml, (File)', browsergym_id='1452'\n\t\t\t\t\tgridcell 'Release 0.9.2 (#3727)', browsergym_id='1453'\n\t\t\t\t\t\tlink 'Release 0.9.2 (', browsergym_id='1456'\n\t\t\t\t\t\tlink '#3727', browsergym_id='1457'\n\t\t\t\t\t\tlink ')', browsergym_id='1458'\n\t\t\t\t\tgridcell '15 hours ago', browsergym_id='1459'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\trow '', browsergym_id='1461'\n\t\t\t\t\tgridcell 'pytest.ini, (File)', browsergym_id='1469'\n\t\t\t\t\t\tlink 'pytest.ini, (File)', browsergym_id='1475'\n\t\t\t\t\tgridcell 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1476'\n\t\t\t\t\t\tlink 'Refactor integration test framework and relieve the pain of regenerat???', browsergym_id='1479'\n\t\t\t\t\tgridcell '4 months ago', browsergym_id='1480'\n\t\t\t\t\t\tStaticText '4 months ago'\n\t\theading 'Repository files navigation', browsergym_id='1489'\n\t\tnavigation 'Repository files', browsergym_id='1490'\n\t\t\tlist '', browsergym_id='1491'\n\t\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\t\tlink 'README', browsergym_id='1493'\n\t\t\t\t\t\tStaticText 'README'\n\t\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1498'\n\t\t\t\t\t\tStaticText 'Code of conduct'\n\t\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1503'\n\t\t\t\t\t\tStaticText 'MIT license'\n\t\tbutton 'Outline', hasPopup='menu', expanded=False, browsergym_id='1507'\n\t\tarticle '', browsergym_id='1510'\n\t\t\tparagraph '', browsergym_id='1511'\n\t\t\tlink 'Logo', browsergym_id='1514'\n\t\t\t\timage 'Logo', browsergym_id='1515'\n\t\t\theading 'OpenHands: Code Less, Make More', browsergym_id='1517'\n\t\t\tlink 'Permalink: OpenHands: Code Less, Make More', browsergym_id='1518'\n\t\t\tlink 'Contributors', browsergym_id='1521'\n\t\t\t\timage 'Contributors', browsergym_id='1522'\n\t\t\tStaticText ''\n\t\t\tlink 'Stargazers', browsergym_id='1523'\n\t\t\t\timage 'Stargazers', browsergym_id='1524'\n\t\t\tStaticText ''\n\t\t\tlink 'CodeCov', browsergym_id='1525'\n\t\t\t\timage 'CodeCov', browsergym_id='1526'\n\t\t\tStaticText ''\n\t\t\tlink 'MIT License', browsergym_id='1527'\n\t\t\t\timage 'MIT License', browsergym_id='1528'\n\t\t\tlink 'Join our Slack community', browsergym_id='1530'\n\t\t\t\timage 'Join our Slack community', browsergym_id='1531'\n\t\t\tStaticText ''\n\t\t\tlink 'Join our Discord community', browsergym_id='1532'\n\t\t\t\timage 'Join our Discord community', browsergym_id='1533'\n\t\t\tStaticText ''\n\t\t\tlink 'Credits', browsergym_id='1534'\n\t\t\t\timage 'Credits', browsergym_id='1535'\n\t\t\tlink 'Check out the documentation', browsergym_id='1537'\n\t\t\t\timage 'Check out the documentation', browsergym_id='1538'\n\t\t\tStaticText ''\n\t\t\tlink 'Paper on Arxiv', browsergym_id='1539'\n\t\t\t\timage 'Paper on Arxiv', browsergym_id='1540'\n\t\t\tStaticText ''\n\t\t\tlink 'Evaluation Benchmark Score', browsergym_id='1541'\n\t\t\t\timage 'Evaluation Benchmark Score', browsergym_id='1542'\n\t\t\tseparator '', orientation='horizontal', browsergym_id='1543'\n\t\t\tparagraph '', browsergym_id='1544'\n\t\t\t\tStaticText 'Welcome to OpenHands (formerly OpenDevin), a platform for software development agents powered by AI.'\n\t\t\tparagraph '', browsergym_id='1545'\n\t\t\t\tStaticText 'OpenHands agents can do anything a human developer can: modify code, run commands, browse the web, call APIs, and yes???even copy code snippets from StackOverflow.'\n\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\tStaticText 'Learn more at'\n\t\t\t\tlink 'docs.all-hands.dev', browsergym_id='1547'\n\t\t\t\tStaticText ', or jump to the'\n\t\t\t\tlink 'Quick Start', browsergym_id='1548'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1549'\n\t\t\t\tlink 'App screenshot', browsergym_id='1550'\n\t\t\t\t\timage 'App screenshot', browsergym_id='1551'\n\t\t\theading '??? Quick Start', browsergym_id='1553'\n\t\t\tlink 'Permalink: ??? Quick Start', browsergym_id='1554'\n\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\tStaticText 'The easiest way to run OpenHands is in Docker. You can change'\n\t\t\t\tcode '', browsergym_id='1557'\n\t\t\t\t\tStaticText 'WORKSPACE_BASE'\n\t\t\t\tStaticText \"below to point OpenHands to existing code that you'd like to modify.\"\n\t\t\tparagraph '', browsergym_id='1558'\n\t\t\t\tStaticText 'See the'\n\t\t\t\tlink 'Getting Started', browsergym_id='1559'\n\t\t\t\tStaticText 'guide for system requirements and more information.'\n\t\t\tStaticText 'WORKSPACE_BASE='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'pwd'\n\t\t\tStaticText ')'\n\t\t\tStaticText '/workspace\\n\\ndocker run -it --pull=always \\\\\\n -e SANDBOX_RUNTIME_CONTAINER_IMAGE=ghcr.io/all-hands-ai/runtime:0.9.2-nikolaik \\\\\\n -e SANDBOX_USER_ID='\n\t\t\tStaticText '$('\n\t\t\tStaticText 'id -u'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n -e WORKSPACE_MOUNT_PATH='\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText '\\\\\\n -v'\n\t\t\tStaticText '$WORKSPACE_BASE'\n\t\t\tStaticText ':/opt/workspace_base \\\\\\n -v /var/run/docker.sock:/var/run/docker.sock \\\\\\n -p 3000:3000 \\\\\\n --add-host host.docker.internal:host-gateway \\\\\\n --name openhands-app-'\n\t\t\tStaticText '$('\n\t\t\tStaticText 'date +%Y%m%d%H%M%S'\n\t\t\tStaticText ')'\n\t\t\tStaticText '\\\\\\n ghcr.io/all-hands-ai/openhands:0.9'\n\t\t\tbutton 'Copy'\n\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\tStaticText \"You'll find OpenHands running at\"\n\t\t\t\tlink 'http://localhost:3000', browsergym_id='1577'\n\t\t\t\tStaticText '!'\n\t\t\tparagraph '', browsergym_id='1578'\n\t\t\t\tStaticText 'You can also run OpenHands in a scriptable'\n\t\t\t\tlink 'headless mode', browsergym_id='1579'\n\t\t\t\tStaticText ', or as an'\n\t\t\t\tlink 'interactive CLI', browsergym_id='1580'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\tStaticText 'Visit'\n\t\t\t\tlink 'Getting Started', browsergym_id='1582'\n\t\t\t\tStaticText 'for more information and setup instructions.'\n\t\t\tparagraph '', browsergym_id='1583'\n\t\t\t\tStaticText 'If you want to modify the OpenHands source code, check out'\n\t\t\t\tlink 'Development.md', browsergym_id='1584'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1585'\n\t\t\t\tStaticText 'Having issues? The'\n\t\t\t\tlink 'Troubleshooting Guide', browsergym_id='1586'\n\t\t\t\tStaticText 'can help.'\n\t\t\theading '???? Documentation', browsergym_id='1588'\n\t\t\tlink 'Permalink: ???? Documentation', browsergym_id='1589'\n\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\tStaticText 'To learn more about the project, and for tips on using OpenHands,'\n\t\t\t\tstrong '', browsergym_id='1592'\n\t\t\t\t\tStaticText 'check out our'\n\t\t\t\t\tlink 'documentation', browsergym_id='1593'\n\t\t\t\tStaticText '.'\n\t\t\tparagraph '', browsergym_id='1594'\n\t\t\t\tStaticText \"There you'll find resources on how to use different LLM providers (like ollama and Anthropic's Claude), troubleshooting resources, and advanced configuration options.\"\n\t\t\theading '???? How to Contribute', browsergym_id='1596'\n\t\t\tlink 'Permalink: ???? How to Contribute', browsergym_id='1597'\n\t\t\tparagraph '', browsergym_id='1599'\n\t\t\t\tStaticText \"OpenHands is a community-driven project, and we welcome contributions from everyone. Whether you're a developer, a researcher, or simply enthusiastic about advancing the field of software engineering with AI, there are many ways to get involved:\"\n\t\t\tlist '', browsergym_id='1600'\n\t\t\t\tlistitem '', browsergym_id='1601'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1602'\n\t\t\t\t\t\tStaticText 'Code Contributions:'\n\t\t\t\t\tStaticText 'Help us develop new agents, core functionality, the frontend and other interfaces, or sandboxing solutions.'\n\t\t\t\tlistitem '', browsergym_id='1603'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1604'\n\t\t\t\t\t\tStaticText 'Research and Evaluation:'\n\t\t\t\t\tStaticText 'Contribute to our understanding of LLMs in software engineering, participate in evaluating the models, or suggest improvements.'\n\t\t\t\tlistitem '', browsergym_id='1605'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tstrong '', browsergym_id='1606'\n\t\t\t\t\t\tStaticText 'Feedback and Testing:'\n\t\t\t\t\tStaticText 'Use the OpenHands toolset, report bugs, suggest features, or provide feedback on usability.'\n\t\t\tparagraph '', browsergym_id='1607'\n\t\t\t\tStaticText 'For details, please check'\n\t\t\t\tlink 'CONTRIBUTING.md', browsergym_id='1608'\n\t\t\t\tStaticText '.'\n\t\t\theading '???? Join Our Community', browsergym_id='1610'\n\t\t\tlink 'Permalink: ???? Join Our Community', browsergym_id='1611'\n\t\t\tparagraph '', browsergym_id='1613'\n\t\t\t\tStaticText \"Whether you're a developer, a researcher, or simply enthusiastic about OpenHands, we'd love to have you in our community. Let's make software engineering better together!\"\n\t\t\tlist '', browsergym_id='1614'\n\t\t\t\tlistitem '', browsergym_id='1615'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Slack workspace', browsergym_id='1616'\n\t\t\t\t\tStaticText '- Here we talk about research, architecture, and future development.'\n\t\t\t\tlistitem '', browsergym_id='1617'\n\t\t\t\t\tListMarker '???'\n\t\t\t\t\tlink 'Discord server', browsergym_id='1618'\n\t\t\t\t\tStaticText '- This is a community-run server for general discussion, questions, and feedback.'\n\t\t\theading '???? Progress', browsergym_id='1620'\n\t\t\tlink 'Permalink: ???? Progress', browsergym_id='1621'\n\t\t\tparagraph '', browsergym_id='1623'\n\t\t\t\tlink 'Star History Chart', browsergym_id='1624'\n\t\t\t\t\timage 'Star History Chart', browsergym_id='1625'\n\t\t\theading '???? License', browsergym_id='1627'\n\t\t\tlink 'Permalink: ???? License', browsergym_id='1628'\n\t\t\tparagraph '', browsergym_id='1630'\n\t\t\t\tStaticText 'Distributed under the MIT License. See'\n\t\t\t\tlink 'LICENSE', browsergym_id='1631'\n\t\t\t\t\tcode '', browsergym_id='1632'\n\t\t\t\t\t\tStaticText 'LICENSE'\n\t\t\t\tStaticText 'for more information.'\n\t\t\theading '???? Acknowledgements', browsergym_id='1634'\n\t\t\tlink 'Permalink: ???? Acknowledgements', browsergym_id='1635'\n\t\t\tparagraph '', browsergym_id='1637'\n\t\t\t\tStaticText 'OpenHands is built by a large number of contributors, and every contribution is greatly appreciated! We also build upon other open source projects, and we are deeply thankful for their work.'\n\t\t\tparagraph '', browsergym_id='1638'\n\t\t\t\tStaticText 'For a list of open source projects and licenses used in OpenHands, please see our'\n\t\t\t\tlink 'CREDITS.md', browsergym_id='1639'\n\t\t\t\tStaticText 'file.'\n\t\t\theading '???? Cite', browsergym_id='1641'\n\t\t\tlink 'Permalink: ???? Cite', browsergym_id='1642'\n\t\t\tcode '', browsergym_id='1646'\n\t\t\t\tStaticText '@misc{opendevin,\\n title={{OpenDevin: An Open Platform for AI Software Developers as Generalist Agents}},\\n author={Xingyao Wang and Boxuan Li and Yufan Song and Frank F. Xu and Xiangru Tang and Mingchen Zhuge and Jiayi Pan and Yueqi Song and Bowen Li and Jaskirat Singh and Hoang H. Tran and Fuqiang Li and Ren Ma and Mingzhang Zheng and Bill Qian and Yanjun Shao and Niklas Muennighoff and Yizhe Zhang and Binyuan Hui and Junyang Lin and Robert Brennan and Hao Peng and Heng Ji and Graham Neubig},\\n year={2024},\\n eprint={2407.16741},\\n archivePrefix={arXiv},\\n primaryClass={cs.SE},\\n url={https://arxiv.org/abs/2407.16741},\\n}'\n\t\t\tbutton 'Copy'\n\t\tLayoutTable '', browsergym_id='1653'\n\t\t\tLayoutTableRow '', browsergym_id='1654'\n\t\t\t\tLayoutTableCell 'About ???? OpenHands: Code Less, Make More all-hands.dev Topics agentcliartificial-intelligenceopenaideveloper-toolsgptllmchatgptclaude-ai Resources Readme License MIT license Code of conduct Code of conduct Activity Custom properties Stars 31k stars Watchers 283 watching Forks 3.6k forks Report repository', browsergym_id='1655'\n\t\t\t\t\theading 'About', browsergym_id='1657'\n\t\t\t\t\tparagraph '', browsergym_id='1658'\n\t\t\t\t\t\tStaticText '???? OpenHands: Code Less, Make More'\n\t\t\t\t\tlink 'all-hands.dev', browsergym_id='1662'\n\t\t\t\t\theading 'Topics', browsergym_id='1663'\n\t\t\t\t\tlink 'agent', browsergym_id='1666'\n\t\t\t\t\tlink 'cli', browsergym_id='1667'\n\t\t\t\t\tlink 'artificial-intelligence', browsergym_id='1668'\n\t\t\t\t\tlink 'openai', browsergym_id='1669'\n\t\t\t\t\tlink 'developer-tools', browsergym_id='1670'\n\t\t\t\t\tlink 'gpt', browsergym_id='1671'\n\t\t\t\t\tlink 'llm', browsergym_id='1672'\n\t\t\t\t\tlink 'chatgpt', browsergym_id='1673'\n\t\t\t\t\tlink 'claude-ai', browsergym_id='1674'\n\t\t\t\t\theading 'Resources', browsergym_id='1675'\n\t\t\t\t\tlink 'Readme', browsergym_id='1677'\n\t\t\t\t\theading 'License', browsergym_id='1679'\n\t\t\t\t\tlink 'MIT license', browsergym_id='1681'\n\t\t\t\t\theading 'Code of conduct', browsergym_id='1683'\n\t\t\t\t\tlink 'Code of conduct', browsergym_id='1685'\n\t\t\t\t\tlink 'Activity', browsergym_id='1689'\n\t\t\t\t\t\tStaticText 'Activity'\n\t\t\t\t\tlink 'Custom properties', browsergym_id='1693'\n\t\t\t\t\t\tStaticText 'Custom properties'\n\t\t\t\t\theading 'Stars', browsergym_id='1696'\n\t\t\t\t\tlink '31k stars', browsergym_id='1698'\n\t\t\t\t\t\tstrong '', browsergym_id='1700'\n\t\t\t\t\t\t\tStaticText '31k'\n\t\t\t\t\theading 'Watchers', browsergym_id='1701'\n\t\t\t\t\tlink '283 watching', browsergym_id='1703'\n\t\t\t\t\t\tstrong '', browsergym_id='1705'\n\t\t\t\t\t\t\tStaticText '283'\n\t\t\t\t\theading 'Forks', browsergym_id='1706'\n\t\t\t\t\tlink '3.6k forks', browsergym_id='1708'\n\t\t\t\t\t\tstrong '', browsergym_id='1710'\n\t\t\t\t\t\t\tStaticText '3.6k'\n\t\t\t\t\tlink 'Report repository', browsergym_id='1712'\n\t\t\tLayoutTableRow '', browsergym_id='1713'\n\t\t\t\tLayoutTableCell 'Releases 11 0.9.2 - 2024-09-04 Latest 15 hours ago + 10 releases', browsergym_id='1714'\n\t\t\t\t\theading 'Releases 11', browsergym_id='1715'\n\t\t\t\t\t\tlink 'Releases 11', browsergym_id='1716'\n\t\t\t\t\tlink '0.9.2 - 2024-09-04 Latest 15 hours ago', browsergym_id='1718'\n\t\t\t\t\t\tStaticText '0.9.2 - 2024-09-04'\n\t\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tlink '+ 10 releases', browsergym_id='1726'\n\t\t\tLayoutTableRow '', browsergym_id='1727'\n\t\t\t\tLayoutTableCell 'Packages 2 runtime openhands', browsergym_id='1728'\n\t\t\t\t\theading 'Packages 2', browsergym_id='1729'\n\t\t\t\t\t\tlink 'Packages 2', browsergym_id='1730'\n\t\t\t\t\tlist '', browsergym_id='1732'\n\t\t\t\t\t\tlistitem '', browsergym_id='1733'\n\t\t\t\t\t\t\tlink 'runtime', browsergym_id='1736'\n\t\t\t\t\t\t\t\tStaticText 'runtime'\n\t\t\t\t\t\tlistitem '', browsergym_id='1738'\n\t\t\t\t\t\t\tlink 'openhands', browsergym_id='1741'\n\t\t\t\t\t\t\t\tStaticText 'openhands'\n\t\t\tLayoutTableRow '', browsergym_id='1746'\n\t\t\t\tLayoutTableCell 'Contributors 182 @dependabot[bot] @rbren @xingyaoww @li-boxuan @enyst @tobitege @neubig @yufansong @SmartManoj @amanape @iFurySt @yimothysu @mamoodi @Sparkier + 168 contributors', browsergym_id='1747'\n\t\t\t\t\theading 'Contributors 182', browsergym_id='1748'\n\t\t\t\t\t\tlink 'Contributors 182', browsergym_id='1749'\n\t\t\t\t\tlist '', browsergym_id='1751'\n\t\t\t\t\t\tlistitem '', browsergym_id='1752'\n\t\t\t\t\t\t\tlink '@dependabot[bot]', browsergym_id='1753'\n\t\t\t\t\t\t\t\timage '@dependabot[bot]', browsergym_id='1754'\n\t\t\t\t\t\tlistitem '', browsergym_id='1755'\n\t\t\t\t\t\t\tlink '@rbren', browsergym_id='1756'\n\t\t\t\t\t\t\t\timage '@rbren', browsergym_id='1757'\n\t\t\t\t\t\tlistitem '', browsergym_id='1758'\n\t\t\t\t\t\t\tlink '@xingyaoww', browsergym_id='1759'\n\t\t\t\t\t\t\t\timage '@xingyaoww', browsergym_id='1760'\n\t\t\t\t\t\tlistitem '', browsergym_id='1761'\n\t\t\t\t\t\t\tlink '@li-boxuan', browsergym_id='1762'\n\t\t\t\t\t\t\t\timage '@li-boxuan', browsergym_id='1763'\n\t\t\t\t\t\tlistitem '', browsergym_id='1764'\n\t\t\t\t\t\t\tlink '@enyst', browsergym_id='1765'\n\t\t\t\t\t\t\t\timage '@enyst', browsergym_id='1766'\n\t\t\t\t\t\tlistitem '', browsergym_id='1767'\n\t\t\t\t\t\t\tlink '@tobitege', browsergym_id='1768'\n\t\t\t\t\t\t\t\timage '@tobitege', browsergym_id='1769'\n\t\t\t\t\t\tlistitem '', browsergym_id='1770'\n\t\t\t\t\t\t\tlink '@neubig', browsergym_id='1771'\n\t\t\t\t\t\t\t\timage '@neubig', browsergym_id='1772'\n\t\t\t\t\t\tlistitem '', browsergym_id='1773'\n\t\t\t\t\t\t\tlink '@yufansong', browsergym_id='1774'\n\t\t\t\t\t\t\t\timage '@yufansong', browsergym_id='1775'\n\t\t\t\t\t\tlistitem '', browsergym_id='1776'\n\t\t\t\t\t\t\tlink '@SmartManoj', browsergym_id='1777'\n\t\t\t\t\t\t\t\timage '@SmartManoj', browsergym_id='1778'\n\t\t\t\t\t\tlistitem '', browsergym_id='1779'\n\t\t\t\t\t\t\tlink '@amanape', browsergym_id='1780'\n\t\t\t\t\t\t\t\timage '@amanape', browsergym_id='1781'\n\t\t\t\t\t\tlistitem '', browsergym_id='1782'\n\t\t\t\t\t\t\tlink '@iFurySt', browsergym_id='1783'\n\t\t\t\t\t\t\t\timage '@iFurySt', browsergym_id='1784'\n\t\t\t\t\t\tlistitem '', browsergym_id='1785'\n\t\t\t\t\t\t\tlink '@yimothysu', browsergym_id='1786'\n\t\t\t\t\t\t\t\timage '@yimothysu', browsergym_id='1787'\n\t\t\t\t\t\tlistitem '', browsergym_id='1788'\n\t\t\t\t\t\t\tlink '@mamoodi', browsergym_id='1789'\n\t\t\t\t\t\t\t\timage '@mamoodi', browsergym_id='1790'\n\t\t\t\t\t\tlistitem '', browsergym_id='1791'\n\t\t\t\t\t\t\tlink '@Sparkier', browsergym_id='1792'\n\t\t\t\t\t\t\t\timage '@Sparkier', browsergym_id='1793'\n\t\t\t\t\tlink '+ 168 contributors', browsergym_id='1795'\n\t\t\tLayoutTableRow '', browsergym_id='1796'\n\t\t\t\tLayoutTableCell 'Languages Python 77.0 TypeScript 16.8 Shell 3.7 Jinja 0.8 Makefile 0.8 Dockerfile 0.4 Other 0.5 Python 77.0%TypeScript 16.8%Shell 3.7%Jinja 0.8%Makefile 0.8%Dockerfile 0.4%Other 0.5%', browsergym_id='1797'\n\t\t\t\t\theading 'Languages', browsergym_id='1798'\n\t\t\t\t\tlist '', browsergym_id='1808'\n\t\t\t\t\t\tlistitem '', browsergym_id='1809'\n\t\t\t\t\t\t\tlink 'Python 77.0%', browsergym_id='1810'\n\t\t\t\t\t\t\t\tStaticText 'Python'\n\t\t\t\t\t\t\t\tStaticText '77.0%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1814'\n\t\t\t\t\t\t\tlink 'TypeScript 16.8%', browsergym_id='1815'\n\t\t\t\t\t\t\t\tStaticText 'TypeScript'\n\t\t\t\t\t\t\t\tStaticText '16.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1819'\n\t\t\t\t\t\t\tlink 'Shell 3.7%', browsergym_id='1820'\n\t\t\t\t\t\t\t\tStaticText 'Shell'\n\t\t\t\t\t\t\t\tStaticText '3.7%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1824'\n\t\t\t\t\t\t\tlink 'Jinja 0.8%', browsergym_id='1825'\n\t\t\t\t\t\t\t\tStaticText 'Jinja'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1829'\n\t\t\t\t\t\t\tlink 'Makefile 0.8%', browsergym_id='1830'\n\t\t\t\t\t\t\t\tStaticText 'Makefile'\n\t\t\t\t\t\t\t\tStaticText '0.8%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1834'\n\t\t\t\t\t\t\tlink 'Dockerfile 0.4%', browsergym_id='1835'\n\t\t\t\t\t\t\t\tStaticText 'Dockerfile'\n\t\t\t\t\t\t\t\tStaticText '0.4%'\n\t\t\t\t\t\tlistitem '', browsergym_id='1839'\n\t\t\t\t\t\t\tStaticText 'Other'\n\t\t\t\t\t\t\tStaticText '0.5%'\n\tcontentinfo '', browsergym_id='1844'\n\t\theading 'Footer', browsergym_id='1845'\n\t\tlink 'Homepage', browsergym_id='1848'\n\t\tStaticText '?? 2024 GitHub,??Inc.'\n\t\tnavigation 'Footer', browsergym_id='1851'\n\t\t\theading 'Footer navigation', browsergym_id='1852'\n\t\t\tlist 'Footer navigation', browsergym_id='1853'\n\t\t\t\tlistitem '', browsergym_id='1854'\n\t\t\t\t\tlink 'Terms', browsergym_id='1855'\n\t\t\t\tlistitem '', browsergym_id='1856'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1857'\n\t\t\t\tlistitem '', browsergym_id='1858'\n\t\t\t\t\tlink 'Security', browsergym_id='1859'\n\t\t\t\tlistitem '', browsergym_id='1860'\n\t\t\t\t\tlink 'Status', browsergym_id='1861'\n\t\t\t\tlistitem '', browsergym_id='1862'\n\t\t\t\t\tlink 'Docs', browsergym_id='1863'\n\t\t\t\tlistitem '', browsergym_id='1864'\n\t\t\t\t\tlink 'Contact', browsergym_id='1865'\n\t\t\t\tlistitem '', browsergym_id='1866'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1867'\n\t\t\t\tlistitem '', browsergym_id='1868'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1869'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", "url": "https://github.com/All-Hands-AI/OpenHands", "image_observation": { "class_": "image_observation", - "content": "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", + "content": "datasets/openhands/screenshots/25/screenshot_3.png", "annotations": null, "source": "environment" }, @@ -383,12 +383,12 @@ }, { "class_": "web_observation", - "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Pulse \u00b7 All-Hands-AI/OpenHands \u00b7 GitHub\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n /repositories/pulse;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n \n
\n \n
\n

\n Insights: All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n

\n August 29, 2024\n \n \u2013\n \n September 5, 2024\n

\n
\n
\n \n <::after>\n \n Period:\n \n \n 1 week\n \n \n \n \n \n
\n \n Filter activity\n \n
\n \n \n \n
\n
\n
\n
\n
\n
\n

\n Overview\n

\n
\n \n
\n
\n
\n \n \n \n \n \n \n \n \n Loading\n \n \n
\n

\n Could not load contribution data\n

\n

\n Please try again later\n

\n
\n
\n
\n \n
\n \n \n \n \n \n \n \n \n Loading\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n \n \n \n \n 2\n \n Releases\n published by\n \n 1\n \n person\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n 55\n \n Pull requests merged by\n \n 14\n \n people\n \n

\n \n

\n \n \n \n \n \n \n 13\n \n Pull requests opened by\n \n 6\n \n people\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n \n \n 24\n \n Issues\n closed by\n \n 9\n \n people\n \n

\n \n

\n \n \n \n \n \n \n \n \n 16\n \n Issues\n opened by\n \n 6\n \n people\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n 35\n \n Unresolved conversations\n \n

\n

\n Sometimes conversations happen on old items that aren\u2019t yet closed.\n Here is a list of all the Issues and Pull Requests with unresolved\n conversations.\n

\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", - "axtree": "RootWebArea 'Pulse \u00b7 All-Hands-AI/OpenHands \u00b7 GitHub', focused\n\tlink 'Skip to content', browsergym_id='150'\n\tbanner '', browsergym_id='171'\n\t\theading 'Navigation Menu', browsergym_id='172'\n\t\tlink 'Homepage', browsergym_id='184'\n\t\tnavigation 'Global', browsergym_id='190'\n\t\t\tlist '', browsergym_id='191'\n\t\t\t\tlistitem '', browsergym_id='192'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='193'\n\t\t\t\tlistitem '', browsergym_id='252'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='253'\n\t\t\t\tlistitem '', browsergym_id='283'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='284'\n\t\t\t\tlistitem '', browsergym_id='314'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='315'\n\t\t\t\tlistitem '', browsergym_id='339'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='340'\n\t\t\t\tlistitem '', browsergym_id='368'\n\t\t\t\t\tlink 'Pricing', browsergym_id='369'\n\t\tbutton 'Search or jump to\u2026', hasPopup='dialog', browsergym_id='372'\n\t\tlink 'Sign in', browsergym_id='495'\n\t\tlink 'Sign up', browsergym_id='496'\n\tmain '', browsergym_id='515'\n\t\tlink 'All-Hands-AI', browsergym_id='522'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='524'\n\t\t\tlink 'OpenHands', browsergym_id='525'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='529'\n\t\t\tlistitem '', browsergym_id='530'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='531'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='534'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='535'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='538'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='540'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='545'\n\t\t\tlist '', browsergym_id='546'\n\t\t\t\tlistitem '', browsergym_id='547'\n\t\t\t\t\tlink 'Code', browsergym_id='548'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='552'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='553'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='557'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='558'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='562'\n\t\t\t\t\tlink 'Discussions', browsergym_id='563'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='567'\n\t\t\t\t\tlink 'Actions', browsergym_id='568'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='572'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='573'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='577'\n\t\t\t\t\tlink 'Security', browsergym_id='578'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='581'\n\t\t\t\t\tlink 'Insights', browsergym_id='582'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'Insights: All-Hands-AI/OpenHands', browsergym_id='635'\n\t\tnavigation 'Insights', browsergym_id='639'\n\t\t\tlink 'Pulse', browsergym_id='640'\n\t\t\tlink 'Contributors', browsergym_id='641'\n\t\t\tlink 'Community Standards', browsergym_id='642'\n\t\t\tlink 'Commits', browsergym_id='643'\n\t\t\tlink 'Code frequency', browsergym_id='644'\n\t\t\tlink 'Dependency graph', browsergym_id='645'\n\t\t\tlink 'Network', browsergym_id='646'\n\t\t\tlink 'Forks', browsergym_id='647'\n\t\theading 'August 29, 2024 \u2013 September 5, 2024', browsergym_id='650'\n\t\t\tStaticText '\u2013'\n\t\tDetails '', browsergym_id='653'\n\t\t\tbutton 'Period: 1 week', hasPopup='menu', expanded=False, browsergym_id='654'\n\t\t\t\tStaticText 'Period:'\n\t\t\t\tStaticText '1 week'\n\t\theading 'Overview', browsergym_id='676'\n\t\tlist '', browsergym_id='677'\n\t\t\tlistitem '', browsergym_id='678'\n\t\t\t\tlink 'View all merged pull requests', browsergym_id='681'\n\t\t\t\tlink 'View all open pull requests', browsergym_id='682'\n\t\t\t\tStaticText '68'\n\t\t\t\tStaticText 'Active pull requests'\n\t\t\t\tlink 'View all closed issues', browsergym_id='687'\n\t\t\t\tlink 'View all open issues', browsergym_id='688'\n\t\t\t\tStaticText '40'\n\t\t\t\tStaticText 'Active issues'\n\t\t\tlistitem '', browsergym_id='691'\n\t\t\t\tlist '', browsergym_id='692'\n\t\t\t\t\tlistitem '', browsergym_id='693'\n\t\t\t\t\t\tlink '55 Merged pull requests', browsergym_id='694'\n\t\t\t\t\t\t\tStaticText '55'\n\t\t\t\t\t\t\tStaticText 'Merged pull requests'\n\t\t\t\t\tlistitem '', browsergym_id='698'\n\t\t\t\t\t\tlink '13 Open pull requests', browsergym_id='699'\n\t\t\t\t\t\t\tStaticText '13'\n\t\t\t\t\t\t\tStaticText 'Open pull requests'\n\t\t\t\t\tlistitem '', browsergym_id='703'\n\t\t\t\t\t\tlink '24 Closed issues', browsergym_id='704'\n\t\t\t\t\t\t\tStaticText '24'\n\t\t\t\t\t\t\tStaticText 'Closed issues'\n\t\t\t\t\tlistitem '', browsergym_id='708'\n\t\t\t\t\t\tlink '16 New issues', browsergym_id='709'\n\t\t\t\t\t\t\tStaticText '16'\n\t\t\t\t\t\t\tStaticText 'New issues'\n\t\tStaticText 'Excluding merges,'\n\t\tStaticText '15 authors'\n\t\tStaticText 'have pushed'\n\t\tStaticText '55'\n\t\tStaticText 'commits'\n\t\tStaticText 'to main and'\n\t\tStaticText '89'\n\t\tStaticText 'commits'\n\t\tStaticText 'to all branches. On main,'\n\t\tStaticText '370 files'\n\t\tStaticText 'have changed and there have been'\n\t\tlink '9,434 additions and 22,298\\xa0deletions'\n\t\tStaticText '.'\n\t\tStaticText 'Loading'\n\t\tSvgRoot ''\n\t\t\tStaticText '0'\n\t\t\tStaticText '10'\n\t\t\tStaticText '20'\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\theading '2 Releases published by 1 person', browsergym_id='728'\n\t\t\tStaticText '2'\n\t\t\tStaticText 'Releases published by'\n\t\t\tStaticText '1'\n\t\t\tStaticText 'person'\n\t\tlist '', browsergym_id='733'\n\t\t\tlistitem '', browsergym_id='734'\n\t\t\t\tlink '0.9.1 0.9.1 - 2024-08-29', browsergym_id='737'\n\t\t\t\tparagraph '', browsergym_id='738'\n\t\t\t\t\tStaticText 'published'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='739'\n\t\t\t\tlink '0.9.2 0.9.2 - 2024-09-04', browsergym_id='742'\n\t\t\t\tparagraph '', browsergym_id='743'\n\t\t\t\t\tStaticText 'published'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\theading '55 Pull requests merged by 14 people', browsergym_id='745'\n\t\t\tStaticText '55'\n\t\t\tStaticText 'Pull requests merged by'\n\t\t\tStaticText '14'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='750'\n\t\t\tlistitem '', browsergym_id='751'\n\t\t\t\tlink 'Fix issues for running RemoteRuntime in parallel on SWE-Bench', browsergym_id='754'\n\t\t\t\t\tcode '', browsergym_id='755'\n\t\t\t\t\t\tStaticText 'RemoteRuntime'\n\t\t\t\tparagraph '', browsergym_id='756'\n\t\t\t\t\tStaticText '#3716'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='758'\n\t\t\t\tlink 'Documentation updates', browsergym_id='761'\n\t\t\t\tparagraph '', browsergym_id='762'\n\t\t\t\t\tStaticText '#3733'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '12 hours ago'\n\t\t\tlistitem '', browsergym_id='764'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11', browsergym_id='767'\n\t\t\t\tparagraph '', browsergym_id='768'\n\t\t\t\t\tStaticText '#3724'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\tlistitem '', browsergym_id='770'\n\t\t\t\tlink 'Add documentation for CLI mode', browsergym_id='773'\n\t\t\t\tparagraph '', browsergym_id='774'\n\t\t\t\t\tStaticText '#3706'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='776'\n\t\t\t\tlink 'Cosmetic README updates', browsergym_id='779'\n\t\t\t\tparagraph '', browsergym_id='780'\n\t\t\t\t\tStaticText '#3728'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='782'\n\t\t\t\tlink 'Release 0.9.2', browsergym_id='785'\n\t\t\t\tparagraph '', browsergym_id='786'\n\t\t\t\t\tStaticText '#3727'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\t\tlistitem '', browsergym_id='788'\n\t\t\t\tlink 'specify runtime image', browsergym_id='791'\n\t\t\t\tparagraph '', browsergym_id='792'\n\t\t\t\t\tStaticText '#3726'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='794'\n\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts', browsergym_id='797'\n\t\t\t\tparagraph '', browsergym_id='798'\n\t\t\t\t\tStaticText '#3665'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='800'\n\t\t\t\tlink 'Revert \"Create a reusable workflow for building, testing and publishing runtime images and use it\"', browsergym_id='803'\n\t\t\t\tparagraph '', browsergym_id='804'\n\t\t\t\t\tStaticText '#3725'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='806'\n\t\t\t\tlink 'Create a reusable workflow for building, testing and publishing runtime images and use it', browsergym_id='809'\n\t\t\t\tparagraph '', browsergym_id='810'\n\t\t\t\t\tStaticText '#3717'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '20 hours ago'\n\t\t\tlistitem '', browsergym_id='812'\n\t\t\t\tlink 'Fix: llm completion exception breaks CodeActAgent', browsergym_id='815'\n\t\t\t\tparagraph '', browsergym_id='816'\n\t\t\t\t\tStaticText '#3678'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='818'\n\t\t\t\tlink 'hotfix: Anthropic provider points to the correct LiteLLM model ID', browsergym_id='821'\n\t\t\t\tparagraph '', browsergym_id='822'\n\t\t\t\t\tStaticText '#3715'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='824'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.14 to 1.44.15', browsergym_id='827'\n\t\t\t\tparagraph '', browsergym_id='828'\n\t\t\t\t\tStaticText '#3712'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='830'\n\t\t\t\tlink 'chore(deps-dev): bump llama-index from 0.11.2 to 0.11.4', browsergym_id='833'\n\t\t\t\tparagraph '', browsergym_id='834'\n\t\t\t\t\tStaticText '#3711'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='836'\n\t\t\t\tlink 'Verified list of LLMs working with OpenHands and some LLM doc changes', browsergym_id='839'\n\t\t\t\tparagraph '', browsergym_id='840'\n\t\t\t\t\tStaticText '#3714'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='842'\n\t\t\t\tlink '[Eval] Make SWE-Bench run_infer.sh to default to run SWE-Bench Lite', browsergym_id='845'\n\t\t\t\tparagraph '', browsergym_id='846'\n\t\t\t\t\tStaticText '#3704'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='848'\n\t\t\t\tlink 'doc updates for headless / cli mode', browsergym_id='851'\n\t\t\t\tparagraph '', browsergym_id='852'\n\t\t\t\t\tStaticText '#3707'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='854'\n\t\t\t\tlink 'Indicate browser as experimental so user is aware it may not be fully stable', browsergym_id='857'\n\t\t\t\tparagraph '', browsergym_id='858'\n\t\t\t\t\tStaticText '#3676'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='860'\n\t\t\t\tlink 'fix(frontend): Files display updates', browsergym_id='863'\n\t\t\t\tparagraph '', browsergym_id='864'\n\t\t\t\t\tStaticText '#3694'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='866'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.11 to 1.44.14', browsergym_id='869'\n\t\t\t\tparagraph '', browsergym_id='870'\n\t\t\t\t\tStaticText '#3698'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='872'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.9 to 1.35.10', browsergym_id='875'\n\t\t\t\tparagraph '', browsergym_id='876'\n\t\t\t\t\tStaticText '#3696'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='878'\n\t\t\t\tlink 'feat: add SWE-bench fullset support', browsergym_id='881'\n\t\t\t\tparagraph '', browsergym_id='882'\n\t\t\t\t\tStaticText '#3477'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='884'\n\t\t\t\tlink 'chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 in /frontend', browsergym_id='887'\n\t\t\t\tparagraph '', browsergym_id='888'\n\t\t\t\t\tStaticText '#3700'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='890'\n\t\t\t\tlink 'chore(deps-dev): bump @types/node from 22.5.1 to 22.5.2 in /frontend', browsergym_id='893'\n\t\t\t\tparagraph '', browsergym_id='894'\n\t\t\t\t\tStaticText '#3702'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='896'\n\t\t\t\tlink 'chore(deps-dev): bump postcss from 8.4.41 to 8.4.44 in /frontend', browsergym_id='899'\n\t\t\t\tparagraph '', browsergym_id='900'\n\t\t\t\t\tStaticText '#3701'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='902'\n\t\t\t\tlink '(fix) confirmation mode bugfix for the EventStreamRuntime', browsergym_id='905'\n\t\t\t\tparagraph '', browsergym_id='906'\n\t\t\t\t\tStaticText '#3695'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='908'\n\t\t\t\tlink 'file_ops: Use tmp file for original linting', browsergym_id='911'\n\t\t\t\tparagraph '', browsergym_id='912'\n\t\t\t\t\tStaticText '#3681'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='914'\n\t\t\t\tlink \"(enh) Improve CodeActAgent's file editing reliability\", browsergym_id='917'\n\t\t\t\tparagraph '', browsergym_id='918'\n\t\t\t\t\tStaticText '#3610'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='920'\n\t\t\t\tlink 'Docs: add logo to repo', browsergym_id='923'\n\t\t\t\tparagraph '', browsergym_id='924'\n\t\t\t\t\tStaticText '#3691'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='926'\n\t\t\t\tlink 'fix eval README link', browsergym_id='929'\n\t\t\t\tparagraph '', browsergym_id='930'\n\t\t\t\t\tStaticText '#3692'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='932'\n\t\t\t\tlink 'llm: add NotFoundError to completion exception handling', browsergym_id='935'\n\t\t\t\tparagraph '', browsergym_id='936'\n\t\t\t\t\tStaticText '#3668'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='938'\n\t\t\t\tlink 'Fix step count out-of-sync bug when delegated agent fails', browsergym_id='941'\n\t\t\t\tparagraph '', browsergym_id='942'\n\t\t\t\t\tStaticText '#3680'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='944'\n\t\t\t\tlink 'chore(deps-dev): bump llama-index-embeddings-azure-openai from 0.2.4 to 0.2.5', browsergym_id='947'\n\t\t\t\tparagraph '', browsergym_id='948'\n\t\t\t\t\tStaticText '#3669'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\tlistitem '', browsergym_id='950'\n\t\t\t\tlink 'chore(deps-dev): bump ruff from 0.6.2 to 0.6.3', browsergym_id='953'\n\t\t\t\tparagraph '', browsergym_id='954'\n\t\t\t\t\tStaticText '#3674'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='956'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.9 to 1.44.11', browsergym_id='959'\n\t\t\t\tparagraph '', browsergym_id='960'\n\t\t\t\t\tStaticText '#3671'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='962'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.7 to 1.35.9', browsergym_id='965'\n\t\t\t\tparagraph '', browsergym_id='966'\n\t\t\t\t\tStaticText '#3670'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='968'\n\t\t\t\tlink 'chore(deps-dev): bump @types/react from 18.3.4 to 18.3.5 in /frontend', browsergym_id='971'\n\t\t\t\tparagraph '', browsergym_id='972'\n\t\t\t\t\tStaticText '#3672'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='974'\n\t\t\t\tlink 'chore(deps-dev): bump openai from 1.42.0 to 1.43.0', browsergym_id='977'\n\t\t\t\tparagraph '', browsergym_id='978'\n\t\t\t\t\tStaticText '#3673'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='980'\n\t\t\t\tlink 'chore(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs', browsergym_id='983'\n\t\t\t\tparagraph '', browsergym_id='984'\n\t\t\t\t\tStaticText '#3675'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='986'\n\t\t\t\tlink '(fix) Aider bench: logname fix; improve test calling instruction', browsergym_id='989'\n\t\t\t\tparagraph '', browsergym_id='990'\n\t\t\t\t\tStaticText '#3666'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='992'\n\t\t\t\tlink 'Release to pypi', browsergym_id='995'\n\t\t\t\tparagraph '', browsergym_id='996'\n\t\t\t\t\tStaticText '#3667'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='998'\n\t\t\t\tlink 'chore(deps-dev): bump @testing-library/react from 16.0.0 to 16.0.1 in /frontend', browsergym_id='1001'\n\t\t\t\tparagraph '', browsergym_id='1002'\n\t\t\t\t\tStaticText '#3652'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1004'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.7 to 1.44.9', browsergym_id='1007'\n\t\t\t\tparagraph '', browsergym_id='1008'\n\t\t\t\t\tStaticText '#3654'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1010'\n\t\t\t\tlink 'feat: add more embed models that Ollama supports recently', browsergym_id='1013'\n\t\t\t\tparagraph '', browsergym_id='1014'\n\t\t\t\t\tStaticText '#3641'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1016'\n\t\t\t\tlink '(fix) test_is_stuck.py to not fail (regression)', browsergym_id='1019'\n\t\t\t\tparagraph '', browsergym_id='1020'\n\t\t\t\t\tStaticText '#3662'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1022'\n\t\t\t\tlink '(refactor) Make Runtime class synchronous', browsergym_id='1025'\n\t\t\t\t\tcode '', browsergym_id='1026'\n\t\t\t\t\t\tStaticText 'Runtime'\n\t\t\t\tparagraph '', browsergym_id='1027'\n\t\t\t\t\tStaticText '#3661'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1029'\n\t\t\t\tlink 'Fix GitHub action gate for fork build step', browsergym_id='1032'\n\t\t\t\tparagraph '', browsergym_id='1033'\n\t\t\t\t\tStaticText '#3660'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1035'\n\t\t\t\tlink 'implement GitHub action for integration regeneration', browsergym_id='1038'\n\t\t\t\tparagraph '', browsergym_id='1039'\n\t\t\t\t\tStaticText '#3659'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1041'\n\t\t\t\tlink 'add (placeholder) workflow for regenerating the integration tests', browsergym_id='1044'\n\t\t\t\tparagraph '', browsergym_id='1045'\n\t\t\t\t\tStaticText '#3657'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1047'\n\t\t\t\tlink 'Release 0.9.1', browsergym_id='1050'\n\t\t\t\tparagraph '', browsergym_id='1051'\n\t\t\t\t\tStaticText '#3656'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1053'\n\t\t\t\tlink 'feat: support remote runtime', browsergym_id='1056'\n\t\t\t\tparagraph '', browsergym_id='1057'\n\t\t\t\t\tStaticText '#3406'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1059'\n\t\t\t\tlink 'test: Fix test_config.py fails when variables are set externally in the environment', browsergym_id='1062'\n\t\t\t\tparagraph '', browsergym_id='1063'\n\t\t\t\t\tStaticText '#3621'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1065'\n\t\t\t\tlink '(enh) StuckDetector: fix+enhance syntax error loop detection', browsergym_id='1068'\n\t\t\t\tparagraph '', browsergym_id='1069'\n\t\t\t\t\tStaticText '#3628'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1071'\n\t\t\t\tlink '(enh) review of logger.py; less logging in AgentController', browsergym_id='1074'\n\t\t\t\tparagraph '', browsergym_id='1075'\n\t\t\t\t\tStaticText '#3648'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1077'\n\t\t\t\tlink 'Micro agent: improve github.md with more API commands (CodeActAgent)', browsergym_id='1080'\n\t\t\t\tparagraph '', browsergym_id='1081'\n\t\t\t\t\tStaticText '#3651'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\theading '13 Pull requests opened by 6 people', browsergym_id='1083'\n\t\t\tStaticText '13'\n\t\t\tStaticText 'Pull requests opened by'\n\t\t\tStaticText '6'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1088'\n\t\t\tlistitem '', browsergym_id='1089'\n\t\t\t\tlink 'Support interactive commands', browsergym_id='1092'\n\t\t\t\tparagraph '', browsergym_id='1093'\n\t\t\t\t\tStaticText '#3653'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1095'\n\t\t\t\tlink 'try running tests with 5 workers', browsergym_id='1098'\n\t\t\t\tparagraph '', browsergym_id='1099'\n\t\t\t\t\tStaticText '#3658'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1101'\n\t\t\t\tlink '(fix) StuckDetector: syntax error loops were not detected', browsergym_id='1104'\n\t\t\t\tparagraph '', browsergym_id='1105'\n\t\t\t\t\tStaticText '#3663'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1107'\n\t\t\t\tlink 'test: Adding Testings for Bash interactive Inputs', browsergym_id='1110'\n\t\t\t\tparagraph '', browsergym_id='1111'\n\t\t\t\t\tStaticText '#3677'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1113'\n\t\t\t\tlink '(enh) runtime_build: no duplicate sdist; docker pull with progress info', browsergym_id='1116'\n\t\t\t\tparagraph '', browsergym_id='1117'\n\t\t\t\t\tStaticText '#3682'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1119'\n\t\t\t\tlink '(feat) making prompt caching optional instead of enabled default', browsergym_id='1122'\n\t\t\t\tparagraph '', browsergym_id='1123'\n\t\t\t\t\tStaticText '#3689'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1125'\n\t\t\t\tlink 'chore(deps): bump numpy from 1.26.4 to 2.1.1', browsergym_id='1128'\n\t\t\t\tparagraph '', browsergym_id='1129'\n\t\t\t\t\tStaticText '#3713'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1131'\n\t\t\t\tlink 'chore(deps-dev): bump @types/node from 22.5.2 to 22.5.3 in /frontend', browsergym_id='1134'\n\t\t\t\tparagraph '', browsergym_id='1135'\n\t\t\t\t\tStaticText '#3720'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1137'\n\t\t\t\tlink 'chore(deps): bump vite from 5.4.2 to 5.4.3 in /frontend', browsergym_id='1140'\n\t\t\t\tparagraph '', browsergym_id='1141'\n\t\t\t\t\tStaticText '#3721'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1143'\n\t\t\t\tlink 'chore(deps-dev): bump postcss from 8.4.44 to 8.4.45 in /frontend', browsergym_id='1146'\n\t\t\t\tparagraph '', browsergym_id='1147'\n\t\t\t\t\tStaticText '#3722'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1149'\n\t\t\t\tlink 'chore(deps-dev): bump the eslint group across 1 directory with 6 updates', browsergym_id='1152'\n\t\t\t\tparagraph '', browsergym_id='1153'\n\t\t\t\t\tStaticText '#3723'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1155'\n\t\t\t\tlink '(enh) CodeActAgent: improve logging; sensible retry defaults in config', browsergym_id='1158'\n\t\t\t\tparagraph '', browsergym_id='1159'\n\t\t\t\t\tStaticText '#3729'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1161'\n\t\t\t\tlink 'Update docs on LLM providers for consistency', browsergym_id='1164'\n\t\t\t\tparagraph '', browsergym_id='1165'\n\t\t\t\t\tStaticText '#3738'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '6 hours ago'\n\t\theading '24 Issues closed by 9 people', browsergym_id='1168'\n\t\t\tStaticText '24'\n\t\t\tStaticText 'Issues closed by'\n\t\t\tStaticText '9'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1173'\n\t\t\tlistitem '', browsergym_id='1174'\n\t\t\t\tlink '[Bug]: conda environment may differ from the jupyter and ipython environment when running the SWE-bench tasks, and it throws the package NotFound Error', browsergym_id='1177'\n\t\t\t\tparagraph '', browsergym_id='1178'\n\t\t\t\t\tStaticText '#2733'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='1180'\n\t\t\t\tlink '[Bug]: \"browser environment took too long\" error Everytime I use the browser', browsergym_id='1183'\n\t\t\t\tparagraph '', browsergym_id='1184'\n\t\t\t\t\tStaticText '#2587'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='1186'\n\t\t\t\tlink 'Better instructions for running SWE_BENCH', browsergym_id='1189'\n\t\t\t\tparagraph '', browsergym_id='1190'\n\t\t\t\t\tStaticText '#2239'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1192'\n\t\t\t\tlink '[docs] Create documentation for the CLI mode on the docs site', browsergym_id='1195'\n\t\t\t\tparagraph '', browsergym_id='1196'\n\t\t\t\t\tStaticText '#3578'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1198'\n\t\t\t\tlink '[Refactor]: Simplify SecurityAnalyzer Logic', browsergym_id='1201'\n\t\t\t\tparagraph '', browsergym_id='1202'\n\t\t\t\t\tStaticText '#3732'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1204'\n\t\t\t\tlink '[Bug]: Initial run is very slow for new users', browsergym_id='1207'\n\t\t\t\tparagraph '', browsergym_id='1208'\n\t\t\t\t\tStaticText '#3644'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='1210'\n\t\t\t\tlink '[Bug]: LiteLLM BadRequest - VertexAI Exception', browsergym_id='1213'\n\t\t\t\tparagraph '', browsergym_id='1214'\n\t\t\t\t\tStaticText '#3408'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='1216'\n\t\t\t\tlink '[Bug]: BadRequestError breaks runtime?', browsergym_id='1219'\n\t\t\t\tparagraph '', browsergym_id='1220'\n\t\t\t\t\tStaticText '#3435'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1222'\n\t\t\t\tlink '[Bug]: llm completion exception breaks CodeActAgent', browsergym_id='1225'\n\t\t\t\tparagraph '', browsergym_id='1226'\n\t\t\t\t\tStaticText '#3575'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1228'\n\t\t\t\tlink '[Bug]: pip install (through Jupyter?) not consistently working', browsergym_id='1231'\n\t\t\t\tparagraph '', browsergym_id='1232'\n\t\t\t\t\tStaticText '#3203'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1234'\n\t\t\t\tlink '[Bug]: Failed to share trajectories', browsergym_id='1237'\n\t\t\t\tparagraph '', browsergym_id='1238'\n\t\t\t\t\tStaticText '#2877'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1240'\n\t\t\t\tlink '[Bug]: 403 on Bedrock when using claude-3-5-sonnet-20240620', browsergym_id='1243'\n\t\t\t\tparagraph '', browsergym_id='1244'\n\t\t\t\t\tStaticText '#3708'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1246'\n\t\t\t\tlink '[Documentation]: Add documentation for CLI mode', browsergym_id='1249'\n\t\t\t\tparagraph '', browsergym_id='1250'\n\t\t\t\t\tStaticText '#3703'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1252'\n\t\t\t\tlink '[Bug]: \"Verified\" Anthropic/Claude model is actually a bedrock version of the mdoel', browsergym_id='1255'\n\t\t\t\tparagraph '', browsergym_id='1256'\n\t\t\t\t\tStaticText '#3709'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1258'\n\t\t\t\tlink '[Bug]: File contents do not update in the UI after agent makes an edit to it', browsergym_id='1261'\n\t\t\t\tparagraph '', browsergym_id='1262'\n\t\t\t\t\tStaticText '#3580'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1264'\n\t\t\t\tlink '[Bug]: Confirmation mode does not work as it is supposed to', browsergym_id='1267'\n\t\t\t\tparagraph '', browsergym_id='1268'\n\t\t\t\t\tStaticText '#3684'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1270'\n\t\t\t\tlink \"[Bug]: cannot Initialize agent when running in corporate proxy, due to \u2018github.com\u2019 is not trusted and doesn't have a known issuer.\", browsergym_id='1273'\n\t\t\t\tparagraph '', browsergym_id='1274'\n\t\t\t\t\tStaticText '#3591'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1276'\n\t\t\t\tlink \"Persistent docker doesn't work with AgentSkills in test\", browsergym_id='1279'\n\t\t\t\tparagraph '', browsergym_id='1280'\n\t\t\t\t\tStaticText '#2176'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1282'\n\t\t\t\tlink '[Bug]: gemini always trying to do the same thing in browsing', browsergym_id='1285'\n\t\t\t\tparagraph '', browsergym_id='1286'\n\t\t\t\t\tStaticText '#3034'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\tlistitem '', browsergym_id='1288'\n\t\t\t\tlink '[DevOps]: Set up CI to automatically publish to pypi on version update', browsergym_id='1291'\n\t\t\t\tparagraph '', browsergym_id='1292'\n\t\t\t\t\tStaticText '#3497'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1294'\n\t\t\t\tlink 'Move `test_runtime.py` out of test folder', browsergym_id='1297'\n\t\t\t\tparagraph '', browsergym_id='1298'\n\t\t\t\t\tStaticText '#3504'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1300'\n\t\t\t\tlink '[Bug]: stale.yml closes important epic issues.', browsergym_id='1303'\n\t\t\t\tparagraph '', browsergym_id='1304'\n\t\t\t\t\tStaticText '#3664'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1306'\n\t\t\t\tlink '[Bug]: First time startup does not display any indicator that a setup is occuring', browsergym_id='1309'\n\t\t\t\tparagraph '', browsergym_id='1310'\n\t\t\t\t\tStaticText '#3551'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1312'\n\t\t\t\tlink '[Bug]: `test_config.py` fails when LLM_MODEL is set externally in the environment', browsergym_id='1315'\n\t\t\t\tparagraph '', browsergym_id='1316'\n\t\t\t\t\tStaticText '#3572'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\theading '16 Issues opened by 6 people', browsergym_id='1318'\n\t\t\tStaticText '16'\n\t\t\tStaticText 'Issues opened by'\n\t\t\tStaticText '6'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1323'\n\t\t\tlistitem '', browsergym_id='1324'\n\t\t\t\tlink 'Open a new event stream / channel dedicated for error messages, notifications, and related data', browsergym_id='1327'\n\t\t\t\tparagraph '', browsergym_id='1328'\n\t\t\t\t\tStaticText '#3739'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '1 hour ago'\n\t\t\tlistitem '', browsergym_id='1330'\n\t\t\t\tlink '[Evaluation]: Evaluate various LLMs with OpenHands', browsergym_id='1333'\n\t\t\t\tparagraph '', browsergym_id='1334'\n\t\t\t\t\tStaticText '#3737'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1336'\n\t\t\t\tlink '[Frontend]: Add awareness of github projects', browsergym_id='1339'\n\t\t\t\tparagraph '', browsergym_id='1340'\n\t\t\t\t\tStaticText '#3736'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1342'\n\t\t\t\tlink 'Auto continue? + Remove some annoying limitations.', browsergym_id='1345'\n\t\t\t\tparagraph '', browsergym_id='1346'\n\t\t\t\t\tStaticText '#3735'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1348'\n\t\t\t\tlink '[Evaluation]: More light-weight SWE-bench evaluation', browsergym_id='1351'\n\t\t\t\tparagraph '', browsergym_id='1352'\n\t\t\t\t\tStaticText '#3734'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1354'\n\t\t\t\tlink '[Refactor]: Simplify ShortTermHistory/EventStream Logic', browsergym_id='1357'\n\t\t\t\tparagraph '', browsergym_id='1358'\n\t\t\t\t\tStaticText '#3731'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1360'\n\t\t\t\tlink '[Refactor]: Simplify AgentController Logic', browsergym_id='1363'\n\t\t\t\tparagraph '', browsergym_id='1364'\n\t\t\t\t\tStaticText '#3730'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1366'\n\t\t\t\tlink '[Bug]: No response in EventStreamRuntime', browsergym_id='1369'\n\t\t\t\tparagraph '', browsergym_id='1370'\n\t\t\t\t\tStaticText '#3718'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1372'\n\t\t\t\tlink '[Bug]: Clicking on a file to display is blocked when the agent is working', browsergym_id='1375'\n\t\t\t\tparagraph '', browsergym_id='1376'\n\t\t\t\t\tStaticText '#3693'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1378'\n\t\t\t\tlink 'support for CCS 1.0.0-RFC to boost context throughout the codebase', browsergym_id='1381'\n\t\t\t\tparagraph '', browsergym_id='1382'\n\t\t\t\t\tStaticText '#3690'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1384'\n\t\t\t\tlink '[Bug]: User is able to press \"Reset to defaults\" and confirm changes when the settings are supposed to be disabled', browsergym_id='1387'\n\t\t\t\tparagraph '', browsergym_id='1388'\n\t\t\t\t\tStaticText '#3688'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1390'\n\t\t\t\tlink '[Bug]: Unintuitive UI to clear / unselect the security analyzer option once set', browsergym_id='1393'\n\t\t\t\tparagraph '', browsergym_id='1394'\n\t\t\t\t\tStaticText '#3687'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1396'\n\t\t\t\tlink '[Bug]: Chatting with the security analyzer is slow and confusing', browsergym_id='1399'\n\t\t\t\tparagraph '', browsergym_id='1400'\n\t\t\t\t\tStaticText '#3686'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1402'\n\t\t\t\tlink 'Add an indicator for the cost of usage', browsergym_id='1405'\n\t\t\t\tparagraph '', browsergym_id='1406'\n\t\t\t\t\tStaticText '#3685'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1408'\n\t\t\t\tlink '[Bug]: Starting a new task does not clear the terminal', browsergym_id='1411'\n\t\t\t\tparagraph '', browsergym_id='1412'\n\t\t\t\t\tStaticText '#3683'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1414'\n\t\t\t\tlink '[Bug]: gpt-4o editing accuracy is low', browsergym_id='1417'\n\t\t\t\tparagraph '', browsergym_id='1418'\n\t\t\t\t\tStaticText '#3679'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '5 days ago'\n\t\theading '35 Unresolved conversations', browsergym_id='1421'\n\t\t\tStaticText '35'\n\t\t\tStaticText 'Unresolved conversations'\n\t\tparagraph '', browsergym_id='1425'\n\t\t\tStaticText 'Sometimes conversations happen on old items that aren\u2019t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.'\n\t\tlist '', browsergym_id='1426'\n\t\t\tlistitem '', browsergym_id='1427'\n\t\t\t\tlink 'Set enable network host to false during integration tests.', browsergym_id='1430'\n\t\t\t\tparagraph '', browsergym_id='1431'\n\t\t\t\t\tStaticText '#3646 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '\u2022 1 new comment'\n\t\t\tlistitem '', browsergym_id='1432'\n\t\t\t\tlink '[Bug]: long running commands and commands that are interactive', browsergym_id='1435'\n\t\t\t\tparagraph '', browsergym_id='1436'\n\t\t\t\t\tStaticText '#3176 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1437'\n\t\t\t\tlink '(feat) do not re-build runtime when changes made does not affect the runtime client', browsergym_id='1440'\n\t\t\t\tparagraph '', browsergym_id='1441'\n\t\t\t\t\tStaticText '#3622 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1442'\n\t\t\t\tlink '[Feature]: Aider-inspired RepoMap', browsergym_id='1445'\n\t\t\t\tparagraph '', browsergym_id='1446'\n\t\t\t\t\tStaticText '#2185 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1447'\n\t\t\t\tlink 'Pause and Restart controls are often unresponsive', browsergym_id='1450'\n\t\t\t\tparagraph '', browsergym_id='1451'\n\t\t\t\t\tStaticText '#1427 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1452'\n\t\t\t\tlink \"[Frontend] Short info to the user when there's an error\", browsergym_id='1455'\n\t\t\t\tparagraph '', browsergym_id='1456'\n\t\t\t\t\tStaticText '#1451 commented on'\n\t\t\t\t\tStaticText '10 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1457'\n\t\t\t\tlink 'Reset button should cause an immediate reset, not wait for the agent to finish the current step', browsergym_id='1460'\n\t\t\t\tparagraph '', browsergym_id='1461'\n\t\t\t\t\tStaticText '#2305 commented on'\n\t\t\t\t\tStaticText '10 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1462'\n\t\t\t\tlink '[Mega Issue] Agent Quality: Editing', browsergym_id='1465'\n\t\t\t\tparagraph '', browsergym_id='1466'\n\t\t\t\t\tStaticText '#3231 commented on'\n\t\t\t\t\tStaticText '9 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1467'\n\t\t\t\tlink '[Agent]: Add functionality from the \"Agentless\" tool', browsergym_id='1470'\n\t\t\t\tparagraph '', browsergym_id='1471'\n\t\t\t\t\tStaticText '#2820 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1472'\n\t\t\t\tlink 'Container-to-Host Communication Issue', browsergym_id='1475'\n\t\t\t\tparagraph '', browsergym_id='1476'\n\t\t\t\t\tStaticText '#2692 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1477'\n\t\t\t\tlink '[Bug]: WS connection keeps being reset', browsergym_id='1480'\n\t\t\t\tparagraph '', browsergym_id='1481'\n\t\t\t\t\tStaticText '#2625 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1482'\n\t\t\t\tlink '[Feature]: Implement and test speculative editing', browsergym_id='1485'\n\t\t\t\tparagraph '', browsergym_id='1486'\n\t\t\t\t\tStaticText '#1854 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1487'\n\t\t\t\tlink '[Bug]: Editing does not work on lines that contain \\\\n', browsergym_id='1490'\n\t\t\t\tparagraph '', browsergym_id='1491'\n\t\t\t\t\tStaticText '#3650 commented on'\n\t\t\t\t\tStaticText '3 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\tlink 'Integrating MemGPT-like Functionality', browsergym_id='1495'\n\t\t\t\tparagraph '', browsergym_id='1496'\n\t\t\t\t\tStaticText '#2937 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\tlink 'feat(frontend): UI overhaul', browsergym_id='1500'\n\t\t\t\tparagraph '', browsergym_id='1501'\n\t\t\t\t\tStaticText '#3604 commented on'\n\t\t\t\t\tStaticText '1 hour ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\tlink 'add search-agent to localize the issue', browsergym_id='1505'\n\t\t\t\tparagraph '', browsergym_id='1506'\n\t\t\t\t\tStaticText '#3613 commented on'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1507'\n\t\t\t\tlink 'Fix security analyzer', browsergym_id='1510'\n\t\t\t\tparagraph '', browsergym_id='1511'\n\t\t\t\t\tStaticText '#3625 commented on'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1512'\n\t\t\t\tlink 'feat(frontend): Rewrite `Session` handler', browsergym_id='1515'\n\t\t\t\tparagraph '', browsergym_id='1516'\n\t\t\t\t\tStaticText '#3642 commented on'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1517'\n\t\t\t\tlink 'Create a how-to guide for using OpenDevin in a jupyter notebook or google colab', browsergym_id='1520'\n\t\t\t\tparagraph '', browsergym_id='1521'\n\t\t\t\t\tStaticText '#1030 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1522'\n\t\t\t\tlink '[Bug]: OpenDevin stuck at initializing agent', browsergym_id='1525'\n\t\t\t\tparagraph '', browsergym_id='1526'\n\t\t\t\t\tStaticText '#3194 commented on'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1527'\n\t\t\t\tlink '[Bug]: Packages installed by Devin are not persistent', browsergym_id='1530'\n\t\t\t\tparagraph '', browsergym_id='1531'\n\t\t\t\t\tStaticText '#3098 commented on'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1532'\n\t\t\t\tlink '[Bug]: Error when running AgentBench evaluation with CodeActAgent', browsergym_id='1535'\n\t\t\t\tparagraph '', browsergym_id='1536'\n\t\t\t\t\tStaticText '#3204 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1537'\n\t\t\t\tlink '[Feature]: Allow specification of VertexAI params through config.toml', browsergym_id='1540'\n\t\t\t\tparagraph '', browsergym_id='1541'\n\t\t\t\t\tStaticText '#2723 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1542'\n\t\t\t\tlink '[Bug]: Failed to restore previous session', browsergym_id='1545'\n\t\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\t\tStaticText '#2276 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1547'\n\t\t\t\tlink \"Lightweight 'OmniscientAgent' which the head agent can query for a broader view of the codebase\", browsergym_id='1550'\n\t\t\t\tparagraph '', browsergym_id='1551'\n\t\t\t\t\tStaticText '#2363 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1552'\n\t\t\t\tlink '[Bug]: Gets stuck while trying to activate virtual environment', browsergym_id='1555'\n\t\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\t\tStaticText '#2799 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1557'\n\t\t\t\tlink 'Allow sandbox to interactively captures password / stdin inputs', browsergym_id='1560'\n\t\t\t\tparagraph '', browsergym_id='1561'\n\t\t\t\t\tStaticText '#892 commented on'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1562'\n\t\t\t\tlink 'Create a competitive agent with open LLMs', browsergym_id='1565'\n\t\t\t\tparagraph '', browsergym_id='1566'\n\t\t\t\t\tStaticText '#1085 commented on'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1567'\n\t\t\t\tlink 'DogFood: OpenDevin to provide fine-grained review comments', browsergym_id='1570'\n\t\t\t\tparagraph '', browsergym_id='1571'\n\t\t\t\t\tStaticText '#1254 commented on'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1572'\n\t\t\t\tlink \"[Bug]: stat: cannot statx '/var/run/docker.sock': No such file or directory\", browsergym_id='1575'\n\t\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\t\tStaticText '#3170 commented on'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1577'\n\t\t\t\tlink '[Bug]: When installing on WSL, I get a \"No files in workspace\" message at the top of the screen', browsergym_id='1580'\n\t\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\t\tStaticText '#2861 commented on'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1582'\n\t\t\t\tlink '[Bug]: Configuration behavior is unpredictable', browsergym_id='1585'\n\t\t\t\tparagraph '', browsergym_id='1586'\n\t\t\t\t\tStaticText '#3220 commented on'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1587'\n\t\t\t\tlink '[frontend] Improve ShareOpenDevin User Experience', browsergym_id='1590'\n\t\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\t\tStaticText '#3010 commented on'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1592'\n\t\t\t\tlink '[Application]: Github issue resolution with OpenHands', browsergym_id='1595'\n\t\t\t\tparagraph '', browsergym_id='1596'\n\t\t\t\t\tStaticText '#3232 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\t\t\tlistitem '', browsergym_id='1597'\n\t\t\t\tlink '[Refactor]: SecurityAnalyzer interfaces is somewhat unintuitive', browsergym_id='1600'\n\t\t\t\tparagraph '', browsergym_id='1601'\n\t\t\t\t\tStaticText '#3624 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '\u2022 0 new comments'\n\tcontentinfo '', browsergym_id='1602'\n\t\theading 'Footer', browsergym_id='1603'\n\t\tlink 'Homepage', browsergym_id='1606'\n\t\tStaticText '\u00a9 2024 GitHub,\\xa0Inc.'\n\t\tnavigation 'Footer', browsergym_id='1609'\n\t\t\theading 'Footer navigation', browsergym_id='1610'\n\t\t\tlist 'Footer navigation', browsergym_id='1611'\n\t\t\t\tlistitem '', browsergym_id='1612'\n\t\t\t\t\tlink 'Terms', browsergym_id='1613'\n\t\t\t\tlistitem '', browsergym_id='1614'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1615'\n\t\t\t\tlistitem '', browsergym_id='1616'\n\t\t\t\t\tlink 'Security', browsergym_id='1617'\n\t\t\t\tlistitem '', browsergym_id='1618'\n\t\t\t\t\tlink 'Status', browsergym_id='1619'\n\t\t\t\tlistitem '', browsergym_id='1620'\n\t\t\t\t\tlink 'Docs', browsergym_id='1621'\n\t\t\t\tlistitem '', browsergym_id='1622'\n\t\t\t\t\tlink 'Contact', browsergym_id='1623'\n\t\t\t\tlistitem '', browsergym_id='1624'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1625'\n\t\t\t\tlistitem '', browsergym_id='1626'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1627'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", + "html": "\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n Pulse ?? All-Hands-AI/OpenHands ?? GitHub\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n \n Skip to content\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n \n
\n
\n \n \n
\n

\n Navigation Menu\n

\n \n
\n
\n
\n \n
\n \n \n \n \n \n \n \n
\n
\n
\n \n
\n \n
\n \n \n
\n \n

\n Search code, repositories, users, issues, pull requests...\n

\n
\n
\n \n
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n

\n Provide feedback\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n \n

\n We read every piece of feedback, and take your input very seriously.\n

\n \n \n \n
\n
\n
\n \n
\n
\n \n \n \n
\n
\n
\n

\n Saved searches\n

\n

\n Use saved searches to filter your results more quickly\n

\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n \n \n /\n \n /repositories/pulse;ref_cta:Sign up;ref_loc:header logged out\"}\">\n Sign up\n \n \n \n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n
\n \n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n \n All-Hands-AI\n \n \n \n /\n \n \n \n OpenHands\n \n \n \n \n \n Public\n \n
\n
\n
\n
    \n
  • \n \n \n \n \n \n Notifications\n \n \n \n \n You must be signed in to change notification settings\n \n \n
  • \n
  • \n \n \n \n \n \n Fork\n \n 3.6k\n \n \n
  • \n
  • \n
    \n <::before><::after>\n \n \n \n \n \n \n Star\n \n \n 31k\n \n \n
    \n
  • \n
\n
\n
\n
\n
\n \n
\n \n
\n

\n Insights: All-Hands-AI/OpenHands\n

\n
\n <::before><::after>\n
\n \n
\n
\n

\n August 29, 2024\n \n ???\n \n September 5, 2024\n

\n
\n
\n \n <::after>\n \n Period:\n \n \n 1 week\n \n \n \n \n \n
\n \n Filter activity\n \n
\n \n \n \n
\n
\n
\n
\n
\n
\n

\n Overview\n

\n
\n \n
\n
\n
\n \n \n \n \n \n \n \n \n Loading\n \n \n
\n

\n Could not load contribution data\n

\n

\n Please try again later\n

\n
\n
\n
\n \n
\n \n \n \n \n \n \n \n \n Loading\n \n \n
\n
\n
\n
\n
\n
\n

\n \n \n \n \n \n \n 2\n \n Releases\n published by\n \n 1\n \n person\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n 55\n \n Pull requests merged by\n \n 14\n \n people\n \n

\n \n

\n \n \n \n \n \n \n 13\n \n Pull requests opened by\n \n 6\n \n people\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n \n \n 24\n \n Issues\n closed by\n \n 9\n \n people\n \n

\n \n

\n \n \n \n \n \n \n \n \n 16\n \n Issues\n opened by\n \n 6\n \n people\n \n

\n \n
\n
\n

\n \n \n \n \n \n \n 35\n \n Unresolved conversations\n \n

\n

\n Sometimes conversations happen on old items that aren???t yet closed.\n Here is a list of all the Issues and Pull Requests with unresolved\n conversations.\n

\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n \n \n \n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n \n\n", + "axtree": "RootWebArea 'Pulse ?? All-Hands-AI/OpenHands ?? GitHub', focused\n\tlink 'Skip to content', browsergym_id='150'\n\tbanner '', browsergym_id='171'\n\t\theading 'Navigation Menu', browsergym_id='172'\n\t\tlink 'Homepage', browsergym_id='184'\n\t\tnavigation 'Global', browsergym_id='190'\n\t\t\tlist '', browsergym_id='191'\n\t\t\t\tlistitem '', browsergym_id='192'\n\t\t\t\t\tbutton 'Product', expanded=False, browsergym_id='193'\n\t\t\t\tlistitem '', browsergym_id='252'\n\t\t\t\t\tbutton 'Solutions', expanded=False, browsergym_id='253'\n\t\t\t\tlistitem '', browsergym_id='283'\n\t\t\t\t\tbutton 'Resources', expanded=False, browsergym_id='284'\n\t\t\t\tlistitem '', browsergym_id='314'\n\t\t\t\t\tbutton 'Open Source', expanded=False, browsergym_id='315'\n\t\t\t\tlistitem '', browsergym_id='339'\n\t\t\t\t\tbutton 'Enterprise', expanded=False, browsergym_id='340'\n\t\t\t\tlistitem '', browsergym_id='368'\n\t\t\t\t\tlink 'Pricing', browsergym_id='369'\n\t\tbutton 'Search or jump to???', hasPopup='dialog', browsergym_id='372'\n\t\tlink 'Sign in', browsergym_id='495'\n\t\tlink 'Sign up', browsergym_id='496'\n\tmain '', browsergym_id='515'\n\t\tlink 'All-Hands-AI', browsergym_id='522'\n\t\tStaticText '/'\n\t\tstrong '', browsergym_id='524'\n\t\t\tlink 'OpenHands', browsergym_id='525'\n\t\tStaticText 'Public'\n\t\tlist '', browsergym_id='529'\n\t\t\tlistitem '', browsergym_id='530'\n\t\t\t\tlink 'You must be signed in to change notification settings', describedby='tooltip-UUID-XXX', browsergym_id='531'\n\t\t\t\t\tStaticText 'Notifications'\n\t\t\tlistitem '', browsergym_id='534'\n\t\t\t\tlink 'Fork 3.6k', browsergym_id='535'\n\t\t\t\t\tStaticText '3.6k'\n\t\t\tlistitem '', browsergym_id='538'\n\t\t\t\tlink 'You must be signed in to star a repository', browsergym_id='540'\n\t\t\t\t\tStaticText 'Star'\n\t\t\t\t\tStaticText '31k'\n\t\tnavigation 'Repository', browsergym_id='545'\n\t\t\tlist '', browsergym_id='546'\n\t\t\t\tlistitem '', browsergym_id='547'\n\t\t\t\t\tlink 'Code', browsergym_id='548'\n\t\t\t\t\t\tStaticText 'Code'\n\t\t\t\tlistitem '', browsergym_id='552'\n\t\t\t\t\tlink 'Issues 121', browsergym_id='553'\n\t\t\t\t\t\tStaticText 'Issues'\n\t\t\t\tlistitem '', browsergym_id='557'\n\t\t\t\t\tlink 'Pull requests 28', browsergym_id='558'\n\t\t\t\t\t\tStaticText 'Pull requests'\n\t\t\t\tlistitem '', browsergym_id='562'\n\t\t\t\t\tlink 'Discussions', browsergym_id='563'\n\t\t\t\t\t\tStaticText 'Discussions'\n\t\t\t\tlistitem '', browsergym_id='567'\n\t\t\t\t\tlink 'Actions', browsergym_id='568'\n\t\t\t\t\t\tStaticText 'Actions'\n\t\t\t\tlistitem '', browsergym_id='572'\n\t\t\t\t\tlink 'Projects 1', browsergym_id='573'\n\t\t\t\t\t\tStaticText 'Projects'\n\t\t\t\tlistitem '', browsergym_id='577'\n\t\t\t\t\tlink 'Security', browsergym_id='578'\n\t\t\t\t\t\tStaticText 'Security'\n\t\t\t\tlistitem '', browsergym_id='581'\n\t\t\t\t\tlink 'Insights', browsergym_id='582'\n\t\t\t\t\t\tStaticText 'Insights'\n\t\theading 'Insights: All-Hands-AI/OpenHands', browsergym_id='635'\n\t\tnavigation 'Insights', browsergym_id='639'\n\t\t\tlink 'Pulse', browsergym_id='640'\n\t\t\tlink 'Contributors', browsergym_id='641'\n\t\t\tlink 'Community Standards', browsergym_id='642'\n\t\t\tlink 'Commits', browsergym_id='643'\n\t\t\tlink 'Code frequency', browsergym_id='644'\n\t\t\tlink 'Dependency graph', browsergym_id='645'\n\t\t\tlink 'Network', browsergym_id='646'\n\t\t\tlink 'Forks', browsergym_id='647'\n\t\theading 'August 29, 2024 ??? September 5, 2024', browsergym_id='650'\n\t\t\tStaticText '???'\n\t\tDetails '', browsergym_id='653'\n\t\t\tbutton 'Period: 1 week', hasPopup='menu', expanded=False, browsergym_id='654'\n\t\t\t\tStaticText 'Period:'\n\t\t\t\tStaticText '1 week'\n\t\theading 'Overview', browsergym_id='676'\n\t\tlist '', browsergym_id='677'\n\t\t\tlistitem '', browsergym_id='678'\n\t\t\t\tlink 'View all merged pull requests', browsergym_id='681'\n\t\t\t\tlink 'View all open pull requests', browsergym_id='682'\n\t\t\t\tStaticText '68'\n\t\t\t\tStaticText 'Active pull requests'\n\t\t\t\tlink 'View all closed issues', browsergym_id='687'\n\t\t\t\tlink 'View all open issues', browsergym_id='688'\n\t\t\t\tStaticText '40'\n\t\t\t\tStaticText 'Active issues'\n\t\t\tlistitem '', browsergym_id='691'\n\t\t\t\tlist '', browsergym_id='692'\n\t\t\t\t\tlistitem '', browsergym_id='693'\n\t\t\t\t\t\tlink '55 Merged pull requests', browsergym_id='694'\n\t\t\t\t\t\t\tStaticText '55'\n\t\t\t\t\t\t\tStaticText 'Merged pull requests'\n\t\t\t\t\tlistitem '', browsergym_id='698'\n\t\t\t\t\t\tlink '13 Open pull requests', browsergym_id='699'\n\t\t\t\t\t\t\tStaticText '13'\n\t\t\t\t\t\t\tStaticText 'Open pull requests'\n\t\t\t\t\tlistitem '', browsergym_id='703'\n\t\t\t\t\t\tlink '24 Closed issues', browsergym_id='704'\n\t\t\t\t\t\t\tStaticText '24'\n\t\t\t\t\t\t\tStaticText 'Closed issues'\n\t\t\t\t\tlistitem '', browsergym_id='708'\n\t\t\t\t\t\tlink '16 New issues', browsergym_id='709'\n\t\t\t\t\t\t\tStaticText '16'\n\t\t\t\t\t\t\tStaticText 'New issues'\n\t\tStaticText 'Excluding merges,'\n\t\tStaticText '15 authors'\n\t\tStaticText 'have pushed'\n\t\tStaticText '55'\n\t\tStaticText 'commits'\n\t\tStaticText 'to main and'\n\t\tStaticText '89'\n\t\tStaticText 'commits'\n\t\tStaticText 'to all branches. On main,'\n\t\tStaticText '370 files'\n\t\tStaticText 'have changed and there have been'\n\t\tlink '9,434 additions and 22,298??deletions'\n\t\tStaticText '.'\n\t\tStaticText 'Loading'\n\t\tSvgRoot ''\n\t\t\tStaticText '0'\n\t\t\tStaticText '10'\n\t\t\tStaticText '20'\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\t\tlink ''\n\t\theading '2 Releases published by 1 person', browsergym_id='728'\n\t\t\tStaticText '2'\n\t\t\tStaticText 'Releases published by'\n\t\t\tStaticText '1'\n\t\t\tStaticText 'person'\n\t\tlist '', browsergym_id='733'\n\t\t\tlistitem '', browsergym_id='734'\n\t\t\t\tlink '0.9.1 0.9.1 - 2024-08-29', browsergym_id='737'\n\t\t\t\tparagraph '', browsergym_id='738'\n\t\t\t\t\tStaticText 'published'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='739'\n\t\t\t\tlink '0.9.2 0.9.2 - 2024-09-04', browsergym_id='742'\n\t\t\t\tparagraph '', browsergym_id='743'\n\t\t\t\t\tStaticText 'published'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\theading '55 Pull requests merged by 14 people', browsergym_id='745'\n\t\t\tStaticText '55'\n\t\t\tStaticText 'Pull requests merged by'\n\t\t\tStaticText '14'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='750'\n\t\t\tlistitem '', browsergym_id='751'\n\t\t\t\tlink 'Fix issues for running RemoteRuntime in parallel on SWE-Bench', browsergym_id='754'\n\t\t\t\t\tcode '', browsergym_id='755'\n\t\t\t\t\t\tStaticText 'RemoteRuntime'\n\t\t\t\tparagraph '', browsergym_id='756'\n\t\t\t\t\tStaticText '#3716'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='758'\n\t\t\t\tlink 'Documentation updates', browsergym_id='761'\n\t\t\t\tparagraph '', browsergym_id='762'\n\t\t\t\t\tStaticText '#3733'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '12 hours ago'\n\t\t\tlistitem '', browsergym_id='764'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.10 to 1.35.11', browsergym_id='767'\n\t\t\t\tparagraph '', browsergym_id='768'\n\t\t\t\t\tStaticText '#3724'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\tlistitem '', browsergym_id='770'\n\t\t\t\tlink 'Add documentation for CLI mode', browsergym_id='773'\n\t\t\t\tparagraph '', browsergym_id='774'\n\t\t\t\t\tStaticText '#3706'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='776'\n\t\t\t\tlink 'Cosmetic README updates', browsergym_id='779'\n\t\t\t\tparagraph '', browsergym_id='780'\n\t\t\t\t\tStaticText '#3728'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='782'\n\t\t\t\tlink 'Release 0.9.2', browsergym_id='785'\n\t\t\t\tparagraph '', browsergym_id='786'\n\t\t\t\t\tStaticText '#3727'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\t\tlistitem '', browsergym_id='788'\n\t\t\t\tlink 'specify runtime image', browsergym_id='791'\n\t\t\t\tparagraph '', browsergym_id='792'\n\t\t\t\t\tStaticText '#3726'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='794'\n\t\t\t\tlink '(fix) CodeActAgent: fix issues with vision support in prompts', browsergym_id='797'\n\t\t\t\tparagraph '', browsergym_id='798'\n\t\t\t\t\tStaticText '#3665'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='800'\n\t\t\t\tlink 'Revert \"Create a reusable workflow for building, testing and publishing runtime images and use it\"', browsergym_id='803'\n\t\t\t\tparagraph '', browsergym_id='804'\n\t\t\t\t\tStaticText '#3725'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='806'\n\t\t\t\tlink 'Create a reusable workflow for building, testing and publishing runtime images and use it', browsergym_id='809'\n\t\t\t\tparagraph '', browsergym_id='810'\n\t\t\t\t\tStaticText '#3717'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '20 hours ago'\n\t\t\tlistitem '', browsergym_id='812'\n\t\t\t\tlink 'Fix: llm completion exception breaks CodeActAgent', browsergym_id='815'\n\t\t\t\tparagraph '', browsergym_id='816'\n\t\t\t\t\tStaticText '#3678'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='818'\n\t\t\t\tlink 'hotfix: Anthropic provider points to the correct LiteLLM model ID', browsergym_id='821'\n\t\t\t\tparagraph '', browsergym_id='822'\n\t\t\t\t\tStaticText '#3715'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='824'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.14 to 1.44.15', browsergym_id='827'\n\t\t\t\tparagraph '', browsergym_id='828'\n\t\t\t\t\tStaticText '#3712'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='830'\n\t\t\t\tlink 'chore(deps-dev): bump llama-index from 0.11.2 to 0.11.4', browsergym_id='833'\n\t\t\t\tparagraph '', browsergym_id='834'\n\t\t\t\t\tStaticText '#3711'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='836'\n\t\t\t\tlink 'Verified list of LLMs working with OpenHands and some LLM doc changes', browsergym_id='839'\n\t\t\t\tparagraph '', browsergym_id='840'\n\t\t\t\t\tStaticText '#3714'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='842'\n\t\t\t\tlink '[Eval] Make SWE-Bench run_infer.sh to default to run SWE-Bench Lite', browsergym_id='845'\n\t\t\t\tparagraph '', browsergym_id='846'\n\t\t\t\t\tStaticText '#3704'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='848'\n\t\t\t\tlink 'doc updates for headless / cli mode', browsergym_id='851'\n\t\t\t\tparagraph '', browsergym_id='852'\n\t\t\t\t\tStaticText '#3707'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='854'\n\t\t\t\tlink 'Indicate browser as experimental so user is aware it may not be fully stable', browsergym_id='857'\n\t\t\t\tparagraph '', browsergym_id='858'\n\t\t\t\t\tStaticText '#3676'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='860'\n\t\t\t\tlink 'fix(frontend): Files display updates', browsergym_id='863'\n\t\t\t\tparagraph '', browsergym_id='864'\n\t\t\t\t\tStaticText '#3694'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='866'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.11 to 1.44.14', browsergym_id='869'\n\t\t\t\tparagraph '', browsergym_id='870'\n\t\t\t\t\tStaticText '#3698'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='872'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.9 to 1.35.10', browsergym_id='875'\n\t\t\t\tparagraph '', browsergym_id='876'\n\t\t\t\t\tStaticText '#3696'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='878'\n\t\t\t\tlink 'feat: add SWE-bench fullset support', browsergym_id='881'\n\t\t\t\tparagraph '', browsergym_id='882'\n\t\t\t\t\tStaticText '#3477'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='884'\n\t\t\t\tlink 'chore(deps-dev): bump lint-staged from 15.2.9 to 15.2.10 in /frontend', browsergym_id='887'\n\t\t\t\tparagraph '', browsergym_id='888'\n\t\t\t\t\tStaticText '#3700'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='890'\n\t\t\t\tlink 'chore(deps-dev): bump @types/node from 22.5.1 to 22.5.2 in /frontend', browsergym_id='893'\n\t\t\t\tparagraph '', browsergym_id='894'\n\t\t\t\t\tStaticText '#3702'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='896'\n\t\t\t\tlink 'chore(deps-dev): bump postcss from 8.4.41 to 8.4.44 in /frontend', browsergym_id='899'\n\t\t\t\tparagraph '', browsergym_id='900'\n\t\t\t\t\tStaticText '#3701'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='902'\n\t\t\t\tlink '(fix) confirmation mode bugfix for the EventStreamRuntime', browsergym_id='905'\n\t\t\t\tparagraph '', browsergym_id='906'\n\t\t\t\t\tStaticText '#3695'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='908'\n\t\t\t\tlink 'file_ops: Use tmp file for original linting', browsergym_id='911'\n\t\t\t\tparagraph '', browsergym_id='912'\n\t\t\t\t\tStaticText '#3681'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='914'\n\t\t\t\tlink \"(enh) Improve CodeActAgent's file editing reliability\", browsergym_id='917'\n\t\t\t\tparagraph '', browsergym_id='918'\n\t\t\t\t\tStaticText '#3610'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='920'\n\t\t\t\tlink 'Docs: add logo to repo', browsergym_id='923'\n\t\t\t\tparagraph '', browsergym_id='924'\n\t\t\t\t\tStaticText '#3691'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='926'\n\t\t\t\tlink 'fix eval README link', browsergym_id='929'\n\t\t\t\tparagraph '', browsergym_id='930'\n\t\t\t\t\tStaticText '#3692'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='932'\n\t\t\t\tlink 'llm: add NotFoundError to completion exception handling', browsergym_id='935'\n\t\t\t\tparagraph '', browsergym_id='936'\n\t\t\t\t\tStaticText '#3668'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='938'\n\t\t\t\tlink 'Fix step count out-of-sync bug when delegated agent fails', browsergym_id='941'\n\t\t\t\tparagraph '', browsergym_id='942'\n\t\t\t\t\tStaticText '#3680'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='944'\n\t\t\t\tlink 'chore(deps-dev): bump llama-index-embeddings-azure-openai from 0.2.4 to 0.2.5', browsergym_id='947'\n\t\t\t\tparagraph '', browsergym_id='948'\n\t\t\t\t\tStaticText '#3669'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\tlistitem '', browsergym_id='950'\n\t\t\t\tlink 'chore(deps-dev): bump ruff from 0.6.2 to 0.6.3', browsergym_id='953'\n\t\t\t\tparagraph '', browsergym_id='954'\n\t\t\t\t\tStaticText '#3674'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='956'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.9 to 1.44.11', browsergym_id='959'\n\t\t\t\tparagraph '', browsergym_id='960'\n\t\t\t\t\tStaticText '#3671'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='962'\n\t\t\t\tlink 'chore(deps): bump boto3 from 1.35.7 to 1.35.9', browsergym_id='965'\n\t\t\t\tparagraph '', browsergym_id='966'\n\t\t\t\t\tStaticText '#3670'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='968'\n\t\t\t\tlink 'chore(deps-dev): bump @types/react from 18.3.4 to 18.3.5 in /frontend', browsergym_id='971'\n\t\t\t\tparagraph '', browsergym_id='972'\n\t\t\t\t\tStaticText '#3672'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='974'\n\t\t\t\tlink 'chore(deps-dev): bump openai from 1.42.0 to 1.43.0', browsergym_id='977'\n\t\t\t\tparagraph '', browsergym_id='978'\n\t\t\t\t\tStaticText '#3673'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='980'\n\t\t\t\tlink 'chore(deps): bump prism-react-renderer from 2.3.1 to 2.4.0 in /docs', browsergym_id='983'\n\t\t\t\tparagraph '', browsergym_id='984'\n\t\t\t\t\tStaticText '#3675'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='986'\n\t\t\t\tlink '(fix) Aider bench: logname fix; improve test calling instruction', browsergym_id='989'\n\t\t\t\tparagraph '', browsergym_id='990'\n\t\t\t\t\tStaticText '#3666'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='992'\n\t\t\t\tlink 'Release to pypi', browsergym_id='995'\n\t\t\t\tparagraph '', browsergym_id='996'\n\t\t\t\t\tStaticText '#3667'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='998'\n\t\t\t\tlink 'chore(deps-dev): bump @testing-library/react from 16.0.0 to 16.0.1 in /frontend', browsergym_id='1001'\n\t\t\t\tparagraph '', browsergym_id='1002'\n\t\t\t\t\tStaticText '#3652'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1004'\n\t\t\t\tlink 'chore(deps): bump litellm from 1.44.7 to 1.44.9', browsergym_id='1007'\n\t\t\t\tparagraph '', browsergym_id='1008'\n\t\t\t\t\tStaticText '#3654'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1010'\n\t\t\t\tlink 'feat: add more embed models that Ollama supports recently', browsergym_id='1013'\n\t\t\t\tparagraph '', browsergym_id='1014'\n\t\t\t\t\tStaticText '#3641'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1016'\n\t\t\t\tlink '(fix) test_is_stuck.py to not fail (regression)', browsergym_id='1019'\n\t\t\t\tparagraph '', browsergym_id='1020'\n\t\t\t\t\tStaticText '#3662'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1022'\n\t\t\t\tlink '(refactor) Make Runtime class synchronous', browsergym_id='1025'\n\t\t\t\t\tcode '', browsergym_id='1026'\n\t\t\t\t\t\tStaticText 'Runtime'\n\t\t\t\tparagraph '', browsergym_id='1027'\n\t\t\t\t\tStaticText '#3661'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1029'\n\t\t\t\tlink 'Fix GitHub action gate for fork build step', browsergym_id='1032'\n\t\t\t\tparagraph '', browsergym_id='1033'\n\t\t\t\t\tStaticText '#3660'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1035'\n\t\t\t\tlink 'implement GitHub action for integration regeneration', browsergym_id='1038'\n\t\t\t\tparagraph '', browsergym_id='1039'\n\t\t\t\t\tStaticText '#3659'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1041'\n\t\t\t\tlink 'add (placeholder) workflow for regenerating the integration tests', browsergym_id='1044'\n\t\t\t\tparagraph '', browsergym_id='1045'\n\t\t\t\t\tStaticText '#3657'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1047'\n\t\t\t\tlink 'Release 0.9.1', browsergym_id='1050'\n\t\t\t\tparagraph '', browsergym_id='1051'\n\t\t\t\t\tStaticText '#3656'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1053'\n\t\t\t\tlink 'feat: support remote runtime', browsergym_id='1056'\n\t\t\t\tparagraph '', browsergym_id='1057'\n\t\t\t\t\tStaticText '#3406'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1059'\n\t\t\t\tlink 'test: Fix test_config.py fails when variables are set externally in the environment', browsergym_id='1062'\n\t\t\t\tparagraph '', browsergym_id='1063'\n\t\t\t\t\tStaticText '#3621'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1065'\n\t\t\t\tlink '(enh) StuckDetector: fix+enhance syntax error loop detection', browsergym_id='1068'\n\t\t\t\tparagraph '', browsergym_id='1069'\n\t\t\t\t\tStaticText '#3628'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1071'\n\t\t\t\tlink '(enh) review of logger.py; less logging in AgentController', browsergym_id='1074'\n\t\t\t\tparagraph '', browsergym_id='1075'\n\t\t\t\t\tStaticText '#3648'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1077'\n\t\t\t\tlink 'Micro agent: improve github.md with more API commands (CodeActAgent)', browsergym_id='1080'\n\t\t\t\tparagraph '', browsergym_id='1081'\n\t\t\t\t\tStaticText '#3651'\n\t\t\t\t\tStaticText 'merged'\n\t\t\t\t\tStaticText 'last week'\n\t\theading '13 Pull requests opened by 6 people', browsergym_id='1083'\n\t\t\tStaticText '13'\n\t\t\tStaticText 'Pull requests opened by'\n\t\t\tStaticText '6'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1088'\n\t\t\tlistitem '', browsergym_id='1089'\n\t\t\t\tlink 'Support interactive commands', browsergym_id='1092'\n\t\t\t\tparagraph '', browsergym_id='1093'\n\t\t\t\t\tStaticText '#3653'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1095'\n\t\t\t\tlink 'try running tests with 5 workers', browsergym_id='1098'\n\t\t\t\tparagraph '', browsergym_id='1099'\n\t\t\t\t\tStaticText '#3658'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1101'\n\t\t\t\tlink '(fix) StuckDetector: syntax error loops were not detected', browsergym_id='1104'\n\t\t\t\tparagraph '', browsergym_id='1105'\n\t\t\t\t\tStaticText '#3663'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1107'\n\t\t\t\tlink 'test: Adding Testings for Bash interactive Inputs', browsergym_id='1110'\n\t\t\t\tparagraph '', browsergym_id='1111'\n\t\t\t\t\tStaticText '#3677'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1113'\n\t\t\t\tlink '(enh) runtime_build: no duplicate sdist; docker pull with progress info', browsergym_id='1116'\n\t\t\t\tparagraph '', browsergym_id='1117'\n\t\t\t\t\tStaticText '#3682'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1119'\n\t\t\t\tlink '(feat) making prompt caching optional instead of enabled default', browsergym_id='1122'\n\t\t\t\tparagraph '', browsergym_id='1123'\n\t\t\t\t\tStaticText '#3689'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1125'\n\t\t\t\tlink 'chore(deps): bump numpy from 1.26.4 to 2.1.1', browsergym_id='1128'\n\t\t\t\tparagraph '', browsergym_id='1129'\n\t\t\t\t\tStaticText '#3713'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1131'\n\t\t\t\tlink 'chore(deps-dev): bump @types/node from 22.5.2 to 22.5.3 in /frontend', browsergym_id='1134'\n\t\t\t\tparagraph '', browsergym_id='1135'\n\t\t\t\t\tStaticText '#3720'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1137'\n\t\t\t\tlink 'chore(deps): bump vite from 5.4.2 to 5.4.3 in /frontend', browsergym_id='1140'\n\t\t\t\tparagraph '', browsergym_id='1141'\n\t\t\t\t\tStaticText '#3721'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1143'\n\t\t\t\tlink 'chore(deps-dev): bump postcss from 8.4.44 to 8.4.45 in /frontend', browsergym_id='1146'\n\t\t\t\tparagraph '', browsergym_id='1147'\n\t\t\t\t\tStaticText '#3722'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1149'\n\t\t\t\tlink 'chore(deps-dev): bump the eslint group across 1 directory with 6 updates', browsergym_id='1152'\n\t\t\t\tparagraph '', browsergym_id='1153'\n\t\t\t\t\tStaticText '#3723'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '19 hours ago'\n\t\t\tlistitem '', browsergym_id='1155'\n\t\t\t\tlink '(enh) CodeActAgent: improve logging; sensible retry defaults in config', browsergym_id='1158'\n\t\t\t\tparagraph '', browsergym_id='1159'\n\t\t\t\t\tStaticText '#3729'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1161'\n\t\t\t\tlink 'Update docs on LLM providers for consistency', browsergym_id='1164'\n\t\t\t\tparagraph '', browsergym_id='1165'\n\t\t\t\t\tStaticText '#3738'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '6 hours ago'\n\t\theading '24 Issues closed by 9 people', browsergym_id='1168'\n\t\t\tStaticText '24'\n\t\t\tStaticText 'Issues closed by'\n\t\t\tStaticText '9'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1173'\n\t\t\tlistitem '', browsergym_id='1174'\n\t\t\t\tlink '[Bug]: conda environment may differ from the jupyter and ipython environment when running the SWE-bench tasks, and it throws the package NotFound Error', browsergym_id='1177'\n\t\t\t\tparagraph '', browsergym_id='1178'\n\t\t\t\t\tStaticText '#2733'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='1180'\n\t\t\t\tlink '[Bug]: \"browser environment took too long\" error Everytime I use the browser', browsergym_id='1183'\n\t\t\t\tparagraph '', browsergym_id='1184'\n\t\t\t\t\tStaticText '#2587'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\tlistitem '', browsergym_id='1186'\n\t\t\t\tlink 'Better instructions for running SWE_BENCH', browsergym_id='1189'\n\t\t\t\tparagraph '', browsergym_id='1190'\n\t\t\t\t\tStaticText '#2239'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1192'\n\t\t\t\tlink '[docs] Create documentation for the CLI mode on the docs site', browsergym_id='1195'\n\t\t\t\tparagraph '', browsergym_id='1196'\n\t\t\t\t\tStaticText '#3578'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1198'\n\t\t\t\tlink '[Refactor]: Simplify SecurityAnalyzer Logic', browsergym_id='1201'\n\t\t\t\tparagraph '', browsergym_id='1202'\n\t\t\t\t\tStaticText '#3732'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1204'\n\t\t\t\tlink '[Bug]: Initial run is very slow for new users', browsergym_id='1207'\n\t\t\t\tparagraph '', browsergym_id='1208'\n\t\t\t\t\tStaticText '#3644'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='1210'\n\t\t\t\tlink '[Bug]: LiteLLM BadRequest - VertexAI Exception', browsergym_id='1213'\n\t\t\t\tparagraph '', browsergym_id='1214'\n\t\t\t\t\tStaticText '#3408'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\tlistitem '', browsergym_id='1216'\n\t\t\t\tlink '[Bug]: BadRequestError breaks runtime?', browsergym_id='1219'\n\t\t\t\tparagraph '', browsergym_id='1220'\n\t\t\t\t\tStaticText '#3435'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1222'\n\t\t\t\tlink '[Bug]: llm completion exception breaks CodeActAgent', browsergym_id='1225'\n\t\t\t\tparagraph '', browsergym_id='1226'\n\t\t\t\t\tStaticText '#3575'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1228'\n\t\t\t\tlink '[Bug]: pip install (through Jupyter?) not consistently working', browsergym_id='1231'\n\t\t\t\tparagraph '', browsergym_id='1232'\n\t\t\t\t\tStaticText '#3203'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1234'\n\t\t\t\tlink '[Bug]: Failed to share trajectories', browsergym_id='1237'\n\t\t\t\tparagraph '', browsergym_id='1238'\n\t\t\t\t\tStaticText '#2877'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1240'\n\t\t\t\tlink '[Bug]: 403 on Bedrock when using claude-3-5-sonnet-20240620', browsergym_id='1243'\n\t\t\t\tparagraph '', browsergym_id='1244'\n\t\t\t\t\tStaticText '#3708'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1246'\n\t\t\t\tlink '[Documentation]: Add documentation for CLI mode', browsergym_id='1249'\n\t\t\t\tparagraph '', browsergym_id='1250'\n\t\t\t\t\tStaticText '#3703'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1252'\n\t\t\t\tlink '[Bug]: \"Verified\" Anthropic/Claude model is actually a bedrock version of the mdoel', browsergym_id='1255'\n\t\t\t\tparagraph '', browsergym_id='1256'\n\t\t\t\t\tStaticText '#3709'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1258'\n\t\t\t\tlink '[Bug]: File contents do not update in the UI after agent makes an edit to it', browsergym_id='1261'\n\t\t\t\tparagraph '', browsergym_id='1262'\n\t\t\t\t\tStaticText '#3580'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\tlistitem '', browsergym_id='1264'\n\t\t\t\tlink '[Bug]: Confirmation mode does not work as it is supposed to', browsergym_id='1267'\n\t\t\t\tparagraph '', browsergym_id='1268'\n\t\t\t\t\tStaticText '#3684'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1270'\n\t\t\t\tlink \"[Bug]: cannot Initialize agent when running in corporate proxy, due to ???github.com??? is not trusted and doesn't have a known issuer.\", browsergym_id='1273'\n\t\t\t\tparagraph '', browsergym_id='1274'\n\t\t\t\t\tStaticText '#3591'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1276'\n\t\t\t\tlink \"Persistent docker doesn't work with AgentSkills in test\", browsergym_id='1279'\n\t\t\t\tparagraph '', browsergym_id='1280'\n\t\t\t\t\tStaticText '#2176'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1282'\n\t\t\t\tlink '[Bug]: gemini always trying to do the same thing in browsing', browsergym_id='1285'\n\t\t\t\tparagraph '', browsergym_id='1286'\n\t\t\t\t\tStaticText '#3034'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\tlistitem '', browsergym_id='1288'\n\t\t\t\tlink '[DevOps]: Set up CI to automatically publish to pypi on version update', browsergym_id='1291'\n\t\t\t\tparagraph '', browsergym_id='1292'\n\t\t\t\t\tStaticText '#3497'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1294'\n\t\t\t\tlink 'Move `test_runtime.py` out of test folder', browsergym_id='1297'\n\t\t\t\tparagraph '', browsergym_id='1298'\n\t\t\t\t\tStaticText '#3504'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1300'\n\t\t\t\tlink '[Bug]: stale.yml closes important epic issues.', browsergym_id='1303'\n\t\t\t\tparagraph '', browsergym_id='1304'\n\t\t\t\t\tStaticText '#3664'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1306'\n\t\t\t\tlink '[Bug]: First time startup does not display any indicator that a setup is occuring', browsergym_id='1309'\n\t\t\t\tparagraph '', browsergym_id='1310'\n\t\t\t\t\tStaticText '#3551'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\t\tlistitem '', browsergym_id='1312'\n\t\t\t\tlink '[Bug]: `test_config.py` fails when LLM_MODEL is set externally in the environment', browsergym_id='1315'\n\t\t\t\tparagraph '', browsergym_id='1316'\n\t\t\t\t\tStaticText '#3572'\n\t\t\t\t\tStaticText 'closed'\n\t\t\t\t\tStaticText 'last week'\n\t\theading '16 Issues opened by 6 people', browsergym_id='1318'\n\t\t\tStaticText '16'\n\t\t\tStaticText 'Issues opened by'\n\t\t\tStaticText '6'\n\t\t\tStaticText 'people'\n\t\tlist '', browsergym_id='1323'\n\t\t\tlistitem '', browsergym_id='1324'\n\t\t\t\tlink 'Open a new event stream / channel dedicated for error messages, notifications, and related data', browsergym_id='1327'\n\t\t\t\tparagraph '', browsergym_id='1328'\n\t\t\t\t\tStaticText '#3739'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '1 hour ago'\n\t\t\tlistitem '', browsergym_id='1330'\n\t\t\t\tlink '[Evaluation]: Evaluate various LLMs with OpenHands', browsergym_id='1333'\n\t\t\t\tparagraph '', browsergym_id='1334'\n\t\t\t\t\tStaticText '#3737'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1336'\n\t\t\t\tlink '[Frontend]: Add awareness of github projects', browsergym_id='1339'\n\t\t\t\tparagraph '', browsergym_id='1340'\n\t\t\t\t\tStaticText '#3736'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1342'\n\t\t\t\tlink 'Auto continue? + Remove some annoying limitations.', browsergym_id='1345'\n\t\t\t\tparagraph '', browsergym_id='1346'\n\t\t\t\t\tStaticText '#3735'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1348'\n\t\t\t\tlink '[Evaluation]: More light-weight SWE-bench evaluation', browsergym_id='1351'\n\t\t\t\tparagraph '', browsergym_id='1352'\n\t\t\t\t\tStaticText '#3734'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\tlistitem '', browsergym_id='1354'\n\t\t\t\tlink '[Refactor]: Simplify ShortTermHistory/EventStream Logic', browsergym_id='1357'\n\t\t\t\tparagraph '', browsergym_id='1358'\n\t\t\t\t\tStaticText '#3731'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1360'\n\t\t\t\tlink '[Refactor]: Simplify AgentController Logic', browsergym_id='1363'\n\t\t\t\tparagraph '', browsergym_id='1364'\n\t\t\t\t\tStaticText '#3730'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '14 hours ago'\n\t\t\tlistitem '', browsergym_id='1366'\n\t\t\t\tlink '[Bug]: No response in EventStreamRuntime', browsergym_id='1369'\n\t\t\t\tparagraph '', browsergym_id='1370'\n\t\t\t\t\tStaticText '#3718'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\tlistitem '', browsergym_id='1372'\n\t\t\t\tlink '[Bug]: Clicking on a file to display is blocked when the agent is working', browsergym_id='1375'\n\t\t\t\tparagraph '', browsergym_id='1376'\n\t\t\t\t\tStaticText '#3693'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\tlistitem '', browsergym_id='1378'\n\t\t\t\tlink 'support for CCS 1.0.0-RFC to boost context throughout the codebase', browsergym_id='1381'\n\t\t\t\tparagraph '', browsergym_id='1382'\n\t\t\t\t\tStaticText '#3690'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1384'\n\t\t\t\tlink '[Bug]: User is able to press \"Reset to defaults\" and confirm changes when the settings are supposed to be disabled', browsergym_id='1387'\n\t\t\t\tparagraph '', browsergym_id='1388'\n\t\t\t\t\tStaticText '#3688'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1390'\n\t\t\t\tlink '[Bug]: Unintuitive UI to clear / unselect the security analyzer option once set', browsergym_id='1393'\n\t\t\t\tparagraph '', browsergym_id='1394'\n\t\t\t\t\tStaticText '#3687'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1396'\n\t\t\t\tlink '[Bug]: Chatting with the security analyzer is slow and confusing', browsergym_id='1399'\n\t\t\t\tparagraph '', browsergym_id='1400'\n\t\t\t\t\tStaticText '#3686'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1402'\n\t\t\t\tlink 'Add an indicator for the cost of usage', browsergym_id='1405'\n\t\t\t\tparagraph '', browsergym_id='1406'\n\t\t\t\t\tStaticText '#3685'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1408'\n\t\t\t\tlink '[Bug]: Starting a new task does not clear the terminal', browsergym_id='1411'\n\t\t\t\tparagraph '', browsergym_id='1412'\n\t\t\t\t\tStaticText '#3683'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\tlistitem '', browsergym_id='1414'\n\t\t\t\tlink '[Bug]: gpt-4o editing accuracy is low', browsergym_id='1417'\n\t\t\t\tparagraph '', browsergym_id='1418'\n\t\t\t\t\tStaticText '#3679'\n\t\t\t\t\tStaticText 'opened'\n\t\t\t\t\tStaticText '5 days ago'\n\t\theading '35 Unresolved conversations', browsergym_id='1421'\n\t\t\tStaticText '35'\n\t\t\tStaticText 'Unresolved conversations'\n\t\tparagraph '', browsergym_id='1425'\n\t\t\tStaticText 'Sometimes conversations happen on old items that aren???t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.'\n\t\tlist '', browsergym_id='1426'\n\t\t\tlistitem '', browsergym_id='1427'\n\t\t\t\tlink 'Set enable network host to false during integration tests.', browsergym_id='1430'\n\t\t\t\tparagraph '', browsergym_id='1431'\n\t\t\t\t\tStaticText '#3646 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '??? 1 new comment'\n\t\t\tlistitem '', browsergym_id='1432'\n\t\t\t\tlink '[Bug]: long running commands and commands that are interactive', browsergym_id='1435'\n\t\t\t\tparagraph '', browsergym_id='1436'\n\t\t\t\t\tStaticText '#3176 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1437'\n\t\t\t\tlink '(feat) do not re-build runtime when changes made does not affect the runtime client', browsergym_id='1440'\n\t\t\t\tparagraph '', browsergym_id='1441'\n\t\t\t\t\tStaticText '#3622 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1442'\n\t\t\t\tlink '[Feature]: Aider-inspired RepoMap', browsergym_id='1445'\n\t\t\t\tparagraph '', browsergym_id='1446'\n\t\t\t\t\tStaticText '#2185 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1447'\n\t\t\t\tlink 'Pause and Restart controls are often unresponsive', browsergym_id='1450'\n\t\t\t\tparagraph '', browsergym_id='1451'\n\t\t\t\t\tStaticText '#1427 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1452'\n\t\t\t\tlink \"[Frontend] Short info to the user when there's an error\", browsergym_id='1455'\n\t\t\t\tparagraph '', browsergym_id='1456'\n\t\t\t\t\tStaticText '#1451 commented on'\n\t\t\t\t\tStaticText '10 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1457'\n\t\t\t\tlink 'Reset button should cause an immediate reset, not wait for the agent to finish the current step', browsergym_id='1460'\n\t\t\t\tparagraph '', browsergym_id='1461'\n\t\t\t\t\tStaticText '#2305 commented on'\n\t\t\t\t\tStaticText '10 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1462'\n\t\t\t\tlink '[Mega Issue] Agent Quality: Editing', browsergym_id='1465'\n\t\t\t\tparagraph '', browsergym_id='1466'\n\t\t\t\t\tStaticText '#3231 commented on'\n\t\t\t\t\tStaticText '9 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1467'\n\t\t\t\tlink '[Agent]: Add functionality from the \"Agentless\" tool', browsergym_id='1470'\n\t\t\t\tparagraph '', browsergym_id='1471'\n\t\t\t\t\tStaticText '#2820 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1472'\n\t\t\t\tlink 'Container-to-Host Communication Issue', browsergym_id='1475'\n\t\t\t\tparagraph '', browsergym_id='1476'\n\t\t\t\t\tStaticText '#2692 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1477'\n\t\t\t\tlink '[Bug]: WS connection keeps being reset', browsergym_id='1480'\n\t\t\t\tparagraph '', browsergym_id='1481'\n\t\t\t\t\tStaticText '#2625 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1482'\n\t\t\t\tlink '[Feature]: Implement and test speculative editing', browsergym_id='1485'\n\t\t\t\tparagraph '', browsergym_id='1486'\n\t\t\t\t\tStaticText '#1854 commented on'\n\t\t\t\t\tStaticText '7 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1487'\n\t\t\t\tlink '[Bug]: Editing does not work on lines that contain \\\\n', browsergym_id='1490'\n\t\t\t\tparagraph '', browsergym_id='1491'\n\t\t\t\t\tStaticText '#3650 commented on'\n\t\t\t\t\tStaticText '3 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1492'\n\t\t\t\tlink 'Integrating MemGPT-like Functionality', browsergym_id='1495'\n\t\t\t\tparagraph '', browsergym_id='1496'\n\t\t\t\t\tStaticText '#2937 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1497'\n\t\t\t\tlink 'feat(frontend): UI overhaul', browsergym_id='1500'\n\t\t\t\tparagraph '', browsergym_id='1501'\n\t\t\t\t\tStaticText '#3604 commented on'\n\t\t\t\t\tStaticText '1 hour ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1502'\n\t\t\t\tlink 'add search-agent to localize the issue', browsergym_id='1505'\n\t\t\t\tparagraph '', browsergym_id='1506'\n\t\t\t\t\tStaticText '#3613 commented on'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1507'\n\t\t\t\tlink 'Fix security analyzer', browsergym_id='1510'\n\t\t\t\tparagraph '', browsergym_id='1511'\n\t\t\t\t\tStaticText '#3625 commented on'\n\t\t\t\t\tStaticText '17 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1512'\n\t\t\t\tlink 'feat(frontend): Rewrite `Session` handler', browsergym_id='1515'\n\t\t\t\tparagraph '', browsergym_id='1516'\n\t\t\t\t\tStaticText '#3642 commented on'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1517'\n\t\t\t\tlink 'Create a how-to guide for using OpenDevin in a jupyter notebook or google colab', browsergym_id='1520'\n\t\t\t\tparagraph '', browsergym_id='1521'\n\t\t\t\t\tStaticText '#1030 commented on'\n\t\t\t\t\tStaticText 'last week'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1522'\n\t\t\t\tlink '[Bug]: OpenDevin stuck at initializing agent', browsergym_id='1525'\n\t\t\t\tparagraph '', browsergym_id='1526'\n\t\t\t\t\tStaticText '#3194 commented on'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1527'\n\t\t\t\tlink '[Bug]: Packages installed by Devin are not persistent', browsergym_id='1530'\n\t\t\t\tparagraph '', browsergym_id='1531'\n\t\t\t\t\tStaticText '#3098 commented on'\n\t\t\t\t\tStaticText '5 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1532'\n\t\t\t\tlink '[Bug]: Error when running AgentBench evaluation with CodeActAgent', browsergym_id='1535'\n\t\t\t\tparagraph '', browsergym_id='1536'\n\t\t\t\t\tStaticText '#3204 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1537'\n\t\t\t\tlink '[Feature]: Allow specification of VertexAI params through config.toml', browsergym_id='1540'\n\t\t\t\tparagraph '', browsergym_id='1541'\n\t\t\t\t\tStaticText '#2723 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1542'\n\t\t\t\tlink '[Bug]: Failed to restore previous session', browsergym_id='1545'\n\t\t\t\tparagraph '', browsergym_id='1546'\n\t\t\t\t\tStaticText '#2276 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1547'\n\t\t\t\tlink \"Lightweight 'OmniscientAgent' which the head agent can query for a broader view of the codebase\", browsergym_id='1550'\n\t\t\t\tparagraph '', browsergym_id='1551'\n\t\t\t\t\tStaticText '#2363 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1552'\n\t\t\t\tlink '[Bug]: Gets stuck while trying to activate virtual environment', browsergym_id='1555'\n\t\t\t\tparagraph '', browsergym_id='1556'\n\t\t\t\t\tStaticText '#2799 commented on'\n\t\t\t\t\tStaticText '4 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1557'\n\t\t\t\tlink 'Allow sandbox to interactively captures password / stdin inputs', browsergym_id='1560'\n\t\t\t\tparagraph '', browsergym_id='1561'\n\t\t\t\t\tStaticText '#892 commented on'\n\t\t\t\t\tStaticText '3 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1562'\n\t\t\t\tlink 'Create a competitive agent with open LLMs', browsergym_id='1565'\n\t\t\t\tparagraph '', browsergym_id='1566'\n\t\t\t\t\tStaticText '#1085 commented on'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1567'\n\t\t\t\tlink 'DogFood: OpenDevin to provide fine-grained review comments', browsergym_id='1570'\n\t\t\t\tparagraph '', browsergym_id='1571'\n\t\t\t\t\tStaticText '#1254 commented on'\n\t\t\t\t\tStaticText '2 days ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1572'\n\t\t\t\tlink \"[Bug]: stat: cannot statx '/var/run/docker.sock': No such file or directory\", browsergym_id='1575'\n\t\t\t\tparagraph '', browsergym_id='1576'\n\t\t\t\t\tStaticText '#3170 commented on'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1577'\n\t\t\t\tlink '[Bug]: When installing on WSL, I get a \"No files in workspace\" message at the top of the screen', browsergym_id='1580'\n\t\t\t\tparagraph '', browsergym_id='1581'\n\t\t\t\t\tStaticText '#2861 commented on'\n\t\t\t\t\tStaticText 'yesterday'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1582'\n\t\t\t\tlink '[Bug]: Configuration behavior is unpredictable', browsergym_id='1585'\n\t\t\t\tparagraph '', browsergym_id='1586'\n\t\t\t\t\tStaticText '#3220 commented on'\n\t\t\t\t\tStaticText '15 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1587'\n\t\t\t\tlink '[frontend] Improve ShareOpenDevin User Experience', browsergym_id='1590'\n\t\t\t\tparagraph '', browsergym_id='1591'\n\t\t\t\t\tStaticText '#3010 commented on'\n\t\t\t\t\tStaticText '13 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1592'\n\t\t\t\tlink '[Application]: Github issue resolution with OpenHands', browsergym_id='1595'\n\t\t\t\tparagraph '', browsergym_id='1596'\n\t\t\t\t\tStaticText '#3232 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\t\t\tlistitem '', browsergym_id='1597'\n\t\t\t\tlink '[Refactor]: SecurityAnalyzer interfaces is somewhat unintuitive', browsergym_id='1600'\n\t\t\t\tparagraph '', browsergym_id='1601'\n\t\t\t\t\tStaticText '#3624 commented on'\n\t\t\t\t\tStaticText '11 hours ago'\n\t\t\t\t\tStaticText '??? 0 new comments'\n\tcontentinfo '', browsergym_id='1602'\n\t\theading 'Footer', browsergym_id='1603'\n\t\tlink 'Homepage', browsergym_id='1606'\n\t\tStaticText '?? 2024 GitHub,??Inc.'\n\t\tnavigation 'Footer', browsergym_id='1609'\n\t\t\theading 'Footer navigation', browsergym_id='1610'\n\t\t\tlist 'Footer navigation', browsergym_id='1611'\n\t\t\t\tlistitem '', browsergym_id='1612'\n\t\t\t\t\tlink 'Terms', browsergym_id='1613'\n\t\t\t\tlistitem '', browsergym_id='1614'\n\t\t\t\t\tlink 'Privacy', browsergym_id='1615'\n\t\t\t\tlistitem '', browsergym_id='1616'\n\t\t\t\t\tlink 'Security', browsergym_id='1617'\n\t\t\t\tlistitem '', browsergym_id='1618'\n\t\t\t\t\tlink 'Status', browsergym_id='1619'\n\t\t\t\tlistitem '', browsergym_id='1620'\n\t\t\t\t\tlink 'Docs', browsergym_id='1621'\n\t\t\t\tlistitem '', browsergym_id='1622'\n\t\t\t\t\tlink 'Contact', browsergym_id='1623'\n\t\t\t\tlistitem '', browsergym_id='1624'\n\t\t\t\t\tbutton 'Manage cookies', browsergym_id='1625'\n\t\t\t\tlistitem '', browsergym_id='1626'\n\t\t\t\t\tbutton 'Do not share my personal information', browsergym_id='1627'\n\tgeneric, live='polite', atomic, relevant='additions text'\n\tgeneric, live='assertive', atomic, relevant='additions text'", "url": "https://github.com/All-Hands-AI/OpenHands/pulse", "image_observation": { "class_": "image_observation", - "content": "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", + "content": "datasets/openhands/screenshots/25/screenshot_4.png", "annotations": null, "source": "environment" }, @@ -396,7 +396,7 @@ }, { "class_": "message_action", - "content": " I have successfully completed the task. ", + "content": " I have fulfilled all the requirements of the task. ", "description": "" } ], @@ -412,7 +412,7 @@ "content": [ { "class_": "text_observation", - "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n\u251c\u2500\u2500 backend\n\n\n\u2502 \u2514\u2500\u2500 server.js\n\n\n\u2514\u2500\u2500 frontend\n\n\n\u251c\u2500\u2500 public\n\n\u2502 \u251c\u2500\u2500 locales\n\n\u2502 \u2502 \u251c\u2500\u2500 en\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 es\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 de\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2514\u2500\u2500 index.html\n\n\u2514\u2500\u2500 src\n\n \u251c\u2500\u2500 components\n\n \u2502 \u251c\u2500\u2500 Dashboard.js\n\n \u2502 \u251c\u2500\u2500 Home.js\n\n \u2502 \u251c\u2500\u2500 Login.js\n\n \u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\n \u251c\u2500\u2500 App.js\n\n \u251c\u2500\u2500 auth.js\n\n \u251c\u2500\u2500 i18n.js\n\n \u251c\u2500\u2500 index.js\n\n \u2514\u2500\u2500 store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere\u2019s how the structure will look after integrating the code:\n\n\nsurface.ai\n\u251c\u2500\u2500 backend\n\u2502 \u2514\u2500\u2500 server.js\n\u2514\u2500\u2500 frontend\n\u251c\u2500\u2500 public\n\u2502 \u251c\u2500\u2500 locales\n\u2502 \u2502 \u251c\u2500\u2500 en\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 es\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 de\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2514\u2500\u2500 index.html\n\u2514\u2500\u2500 src\n\u251c\u2500\u2500 components\n\u2502 \u251c\u2500\u2500 Dashboard.js\n\u2502 \u251c\u2500\u2500 Home.js\n\u2502 \u251c\u2500\u2500 Login.js\n\u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\u2502 \u2514\u2500\u2500 ContextualAdaptation.js\n\u251c\u2500\u2500 App.js\n\u251c\u2500\u2500 auth.js\n\u251c\u2500\u2500 i18n.js\n\u251c\u2500\u2500 index.js\n\u251c\u2500\u2500 store.js\n\u251c\u2500\u2500 api.js\n\u2514\u2500\u2500 theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", + "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n????????? backend\n\n\n??? ????????? server.js\n\n\n????????? frontend\n\n\n????????? public\n\n??? ????????? locales\n\n??? ??? ????????? en\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? es\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? fr\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? de\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? zh\n\n??? ??? ????????? translation.json\n\n??? ????????? index.html\n\n????????? src\n\n ????????? components\n\n ??? ????????? Dashboard.js\n\n ??? ????????? Home.js\n\n ??? ????????? Login.js\n\n ??? ????????? PersonalizedSettings.js\n\n ????????? App.js\n\n ????????? auth.js\n\n ????????? i18n.js\n\n ????????? index.js\n\n ????????? store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere???s how the structure will look after integrating the code:\n\n\nsurface.ai\n????????? backend\n??? ????????? server.js\n????????? frontend\n????????? public\n??? ????????? locales\n??? ??? ????????? en\n??? ??? ??? ????????? translation.json\n??? ??? ????????? es\n??? ??? ??? ????????? translation.json\n??? ??? ????????? fr\n??? ??? ??? ????????? translation.json\n??? ??? ????????? de\n??? ??? ??? ????????? translation.json\n??? ??? ????????? zh\n??? ??? ????????? translation.json\n??? ????????? index.html\n????????? src\n????????? components\n??? ????????? Dashboard.js\n??? ????????? Home.js\n??? ????????? Login.js\n??? ????????? PersonalizedSettings.js\n??? ????????? ContextualAdaptation.js\n????????? App.js\n????????? auth.js\n????????? i18n.js\n????????? index.js\n????????? store.js\n????????? api.js\n????????? theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", "name": null, "source": "user" }, @@ -484,7 +484,7 @@ }, { "class_": "text_observation", - "content": "Searching : PrimeIntellect AI services documentation\n\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.", + "content": "Searching : PrimeIntellect AI services documentation\n\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.", "name": null, "source": "environment" }, @@ -492,13 +492,13 @@ "class_": "api_action", "function": "finish", "kwargs": { - "output": "\"\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\"" + "output": "\"\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\"" }, - "description": "======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\nSearch Completed !" + "description": "======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\nSearch Completed !" }, { "class_": "text_observation", - "content": "\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.", + "content": "\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.", "name": null, "source": "environment" }, @@ -509,7 +509,7 @@ }, { "class_": "text_observation", - "content": "Continue\n\nI think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n\u251c\u2500\u2500 backend\n\n\n\u2502 \u2514\u2500\u2500 server.js\n\n\n\u2514\u2500\u2500 frontend\n\n\n\u251c\u2500\u2500 public\n\n\u2502 \u251c\u2500\u2500 locales\n\n\u2502 \u2502 \u251c\u2500\u2500 en\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 es\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 de\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2514\u2500\u2500 index.html\n\n\u2514\u2500\u2500 src\n\n \u251c\u2500\u2500 components\n\n \u2502 \u251c\u2500\u2500 Dashboard.js\n\n \u2502 \u251c\u2500\u2500 Home.js\n\n \u2502 \u251c\u2500\u2500 Login.js\n\n \u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\n \u251c\u2500\u2500 App.js\n\n \u251c\u2500\u2500 auth.js\n\n \u251c\u2500\u2500 i18n.js\n\n \u251c\u2500\u2500 index.js\n\n \u2514\u2500\u2500 store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere\u2019s how the structure will look after integrating the code:\n\n\nsurface.ai\n\u251c\u2500\u2500 backend\n\u2502 \u2514\u2500\u2500 server.js\n\u2514\u2500\u2500 frontend\n\u251c\u2500\u2500 public\n\u2502 \u251c\u2500\u2500 locales\n\u2502 \u2502 \u251c\u2500\u2500 en\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 es\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 de\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2514\u2500\u2500 index.html\n\u2514\u2500\u2500 src\n\u251c\u2500\u2500 components\n\u2502 \u251c\u2500\u2500 Dashboard.js\n\u2502 \u251c\u2500\u2500 Home.js\n\u2502 \u251c\u2500\u2500 Login.js\n\u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\u2502 \u2514\u2500\u2500 ContextualAdaptation.js\n\u251c\u2500\u2500 App.js\n\u251c\u2500\u2500 auth.js\n\u251c\u2500\u2500 i18n.js\n\u251c\u2500\u2500 index.js\n\u251c\u2500\u2500 store.js\n\u251c\u2500\u2500 api.js\n\u2514\u2500\u2500 theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", + "content": "Continue\n\nI think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n????????? backend\n\n\n??? ????????? server.js\n\n\n????????? frontend\n\n\n????????? public\n\n??? ????????? locales\n\n??? ??? ????????? en\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? es\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? fr\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? de\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? zh\n\n??? ??? ????????? translation.json\n\n??? ????????? index.html\n\n????????? src\n\n ????????? components\n\n ??? ????????? Dashboard.js\n\n ??? ????????? Home.js\n\n ??? ????????? Login.js\n\n ??? ????????? PersonalizedSettings.js\n\n ????????? App.js\n\n ????????? auth.js\n\n ????????? i18n.js\n\n ????????? index.js\n\n ????????? store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere???s how the structure will look after integrating the code:\n\n\nsurface.ai\n????????? backend\n??? ????????? server.js\n????????? frontend\n????????? public\n??? ????????? locales\n??? ??? ????????? en\n??? ??? ??? ????????? translation.json\n??? ??? ????????? es\n??? ??? ??? ????????? translation.json\n??? ??? ????????? fr\n??? ??? ??? ????????? translation.json\n??? ??? ????????? de\n??? ??? ??? ????????? translation.json\n??? ??? ????????? zh\n??? ??? ????????? translation.json\n??? ????????? index.html\n????????? src\n????????? components\n??? ????????? Dashboard.js\n??? ????????? Home.js\n??? ????????? Login.js\n??? ????????? PersonalizedSettings.js\n??? ????????? ContextualAdaptation.js\n????????? App.js\n????????? auth.js\n????????? i18n.js\n????????? index.js\n????????? store.js\n????????? api.js\n????????? theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", "name": null, "source": "user" }, @@ -538,7 +538,7 @@ }, { "class_": "text_observation", - "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n\u251c\u2500\u2500 backend\n\n\n\u2502 \u2514\u2500\u2500 server.js\n\n\n\u2514\u2500\u2500 frontend\n\n\n\u251c\u2500\u2500 public\n\n\u2502 \u251c\u2500\u2500 locales\n\n\u2502 \u2502 \u251c\u2500\u2500 en\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 es\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 de\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2514\u2500\u2500 index.html\n\n\u2514\u2500\u2500 src\n\n \u251c\u2500\u2500 components\n\n \u2502 \u251c\u2500\u2500 Dashboard.js\n\n \u2502 \u251c\u2500\u2500 Home.js\n\n \u2502 \u251c\u2500\u2500 Login.js\n\n \u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\n \u251c\u2500\u2500 App.js\n\n \u251c\u2500\u2500 auth.js\n\n \u251c\u2500\u2500 i18n.js\n\n \u251c\u2500\u2500 index.js\n\n \u2514\u2500\u2500 store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere\u2019s how the structure will look after integrating the code:\n\n\nsurface.ai\n\u251c\u2500\u2500 backend\n\u2502 \u2514\u2500\u2500 server.js\n\u2514\u2500\u2500 frontend\n\u251c\u2500\u2500 public\n\u2502 \u251c\u2500\u2500 locales\n\u2502 \u2502 \u251c\u2500\u2500 en\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 es\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 de\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2514\u2500\u2500 index.html\n\u2514\u2500\u2500 src\n\u251c\u2500\u2500 components\n\u2502 \u251c\u2500\u2500 Dashboard.js\n\u2502 \u251c\u2500\u2500 Home.js\n\u2502 \u251c\u2500\u2500 Login.js\n\u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\u2502 \u2514\u2500\u2500 ContextualAdaptation.js\n\u251c\u2500\u2500 App.js\n\u251c\u2500\u2500 auth.js\n\u251c\u2500\u2500 i18n.js\n\u251c\u2500\u2500 index.js\n\u251c\u2500\u2500 store.js\n\u251c\u2500\u2500 api.js\n\u2514\u2500\u2500 theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", + "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n????????? backend\n\n\n??? ????????? server.js\n\n\n????????? frontend\n\n\n????????? public\n\n??? ????????? locales\n\n??? ??? ????????? en\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? es\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? fr\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? de\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? zh\n\n??? ??? ????????? translation.json\n\n??? ????????? index.html\n\n????????? src\n\n ????????? components\n\n ??? ????????? Dashboard.js\n\n ??? ????????? Home.js\n\n ??? ????????? Login.js\n\n ??? ????????? PersonalizedSettings.js\n\n ????????? App.js\n\n ????????? auth.js\n\n ????????? i18n.js\n\n ????????? index.js\n\n ????????? store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere???s how the structure will look after integrating the code:\n\n\nsurface.ai\n????????? backend\n??? ????????? server.js\n????????? frontend\n????????? public\n??? ????????? locales\n??? ??? ????????? en\n??? ??? ??? ????????? translation.json\n??? ??? ????????? es\n??? ??? ??? ????????? translation.json\n??? ??? ????????? fr\n??? ??? ??? ????????? translation.json\n??? ??? ????????? de\n??? ??? ??? ????????? translation.json\n??? ??? ????????? zh\n??? ??? ????????? translation.json\n??? ????????? index.html\n????????? src\n????????? components\n??? ????????? Dashboard.js\n??? ????????? Home.js\n??? ????????? Login.js\n??? ????????? PersonalizedSettings.js\n??? ????????? ContextualAdaptation.js\n????????? App.js\n????????? auth.js\n????????? i18n.js\n????????? index.js\n????????? store.js\n????????? api.js\n????????? theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", "name": null, "source": "user" }, @@ -567,7 +567,7 @@ }, { "class_": "text_observation", - "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n\u251c\u2500\u2500 backend\n\n\n\u2502 \u2514\u2500\u2500 server.js\n\n\n\u2514\u2500\u2500 frontend\n\n\n\u251c\u2500\u2500 public\n\n\u2502 \u251c\u2500\u2500 locales\n\n\u2502 \u2502 \u251c\u2500\u2500 en\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 es\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u251c\u2500\u2500 de\n\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\n\u2502 \u2514\u2500\u2500 index.html\n\n\u2514\u2500\u2500 src\n\n \u251c\u2500\u2500 components\n\n \u2502 \u251c\u2500\u2500 Dashboard.js\n\n \u2502 \u251c\u2500\u2500 Home.js\n\n \u2502 \u251c\u2500\u2500 Login.js\n\n \u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\n \u251c\u2500\u2500 App.js\n\n \u251c\u2500\u2500 auth.js\n\n \u251c\u2500\u2500 i18n.js\n\n \u251c\u2500\u2500 index.js\n\n \u2514\u2500\u2500 store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere\u2019s how the structure will look after integrating the code:\n\n\nsurface.ai\n\u251c\u2500\u2500 backend\n\u2502 \u2514\u2500\u2500 server.js\n\u2514\u2500\u2500 frontend\n\u251c\u2500\u2500 public\n\u2502 \u251c\u2500\u2500 locales\n\u2502 \u2502 \u251c\u2500\u2500 en\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 es\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 fr\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u251c\u2500\u2500 de\n\u2502 \u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2502 \u2514\u2500\u2500 zh\n\u2502 \u2502 \u2514\u2500\u2500 translation.json\n\u2502 \u2514\u2500\u2500 index.html\n\u2514\u2500\u2500 src\n\u251c\u2500\u2500 components\n\u2502 \u251c\u2500\u2500 Dashboard.js\n\u2502 \u251c\u2500\u2500 Home.js\n\u2502 \u251c\u2500\u2500 Login.js\n\u2502 \u2514\u2500\u2500 PersonalizedSettings.js\n\u2502 \u2514\u2500\u2500 ContextualAdaptation.js\n\u251c\u2500\u2500 App.js\n\u251c\u2500\u2500 auth.js\n\u251c\u2500\u2500 i18n.js\n\u251c\u2500\u2500 index.js\n\u251c\u2500\u2500 store.js\n\u251c\u2500\u2500 api.js\n\u2514\u2500\u2500 theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", + "content": "I think that we have reached a state where high compute capabilities are available to any startup that wants to develop thier own custom i based Android OS. I have just signed up for the following platform https://app.primeintellect.ai/dashboard/providers. and I have the project surface AI \n\n\"\"\"\nThe following is my current. repositories main branch how to distribute the code You just shared with me. Within the report.? \"\"\" surface.ai\n\n\n????????? backend\n\n\n??? ????????? server.js\n\n\n????????? frontend\n\n\n????????? public\n\n??? ????????? locales\n\n??? ??? ????????? en\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? es\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? fr\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? de\n\n??? ??? ??? ????????? translation.json\n\n??? ??? ????????? zh\n\n??? ??? ????????? translation.json\n\n??? ????????? index.html\n\n????????? src\n\n ????????? components\n\n ??? ????????? Dashboard.js\n\n ??? ????????? Home.js\n\n ??? ????????? Login.js\n\n ??? ????????? PersonalizedSettings.js\n\n ????????? App.js\n\n ????????? auth.js\n\n ????????? i18n.js\n\n ????????? index.js\n\n ????????? store.js\n\nThis folder structure separates the frontend (React) and backend (Node.js) code.\n\n\nExplanation:\n\n\nbackend: Contains the server-side code (e.g., server.js for handling API requests, database interactions).\n\n\nfrontend: Contains the client-side code.\n\n\npublic: Holds static files.\n\n\nlocales: Stores translation files for internationalization.\n\n\nsrc: Contains the main source code for the React application.\n\n\ncomponents: Holds individual React components.\n\n\nApp.js: The root component of the application.\n\n\nauth.js: Likely manages user authentication logic.\n\n\ni18n.js: Handles internationalization setup.\n\n\nindex.js: The entry point of the React application.\n\n\nstore.js: Sets up the Redux store for managing application state.\"\"\"\n\n\n2024-06-16 18:12:45\n\n\nYesChatPseudo-Coder\nTo distribute the code I provided within your existing repository structure, follow the steps below. This approach ensures the code fits naturally into your current setup and maintains organization and clarity.\n\n\nRepository Structure\nHere???s how the structure will look after integrating the code:\n\n\nsurface.ai\n????????? backend\n??? ????????? server.js\n????????? frontend\n????????? public\n??? ????????? locales\n??? ??? ????????? en\n??? ??? ??? ????????? translation.json\n??? ??? ????????? es\n??? ??? ??? ????????? translation.json\n??? ??? ????????? fr\n??? ??? ??? ????????? translation.json\n??? ??? ????????? de\n??? ??? ??? ????????? translation.json\n??? ??? ????????? zh\n??? ??? ????????? translation.json\n??? ????????? index.html\n????????? src\n????????? components\n??? ????????? Dashboard.js\n??? ????????? Home.js\n??? ????????? Login.js\n??? ????????? PersonalizedSettings.js\n??? ????????? ContextualAdaptation.js\n????????? App.js\n????????? auth.js\n????????? i18n.js\n????????? index.js\n????????? store.js\n????????? api.js\n????????? theme.js\nSteps to Integrate the Code\nBackend Code: The backend code remains in backend/server.js.\n\n\nFrontend Code: The frontend code is distributed into various files within the frontend/src and frontend/public directories.\n\n\nDetailed Integration Steps\n\n\n\n\nUpdate backend/server.js\nEnsure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n\n\n\nAdd New Components\nCreate ContextualAdaptation.js in frontend/src/components:\n\n\n\n\njsx\nCopy code\n// src/components/ContextualAdaptation.js\nimport React, { useEffect } from 'react';\nimport { useDispatch } from 'react-redux';\nimport { fetchContext } from '../utils/api';\nimport moment from 'moment';\n\n\nconst ContextualAdaptation = () => {\nconst dispatch = useDispatch();\n\n\nuseEffect(() => {\nconst updateContext = async () => {\nconst context = await fetchContext();\ndispatch({ type: 'SET_CONTEXT', payload: context });\n};\n\n\nupdateContext();\n\nconst interval = setInterval(updateContext, 300000); // Update context every 5 minutes\nreturn () => clearInterval(interval);\n\n}, [dispatch]);\n\n\nreturn null;\n};\n\n\nexport default ContextualAdaptation;\nUpdate PersonalizedSettings.js in frontend/src/components:\n\n\nEnsure it includes the logic for handling user settings.\n\n\njsx\nCopy code\n// src/components/PersonalizedSettings.js\nimport React, { useState, useEffect } from 'react';\nimport { useTranslation } from 'react-i18next';\nimport { useDispatch, useSelector } from 'react-redux';\nimport axios from 'axios';\nimport { makeStyles } from '@material-ui/core/styles';\nimport { Button, Select, MenuItem, FormControl, InputLabel } from '@material-ui/core';\n\n\nconst useStyles = makeStyles((theme) => ({\nroot: {\ndisplay: 'flex',\nflexDirection: 'column',\nalignItems: 'center',\njustifyContent: 'center',\nheight: '100vh',\nbackground: 'linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%)',\ntransition: 'background 0.5s ease',\n},\nformControl: {\nmargin: theme.spacing(1),\nminWidth: 120,\n},\nselectEmpty: {\nmarginTop: theme.spacing(2),\n},\n}));\n\n\nconst PersonalizedSettings = () => {\nconst classes = useStyles();\nconst { t, i18n } = useTranslation();\nconst dispatch = useDispatch();\nconst { language, theme } = useSelector((state) => state.ui);\nconst [localLanguage, setLocalLanguage] = useState(language);\nconst [localTheme, setLocalTheme] = useState(theme);\n\n\nuseEffect(() => {\n// Fetch user settings from the server\naxios.get('/api/user/settings').then((response) => {\nsetLocalLanguage(response.data.language);\nsetLocalTheme(response.data.theme);\n});\n}, []);\n\n\nconst handleLanguageChange = (event) => {\nconst newLanguage = event.target.value;\nsetLocalLanguage(newLanguage);\ni18n.changeLanguage(newLanguage);\ndispatch({ type: 'SET_LANGUAGE', payload: newLanguage });\n// Save the new language setting to the server\naxios.post('/api/user/settings', { language: newLanguage });\n};\n\n\nconst handleThemeChange = (event) => {\nconst newTheme = event.target.value;\nsetLocalTheme(newTheme);\ndispatch({ type: 'SET_THEME', payload: newTheme });\n// Save the new theme setting to the server\naxios.post('/api/user/settings', { theme: newTheme });\n};\n\n\nreturn (\n
\n\n{t('Language')}\n\n\n\n{t('Theme')}\n\n\n\n
\n);\n};\n\n\nexport default PersonalizedSettings;\n3. Update App.js\nEnsure it includes all necessary components and initialization logic.\n\n\njsx\nCopy code\n// src/App.js\nimport React, { useEffect } from 'react';\nimport { useDispatch, useSelector } from 'react-redux';\nimport { Provider } from 'react-redux';\nimport { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\nimport { I18nextProvider } from 'react-i18next';\nimport { ThemeProvider } from '@material-ui/core/styles';\nimport i18n from './i18n';\nimport store from './store';\nimport Home from './components/Home';\nimport Login from './components/Login';\nimport Dashboard from './components/Dashboard';\nimport PersonalizedSettings from './components/PersonalizedSettings';\nimport ContextualAdaptation from './components/ContextualAdaptation';\nimport { fetchPreferences, fetchSegments } from './utils/api';\nimport theme from './theme';\n\n\nconst App = () => {\nconst dispatch = useDispatch();\nconst { language } = useSelector((state) => state.ui);\n\n\nuseEffect(() => {\nconst initializeData = async () => {\nconst preferences = await fetchPreferences();\nconst segments = await fetchSegments();\ndispatch({ type: 'SET_PREFERENCES', payload: preferences });\ndispatch({ type: 'SET_SEGMENTS', payload: segments });\n};\n\n\ninitializeData();\n\n}, [dispatch]);\n\n\nuseEffect(() => {\ni18n.changeLanguage(language);\n}, [language]);\n\n\nreturn (\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);\n};\n\n\nexport default App;\n4. Add Utility Files\nCreate api.js in frontend/src/utils:\n\n\njsx\nCopy code\n// src/utils/api.js\nimport axios from 'axios';\n\n\nexport const fetchPreferences = async () => {\nconst response = await axios.get('/api/preferences');\nreturn response.data;\n};\n\n\nexport const fetchSegments = async () => {\nconst response = await axios.get('/api/segments');\nreturn response.data;\n};\n\n\nexport const fetchContext = async () => {\nconst response = await axios.get('/api/context');\nreturn response.data;\n};\nCreate theme.js in frontend/src:\n\n\njsx\nCopy code\n// src/theme.js\nimport { createMuiTheme } from '@material-ui/core/styles';\n\n\nconst theme = createMuiTheme({\npalette: {\nprimary: {\nmain: '#1976d2',\n},\nsecondary: {\nmain: '#dc004e',\n},\n},\n});\n\n\n\nexport default theme;\n**Ensure\n\nTo distribute the code I provided within your existing repository structure, follow these steps:\n\n1. **Backend Code**:\n - The backend code remains in `backend/server.js`.\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Frontend Code**:\n - The frontend code is distributed into various files within the `frontend/src` and `frontend/public` directories.\n\n### Detailed Integration Steps:\n\n1. **Update `backend/server.js`**:\n - Ensure the backend server code includes endpoints for fetching preferences, segments, and context data.\n\n2. **Add New Components**:\n - Create `ContextualAdaptation.js` in `frontend/src/components`:\n ```jsx\n // src/components/ContextualAdaptation.js\n import React, { useEffect } from 'react';\n import { useDispatch } from 'react-redux';\n import { fetchContext } from '../utils/api';\n\n const ContextualAdaptation = () => {\n const dispatch = useDispatch();\n\n useEffect(() => {\n // Fetch and update context data\n }, [dispatch]);\n\n return null; // This component does not render anything\n };\n\n export default ContextualAdaptation;\n ```\n - Update `PersonalizedSettings.js` in `frontend/src/components` to include the logic for handling user settings.\n\n3. **Update `App.js`**:\n - Ensure it includes all necessary components and initialization logic.\n ```jsx\n // src/App.js\n import React, { useEffect } from 'react';\n import { Provider } from 'react-redux';\n import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';\n import store from './store';\n import Home from './components/Home';\n import Login from './components/Login';\n import Dashboard from './components/Dashboard';\n import PersonalizedSettings from './components/PersonalizedSettings';\n import ContextualAdaptation from './components/ContextualAdaptation';\n\n const App = () => {\n return (\n \n \n \n \n \n \n \n \n \n \n \n );\n };\n\n export default App;\n ```\n\n4. **Add Utility Files**:\n - Create `api.js` in `frontend/src/utils` for API calls.\n ```jsx\n // src/utils/api.js\n import axios from 'axios';\n\n export const fetchPreferences = async () => {\n // API call to fetch preferences\n };\n\n export const fetchSegments = async () => {\n // API call to fetch segments\n };\n\n export const fetchContext = async () => {\n // API call to fetch context\n };\n ```\n - Create `theme.js` in `frontend/src` for theme customization.\n ```jsx\n // src/theme.js\n import { createMuiTheme } from '@material-ui/core/styles';\n\n const theme = createMuiTheme({\n // Theme configuration\n });\n\n export default theme;\n ```\n\n5. **Update Translation Files**:\n - Ensure `frontend/public/locales` contains the necessary translation files.\n\n6. **Update `index.html`**:\n - Make sure `frontend/public/index.html` includes the TailwindCSS CDN if not already installed via npm.\n\nBy following these steps, you can integrate the provided code into your existing repository structure, ensuring that each piece of functionality is placed in the correct location within your project's directory hierarchy. `\"\"\"\n\n[INST: your task is to explore primeinttellect proposed services to develope an advanced version of surface ai's custom andoird os prototype that uses primeintellect high compute capabilities.]", "name": null, "source": "user" }, @@ -639,7 +639,7 @@ }, { "class_": "text_observation", - "content": "Searching : PrimeIntellect AI services documentation\n\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n", + "content": "Searching : PrimeIntellect AI services documentation\n\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n", "name": null, "source": "environment" }, @@ -647,13 +647,13 @@ "class_": "api_action", "function": "finish", "kwargs": { - "output": "\"\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n\"" + "output": "\"\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n\"" }, - "description": "======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n\n\nSearch Completed !" + "description": "======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n\n\nSearch Completed !" }, { "class_": "text_observation", - "content": "\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n \u200d \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n \u200d \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare\u00a0GPU prices and availability across\u00a0all\u00a0clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): \u00a0Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more \u00bb](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect \u2014 Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We\u2019ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n \u200d \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you\u2019d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n \u200dservice@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n", + "content": "\n\n======== SEARCH RESULTS ========\n- **Community Features**: Referral system and collaborative tools. \n \n ### Developer Tools \n \n - **Prime Intellect API**: Programmatic access to our platform's capabilities. \n - **Command-Line Interface (CLI)**: For power users and automation. \n - **Documentation**: Comprehensive guides, FAQs, and tutorials. \n \n ### Find Instant Compute. Train models. Co-Own Intelligence. \n \n AI compute needs to be accessible to all, accelerating progress and ensuring democratized access! We invite everyone to join us on this journey: \n \n - [Sign up to find instant compute](http://app.primeintellect.ai/) \n - H100s starting at $1.65. A100s at $0.87. 4090s at $0.3. \n - [Apply for fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) \n \n Let's accelerate progress by making compute and machine intelligence more open and accessible for all. \n \n ??? \n \n Feel free to upvote us on producthunt \n \n [! [Prime Intellect - Find the cheapest GPUs (H100s starting at $1.65/hr) | Product Hunt](https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=467655&theme=dark)](https://www.producthunt.com/posts/prime-intellect?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-prime-intellect) \n \n ??? \n\n\n======== SEARCH RESULTS ========\n# Prime Intellect - Commoditizing Compute & Intelligence \n \n [! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/662681212f83376161c7782e_svgexport-1%20(19).svg)](/) \n \n Prime Intellect \n \n ## Find Compute. Train models. \n Co-Own Intelligence. \n \n Prime Intellect democratizes AI development at scale. Our platform makes it easy to find global compute resources and train state-of-the-art models through distributed training across clusters. Collectively own the resulting open AI innovations, from language models to scientific breakthroughs. \n \n [ \n \n Get Started \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667ae9d40983cadc4a69955b_Vector-5.svg)](http://app.primeintellect.ai/) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6cb3e14c080da2920708_Group%20482509-2.webp)! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf924accc9838611ea165_Group%20482527.svg) \n \n [![](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6f0827803e0ffd7f03e7_Vector-7.svg)](#)[! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667b36805fa8eda817683fcf_Vector-6.svg)](#) \n \n \n \n Find the cheapest and best GPUs. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667c6dbd18def6b65a31afbb_Group%20482315.svg) \n \n Compare??GPU prices and availability across??all??clouds based on reliability and speed. \n \n Ready to Use Containers. Deploy any docker image and pre-built ones. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/6644843ae38c97be9f23ce32_Frame%2037410.svg) \n \n No extra fees. Pay as much as going direct to the clouds. \n \n 0.00 \n \n Less lock in, save money. Manage your GPUs across many clouds in a single platform. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c75/667bf23255f2502f2b1efffe_Group%20482237%20(2).png) \n \n Each cloud is scored on reliability and speed. \n \n Limited spots available \n \n Multi-node GPUs on-demand. \n Get 16+ Nvidia H100s or A100s. \n\n\n======== SEARCH RESULTS ========\n# Introducing Prime Intellect Compute: The compute exchange \n \n We're excited to announce that Prime Intellect Compute, our platform for aggregating and orchestrating global GPU resources, is now fully public. \n \n Our mission with our compute platform is to democratize and commoditize instant compute. \n \n ## **Our Masterplan: Commoditizing Compute and Intelligence for Accelerated Progress** \n \n - **Aggregate and orchestrate global compute** ([Fully public from today](http://app.primeintellect.ai/)): ??Our platform brings together a diverse array of GPUs, starting with on-demand, and soon expanding to spot and different durations, and multi-node clusters. \n - **Develop distributed training frameworks** to enable collaborative model development across global, heterogeneous hardware (OpenDiLoCo coming soon) \n - **Collaboratively train and contribute to open AI models** in high-impact domains like language, agents, code, and science (We've launched [fast compute grants](https://www.primeintellect.ai/blog/fast-compute-grants) and started supporting excellent AI research and scientific foundation models) \n - **Launch a decentralized protocol for collective ownership of AI models**, collaboratively building towards aligned AGI that benefits all of humanity (Our first protocol experiment is in development, more soon) \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/66270d42b7059b8ed53e74da_primeintellect-flywheel.png) \n \n Today's announcement focuses on the first crucial step of this plan, unlocking the other steps. \n \n ## Compute: The Currency of the Future \n \n Compute is becoming one of the most critical currencies and potentially the most precious commodity. Unlike traditional markets, the compute market is uniquely elastic, with price dictating usage levels. As compute becomes more affordable and accessible, its applications will expand exponentially, unlocking new use cases from everyday tasks to scientific research. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/6682f24e4f8521324548a731_h100-og-2.jpg) \n \n ## The Current State of AI Compute Markets \n \n\n\n======== SEARCH RESULTS ========\n# Intelligent Document Processing | AWS Solutions for Artificial Intelligence | AWS Solutions Library \n \n Valuable amounts of information are contained within high volumes of written and image-based documents. Natural language processing (NLP), optical character recognition (OCR), and computer vision can read, extract, collect, label, and interpret this data so it can be put to use digitally. Better document handling leads to more accurate collection, lowered capture costs, and the ability to retain and recall information electronically. \n \n - [AWS Services](#AWS_Services \"View AWS Services\") \n \n - [AWS Solutions](#AWS_Solutions \"View AWS Solutions\") \n \n - [Partner Solutions](#Partner_Solutions \"View Partner Solutions\") \n \n - [Guidance](#Guidance \"View Guidance\") \n \n ## AWS Services \n \n Purpose-built cloud products \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n Ready-to-deploy solutions assembling AWS Services, code, and configurations \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n ## Partner Solutions \n \n Software, SaaS, or managed services from AWS Partners \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n ## Guidance \n \n Prescriptive architectural diagrams, sample code, and technical content \n \n ! [](https://d1.awsstatic.com/Gradient-Divider-orange-blue.317b0a6e1db69aa03ede8c5fd6fad7ee117a626f.jpg) \n \n [Back to top](#top) \n \n AWS support for Internet Explorer ends on 07/31/2022. Supported browsers are Chrome, Firefox, Edge, and Safari. [Learn more ??](https://aws.amazon.com/blogs/aws/heads-up-aws-support-for-internet-explorer-11-is-ending/) \n\n\n======== SEARCH RESULTS ========\nDespite an explosion in demand, the AI compute market remains primitive and fragmented. Nvidia's incentives contribute to this fragmentation, while providers like AMD, Groq and others further broaden the landscape to pick choose from with specialized chips. The market still lacks the efficiency seen in exchanges. \n \n - Fragmented Pricing: H100 GPU costs fluctuate wildly from $1.2 to $18 per hour across providers. \n - Underutilization: High-end GPUs often sit idle 20-50%+ of the time. \n - Scalability Bottleneck: Large clusters (16-128+ GPUs) are rarely available on-demand or for short durations. \n - Missing Market Mechanisms: No standardized spot markets or futures contracts exist. \n - Orchestration Challenges: Spot instances and nodes underutilized due to technical barriers. \n - Opaque and in-transparent analog markets of phone calls and negotiations. \n - Multi-Node Cluster Reliability: A recent [publication by RekaAI](https://arxiv.org/abs/2404.12387) shows that the reliability of multi-node clusters between providers can vary by up to 100x, presenting significant challenges for large-scale AI training. \n \n These inefficiencies hold back AI progress and waste one of the most valuable commodities. \n \n ## Prime Intellect ??? Compute \n \n To address these challenges and create an efficient AI compute market, we're launching Prime Intellect Compute, a marketplace that aggregates global compute resources. Our goal is to build a central compute exchange that reduces price discrepancies and improves market efficiencies. \n \n **Our vision:** A frictionless market where you can instantly secure cost-effective compute, from a single H100 to 512+ GPU clusters, for any duration. Prime Compute is transforming AI compute into a true commodity market. \n \n\n\n======== SEARCH RESULTS ========\nCurrent inefficiencies hinder researchers and organizations from developing cutting-edge AI models and prevent compute providers from benefitting from higher utilizations. \n \n We envision a future where you can instantly get the lowest bid on any request, from a single Nvidia H100 on-demand to renting 512 GPUs for two months at the cheapest cost. \n \n ! [](https://cdn.prod.website-files.com/66239f0441b09824acb92c7e/668266e40464430a7bbff154_features.png) \n \n ### Key features include: \n \n 1. **Unified Resource Pool**: We aggregate GPU resources from leading providers, offering the most cost-effective options based on chip type, quantity, and duration. \n 1. We???ve already integrated 12 clouds, with many more coming, [see provider overview. ](https://app.primeintellect.ai/dashboard/providers) \n 2. **Instant Access**: Users can access up to 8 GPUs on-demand immediately, with plans to offer larger multi-node clusters (16-128+ GPUs) in the near future. \n 3. **Competitive Pricing**: We're bootstrapping supply with our own below-market-price compute, offering H100s at $1.5-4/hr on-demand. \n 4. **Utilization Optimization**: Our platform aims to significantly increase GPU utilization rates by efficiently matching supply and demand across a global pool of resources. \n \n ??? \n \n ## Our Roadmap \n \n Some of the features we plan to build over the next months. Let us know if there is something missing that you???d like to see: \n \n ### Multi-Node Clusters (8-1024+ GPUs) \n \n - **On-Demand Large-Scale Compute**: Access 16-128+ interconnected GPUs instantly, breaking free from long-term contracts. We plan to integrate with tons of multi-node GPU supply across different durations. \n - **Instant quotes**: Get instant prices for various durations, from days to years. \n - **Reliability Insights**: Understand the reliability of different cluster options. \n \n ### Decentralized Training \n \n\n\n======== SEARCH RESULTS ========\n- Prime Intellect uses AWS data centers located in the United States to store and process Customer Data \n - You have the right to access, correct, delete, or restrict your personal data. You may also object to certain processing activities and request data portability \n - We employ a variety of security measures aligned with industry standards to protect your data, including encryption, access controls, and regular security assessments \n - We may share your personal data with third parties, such as service providers or for legal reasons, under strict conditions to ensure your data remains protected \n - All third parties are obligated to protect your data in accordance with our Privacy Policy and applicable laws \n - In the event of a data breach that may affect your personal data, we will notify you without undue delay and provide information on the nature of the breach, the data involved, and the measures we are taking to address it \n - Upon termination of your Account, we will delete or anonymize your personal data within a commercially reasonable time period, unless otherwise required by law \n - We may retain certain data in backup systems for the period necessary for legitimate business purposes or as required by law \n - You are responsible for ensuring that any content or software you export, and your use of the Services comply with all applicable laws, including export control and sanctions laws \n\n\n======== SEARCH RESULTS ========\nThis means you will not engage in behaviors including, but not limited to, sabotaging Host machines, viewing unlawful or restricted materials through Host machines, or attempting to gain access to Host hardware you have not paid for. Prime Intellect Inc will not be held liable for any actions deemed unlawful by a Host or Client. Prime Intellect Inc does not police or enforce what Hosts or Clients do on rented hardware; it simply brokers and automates interactions between the two parties. ** \n \n ## 29\\. CONTACT US \n \n In order to resolve a complaint regarding the Site or the Marketplace Offerings or to receive further information regarding use of the Site or the Marketplace Offerings, please contact us at: \n \n Prime Intellect, Inc.1111B S Governors Ave STE 7703 Dover, DE 19904 United States \n \n ???service@Prime Intellect.ai \n\n\n======== SEARCH RESULTS ========\n# Terms & Conditions \n \n ## 1\\. AGREEMENT TO TERMS \n \n If you do not agree and comply with all of these Terms of Use, then you are expressly prohibited from using the site and/or the marketplace offerings. These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (\"you\") and Prime Intellect Inc. (\"Company\", \"we\", \"us\", or \"our\"), concerning your access to and use of the Prime Intellect.ai website as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto (collectively, the \"Site\"). You agree that by accessing the Site and/or the Marketplace Offerings, you have read, understood, and agree to be bound by all of these Terms of Use. We are registered in Delaware, United States and have our registered office at 1111B S Governors Ave STE 7703, Dover, DE 19904. The Site provides an online marketplace for the following goods, products, and/or services: cloud services, compute instances, storage, and software products (the \"Marketplace Offerings\"). Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use from time to time. We will alert you about any changes by updating the \"Last updated\" date of these Terms of Use, and you waive any right to receive specific notice of each such change.\n\n======== SEARCH RESULTS ========\nProvide actionable insights for your contact center with a PCA solution using Amazon language AI services \n \n", "name": null, "source": "environment" }, @@ -664,13 +664,13 @@ }, { "class_": "text_observation", - "content": "Well done on successfully completing the task!", + "content": "Your solution has been verified as correct. ", "name": null, "source": "user" }, { "class_": "message_action", - "content": " I have fulfilled all the requirements of the task. ", + "content": " The objective has been achieved with no outstanding issues. ", "description": "" } ], @@ -774,7 +774,7 @@ }, { "class_": "text_observation", - "content": "Your solution has been verified as correct. ", + "content": "Well done on successfully completing the task!", "name": null, "source": "user" }, @@ -820,7 +820,7 @@ }, { "class_": "text_observation", - "content": "\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\u283c\u001b[1G\u001b[0K\u2834\u001b[1G\u001b[0K\u2826\u001b[1G\u001b[0K\u2827\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[33mwarn\u001b[39m \u001b[94mdeprecated\u001b[39m core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.\r\n\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\u283c\u001b[1G\u001b[0K\u2834\u001b[1G\u001b[0K\u2826\u001b[1G\u001b[0K\u2827\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\u283c\u001b[1G\u001b[0K\u2834\u001b[1G\u001b[0K\u2826\u001b[1G\u001b[0K\u2827\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\u283c\u001b[1G\u001b[0K\u2834\u001b[1G\u001b[0K\u2826\u001b[1G\u001b[0K\u2827\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\u283c\u001b[1G\u001b[0K\u2834\u001b[1G\u001b[0K\u2826\u001b[1G\u001b[0K\u2827\u001b[1G\u001b[0K\u2807\u001b[1G\u001b[0K\u280f\u001b[1G\u001b[0K\u280b\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mcode\u001b[39m \u001b[33m1\u001b[39m\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mpath\u001b[39m /workspace/rss-parser/node_modules/puppeteer\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m command failed\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mcommand\u001b[39m sh -c node install.js\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m The chromium binary is not available for arm64: \r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m If you are on Ubuntu, you can install with: \r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m apt-get install chromium-browser\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m /workspace/rss-parser/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserFetcher.js:112\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m throw new Error();\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m ^\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m Error\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m at /workspace/rss-parser/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserFetcher.js:112:19\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m at FSReqCallback.oncomplete (node:fs:197:21)\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m Node.js v22.8.0\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m New \u001b[36mpatch\u001b[39m version of npm available! \u001b[36m10.8.2\u001b[39m -> \u001b[34m10.8.3\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m Changelog: \u001b[34mhttps://github.com/npm/cli/releases/tag/v10.8.3\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m To update run: \u001b[4mnpm install -g npm@10.8.3\u001b[24m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m A complete log of this run can be found in: /home/openhands/.npm/_logs/2024-09-16T20_17_57_370Z-debug-0.log\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0Kyes: standard output: Broken pipe\r\n\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[33mwarn\u001b[39m \u001b[94mdeprecated\u001b[39m core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mcode\u001b[39m \u001b[33m1\u001b[39m\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mpath\u001b[39m /workspace/rss-parser/node_modules/puppeteer\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m command failed\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m \u001b[94mcommand\u001b[39m sh -c node install.js\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m The chromium binary is not available for arm64: \r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m If you are on Ubuntu, you can install with: \r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m apt-get install chromium-browser\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m /workspace/rss-parser/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserFetcher.js:112\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m throw new Error();\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m ^\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m Error\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m at /workspace/rss-parser/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserFetcher.js:112:19\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m at FSReqCallback.oncomplete (node:fs:197:21)\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m Node.js v22.8.0\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m New \u001b[36mpatch\u001b[39m version of npm available! \u001b[36m10.8.2\u001b[39m -> \u001b[34m10.8.3\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m Changelog: \u001b[34mhttps://github.com/npm/cli/releases/tag/v10.8.3\u001b[39m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m To update run: \u001b[4mnpm install -g npm@10.8.3\u001b[24m\r\n\u001b[1mnpm\u001b[22m \u001b[96mnotice\u001b[39m\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\u001b[1mnpm\u001b[22m \u001b[31merror\u001b[39m A complete log of this run can be found in: /home/openhands/.npm/_logs/2024-09-16T20_17_57_370Z-debug-0.log\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0Kyes: standard output: Broken pipe\r\n\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -880,7 +880,7 @@ }, { "class_": "text_observation", - "content": "\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\r\nadded 514 packages, and audited 515 packages in 4s\r\n\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\r\n\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K51 packages are looking for funding\r\n\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K run `npm fund` for details\r\n\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\r\n\u001b[31m\u001b[1m33\u001b[22m\u001b[39m vulnerabilities (3 \u001b[33m\u001b[1mmoderate\u001b[22m\u001b[39m, 6 \u001b[31m\u001b[1mhigh\u001b[22m\u001b[39m, 24 \u001b[35m\u001b[1mcritical\u001b[22m\u001b[39m)\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n\r\nRun `npm audit` for details.\r\n\u001b[1G\u001b[0K\u2839\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "\u001b[1G\u001b[0K???\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\nadded 514 packages, and audited 515 packages in 4s\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K51 packages are looking for funding\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K run `npm fund` for details\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n\u001b[31m\u001b[1m33\u001b[22m\u001b[39m vulnerabilities (3 \u001b[33m\u001b[1mmoderate\u001b[22m\u001b[39m, 6 \u001b[31m\u001b[1mhigh\u001b[22m\u001b[39m, 24 \u001b[35m\u001b[1mcritical\u001b[22m\u001b[39m)\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n\r\nRun `npm audit` for details.\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -892,7 +892,7 @@ }, { "class_": "text_observation", - "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\nError: Cannot find module 'puppeteer'\r\nRequire stack:\r\n- /workspace/rss-parser/test/browser.js\r\n at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)\r\n at Module._load (node:internal/modules/cjs/loader:1074:27)\r\n at TracingChannel.traceSync (node:diagnostics_channel:315:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)\r\n at Module.require (node:internal/modules/cjs/loader:1339:12)\r\n at require (node:internal/modules/helpers:135:16)\r\n at Object. (/workspace/rss-parser/test/browser.js:5:17)\r\n at Module._compile (node:internal/modules/cjs/loader:1546:14)\r\n at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)\r\n at Module.load (node:internal/modules/cjs/loader:1317:32)\r\n at Module._load (node:internal/modules/cjs/loader:1127:12)\r\n at TracingChannel.traceSync (node:diagnostics_channel:315:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)\r\n at cjsLoader (node:internal/modules/esm/translators:329:5)\r\n at ModuleWrap. (node:internal/modules/esm/translators:260:7)\r\n at ModuleJob.run (node:internal/modules/esm/module_job:262:25)\r\n at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:482:26)\r\n at async formattedImport (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:9:14)\r\n at async exports.requireOrImport (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:42:28)\r\n at async exports.loadFilesAsync (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:100:20)\r\n at async singleRun (/workspace/rss-parser/node_modules/mocha/lib/cli/run-helpers.js:125:3)\r\n at async exports.handler (/workspace/rss-parser/node_modules/mocha/lib/cli/run.js:370:5)\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\nError: Cannot find module 'puppeteer'\r\nRequire stack:\r\n- /workspace/rss-parser/test/browser.js\r\n at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)\r\n at Module._load (node:internal/modules/cjs/loader:1074:27)\r\n at TracingChannel.traceSync (node:diagnostics_channel:315:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)\r\n at Module.require (node:internal/modules/cjs/loader:1339:12)\r\n at require (node:internal/modules/helpers:135:16)\r\n at Object. (/workspace/rss-parser/test/browser.js:5:17)\r\n at Module._compile (node:internal/modules/cjs/loader:1546:14)\r\n at Module._extensions..js (node:internal/modules/cjs/loader:1691:10)\r\n at Module.load (node:internal/modules/cjs/loader:1317:32)\r\n at Module._load (node:internal/modules/cjs/loader:1127:12)\r\n at TracingChannel.traceSync (node:diagnostics_channel:315:14)\r\n at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)\r\n at cjsLoader (node:internal/modules/esm/translators:329:5)\r\n at ModuleWrap. (node:internal/modules/esm/translators:260:7)\r\n at ModuleJob.run (node:internal/modules/esm/module_job:262:25)\r\n at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:482:26)\r\n at async formattedImport (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:9:14)\r\n at async exports.requireOrImport (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:42:28)\r\n at async exports.loadFilesAsync (/workspace/rss-parser/node_modules/mocha/lib/nodejs/esm-utils.js:100:20)\r\n at async singleRun (/workspace/rss-parser/node_modules/mocha/lib/cli/run-helpers.js:125:3)\r\n at async exports.handler (/workspace/rss-parser/node_modules/mocha/lib/cli/run.js:370:5)\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -940,7 +940,7 @@ }, { "class_": "text_observation", - "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0Kskipping browser tests\r\n\r\n\r\n Utils\r\n \u2714 should strip HTML appropriately\r\n\r\n Parser\r\n \u2714 should parse Reddit\r\n \u2714 should parse sciencemag.org (RSS 1.0)\r\n \u2714 should parse craigslist (RSS 1.0)\r\n \u2714 should parse atom\r\n \u2714 should parse atom feed\r\n \u2714 should parse reddits new feed\r\n \u2714 should parse with missing fields\r\n \u2714 should parse with incomplete fields\r\n \u2714 should parse heise\r\n \u2714 should parse heraldsun\r\n \u2714 should parse UOL Noticias\r\n \u2714 should NOT parse UOL Noticias, if no default RSS is provided\r\n \u2714 should parse Instant Article\r\n \u2714 should parse Feedburner\r\n \u2714 should parse podcasts\r\n \u2714 should parse multiple links\r\n \u2714 should parse itunes with empty href\r\n \u2714 should pass xml2js options\r\n \u2714 should throw error for unrecognized\r\n \u2714 should omit iTunes image if none available during decoration\r\n \u2714 should parse custom fields\r\n \u2714 should parse Atom feed custom fields\r\n \u2714 should parse sibling custom fields\r\n \u2714 should parse URL\r\n \u2714 should parse URL with relative redirect\r\n \u2714 should use proper encoding\r\n \u2714 should respect timeout option\r\n \u2714 should parse episodeType\r\n \u2714 should parse itunes categories\r\n \u2714 should parse itunes keywords\r\n \u2714 should parse itunes keywords as array\r\n \u2714 should parse itunes keywords with attribute `text`\r\n \u2714 should parse giantbomb-podcast (131ms)\r\n \u2714 should parse content:encoded\r\n \u2714 should parse atom:link pagination links\r\n\r\n\r\n 36 passing (413ms)\r\n\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0Kskipping browser tests\r\n\r\n\r\n Utils\r\n ??? should strip HTML appropriately\r\n\r\n Parser\r\n ??? should parse Reddit\r\n ??? should parse sciencemag.org (RSS 1.0)\r\n ??? should parse craigslist (RSS 1.0)\r\n ??? should parse atom\r\n ??? should parse atom feed\r\n ??? should parse reddits new feed\r\n ??? should parse with missing fields\r\n ??? should parse with incomplete fields\r\n ??? should parse heise\r\n ??? should parse heraldsun\r\n ??? should parse UOL Noticias\r\n ??? should NOT parse UOL Noticias, if no default RSS is provided\r\n ??? should parse Instant Article\r\n ??? should parse Feedburner\r\n ??? should parse podcasts\r\n ??? should parse multiple links\r\n ??? should parse itunes with empty href\r\n ??? should pass xml2js options\r\n ??? should throw error for unrecognized\r\n ??? should omit iTunes image if none available during decoration\r\n ??? should parse custom fields\r\n ??? should parse Atom feed custom fields\r\n ??? should parse sibling custom fields\r\n ??? should parse URL\r\n ??? should parse URL with relative redirect\r\n ??? should use proper encoding\r\n ??? should respect timeout option\r\n ??? should parse episodeType\r\n ??? should parse itunes categories\r\n ??? should parse itunes keywords\r\n ??? should parse itunes keywords as array\r\n ??? should parse itunes keywords with attribute `text`\r\n ??? should parse giantbomb-podcast (131ms)\r\n ??? should parse content:encoded\r\n ??? should parse atom:link pagination links\r\n\r\n\r\n 36 passing (413ms)\r\n\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -1026,7 +1026,7 @@ }, { "class_": "text_observation", - "content": "added 85 packages, removed 1 package, and audited 599 packages in 1m\r\n\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\r\n\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K59 packages are looking for funding\r\n\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K run `npm fund` for details\r\n\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\r\n\u001b[31m\u001b[1m33\u001b[22m\u001b[39m vulnerabilities (3 \u001b[33m\u001b[1mmoderate\u001b[22m\u001b[39m, 6 \u001b[31m\u001b[1mhigh\u001b[22m\u001b[39m, 24 \u001b[35m\u001b[1mcritical\u001b[22m\u001b[39m)\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n\r\nRun `npm audit` for details.\r\n\u001b[1G\u001b[0K\u2838\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "added 85 packages, removed 1 package, and audited 599 packages in 1m\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K59 packages are looking for funding\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K run `npm fund` for details\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n\u001b[31m\u001b[1m33\u001b[22m\u001b[39m vulnerabilities (3 \u001b[33m\u001b[1mmoderate\u001b[22m\u001b[39m, 6 \u001b[31m\u001b[1mhigh\u001b[22m\u001b[39m, 24 \u001b[35m\u001b[1mcritical\u001b[22m\u001b[39m)\r\n\r\nTo address issues that do not require attention, run:\r\n npm audit fix\r\n\r\nTo address all issues (including breaking changes), run:\r\n npm audit fix --force\r\n\r\nRun `npm audit` for details.\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -1038,7 +1038,7 @@ }, { "class_": "text_observation", - "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\n\r\n Browser\r\n 1) \"before all\" hook for \"should have window.RSSParser\"\r\n 2) \"after all\" hook for \"should parse reddit\"\r\n\r\n Utils\r\n \u2714 should strip HTML appropriately\r\n\r\n Parser\r\n \u2714 should parse Reddit\r\n \u2714 should parse sciencemag.org (RSS 1.0)\r\n \u2714 should parse craigslist (RSS 1.0)\r\n \u2714 should parse atom\r\n \u2714 should parse atom feed\r\n \u2714 should parse reddits new feed\r\n \u2714 should parse with missing fields\r\n \u2714 should parse with incomplete fields\r\n \u2714 should parse heise\r\n \u2714 should parse heraldsun\r\n \u2714 should parse UOL Noticias\r\n \u2714 should NOT parse UOL Noticias, if no default RSS is provided\r\n \u2714 should parse Instant Article\r\n \u2714 should parse Feedburner\r\n \u2714 should parse podcasts\r\n \u2714 should parse multiple links\r\n \u2714 should parse itunes with empty href\r\n \u2714 should pass xml2js options\r\n \u2714 should throw error for unrecognized\r\n \u2714 should omit iTunes image if none available during decoration\r\n \u2714 should parse custom fields\r\n \u2714 should parse Atom feed custom fields\r\n \u2714 should parse sibling custom fields\r\n \u2714 should parse URL\r\n \u2714 should parse URL with relative redirect\r\n \u2714 should use proper encoding\r\n \u2714 should respect timeout option\r\n \u2714 should parse episodeType\r\n \u2714 should parse itunes categories\r\n \u2714 should parse itunes keywords\r\n \u2714 should parse itunes keywords as array\r\n \u2714 should parse itunes keywords with attribute `text`\r\n \u2714 should parse giantbomb-podcast (126ms)\r\n \u2714 should parse content:encoded\r\n \u2714 should parse atom:link pagination links\r\n\r\n\r\n 36 passing (411ms)\r\n 2 failing\r\n\r\n 1) Browser\r\n \"before all\" hook for \"should have window.RSSParser\":\r\n Error: Failed to launch the browser process!\r\nrosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2\r\n \r\n\r\n\r\nTROUBLESHOOTING: https://pptr.dev/troubleshooting\r\n\r\n at Interface.onClose (node_modules/@puppeteer/browsers/lib/cjs/launch.js:312:24)\r\n at Interface.emit (node:events:532:35)\r\n at Interface.close (node:internal/readline/interface:527:10)\r\n at Socket.onend (node:internal/readline/interface:253:10)\r\n at Socket.emit (node:events:532:35)\r\n at endReadableNT (node:internal/streams/readable:1696:12)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\r\n\r\n 2) Browser\r\n \"after all\" hook for \"should parse reddit\":\r\n TypeError: Cannot read properties of null (reading 'close')\r\n at Context. (test/browser.js:38:23)\r\n at process.processImmediate (node:internal/timers:491:21)\r\n\r\n\r\n\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\n\r\n Browser\r\n 1) \"before all\" hook for \"should have window.RSSParser\"\r\n 2) \"after all\" hook for \"should parse reddit\"\r\n\r\n Utils\r\n ??? should strip HTML appropriately\r\n\r\n Parser\r\n ??? should parse Reddit\r\n ??? should parse sciencemag.org (RSS 1.0)\r\n ??? should parse craigslist (RSS 1.0)\r\n ??? should parse atom\r\n ??? should parse atom feed\r\n ??? should parse reddits new feed\r\n ??? should parse with missing fields\r\n ??? should parse with incomplete fields\r\n ??? should parse heise\r\n ??? should parse heraldsun\r\n ??? should parse UOL Noticias\r\n ??? should NOT parse UOL Noticias, if no default RSS is provided\r\n ??? should parse Instant Article\r\n ??? should parse Feedburner\r\n ??? should parse podcasts\r\n ??? should parse multiple links\r\n ??? should parse itunes with empty href\r\n ??? should pass xml2js options\r\n ??? should throw error for unrecognized\r\n ??? should omit iTunes image if none available during decoration\r\n ??? should parse custom fields\r\n ??? should parse Atom feed custom fields\r\n ??? should parse sibling custom fields\r\n ??? should parse URL\r\n ??? should parse URL with relative redirect\r\n ??? should use proper encoding\r\n ??? should respect timeout option\r\n ??? should parse episodeType\r\n ??? should parse itunes categories\r\n ??? should parse itunes keywords\r\n ??? should parse itunes keywords as array\r\n ??? should parse itunes keywords with attribute `text`\r\n ??? should parse giantbomb-podcast (126ms)\r\n ??? should parse content:encoded\r\n ??? should parse atom:link pagination links\r\n\r\n\r\n 36 passing (411ms)\r\n 2 failing\r\n\r\n 1) Browser\r\n \"before all\" hook for \"should have window.RSSParser\":\r\n Error: Failed to launch the browser process!\r\nrosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2\r\n \r\n\r\n\r\nTROUBLESHOOTING: https://pptr.dev/troubleshooting\r\n\r\n at Interface.onClose (node_modules/@puppeteer/browsers/lib/cjs/launch.js:312:24)\r\n at Interface.emit (node:events:532:35)\r\n at Interface.close (node:internal/readline/interface:527:10)\r\n at Socket.onend (node:internal/readline/interface:253:10)\r\n at Socket.emit (node:events:532:35)\r\n at endReadableNT (node:internal/streams/readable:1696:12)\r\n at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\r\n\r\n 2) Browser\r\n \"after all\" hook for \"should parse reddit\":\r\n TypeError: Cannot read properties of null (reading 'close')\r\n at Context. (test/browser.js:38:23)\r\n at process.processImmediate (node:internal/timers:491:21)\r\n\r\n\r\n\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -1074,7 +1074,7 @@ }, { "class_": "text_observation", - "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\n\r\n Browser\r\nFailed to set up browser tests: Failed to launch the browser process!\r\nrosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2\r\n \r\n\r\n\r\nTROUBLESHOOTING: https://pptr.dev/troubleshooting\r\n\r\n - should have window.RSSParser\r\n - should parse reddit\r\n\r\n Utils\r\n \u2714 should strip HTML appropriately\r\n\r\n Parser\r\n \u2714 should parse Reddit\r\n \u2714 should parse sciencemag.org (RSS 1.0)\r\n \u2714 should parse craigslist (RSS 1.0)\r\n \u2714 should parse atom\r\n \u2714 should parse atom feed\r\n \u2714 should parse reddits new feed\r\n \u2714 should parse with missing fields\r\n \u2714 should parse with incomplete fields\r\n \u2714 should parse heise\r\n \u2714 should parse heraldsun\r\n \u2714 should parse UOL Noticias\r\n \u2714 should NOT parse UOL Noticias, if no default RSS is provided\r\n \u2714 should parse Instant Article\r\n \u2714 should parse Feedburner\r\n \u2714 should parse podcasts\r\n \u2714 should parse multiple links\r\n \u2714 should parse itunes with empty href\r\n \u2714 should pass xml2js options\r\n \u2714 should throw error for unrecognized\r\n \u2714 should omit iTunes image if none available during decoration\r\n \u2714 should parse custom fields\r\n \u2714 should parse Atom feed custom fields\r\n \u2714 should parse sibling custom fields\r\n \u2714 should parse URL\r\n \u2714 should parse URL with relative redirect\r\n \u2714 should use proper encoding\r\n \u2714 should respect timeout option\r\n \u2714 should parse episodeType\r\n \u2714 should parse itunes categories\r\n \u2714 should parse itunes keywords\r\n \u2714 should parse itunes keywords as array\r\n \u2714 should parse itunes keywords with attribute `text`\r\n \u2714 should parse giantbomb-podcast (125ms)\r\n \u2714 should parse content:encoded\r\n \u2714 should parse atom:link pagination links\r\n\r\n\r\n 36 passing (403ms)\r\n 2 pending\r\n\r\n\u001b[1G\u001b[0K\u2819\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", + "content": "> rss-parser@3.13.0 test\r\n> mocha --reporter-option maxDiffSize=0 --exit\r\n\r\n\u001b[1G\u001b[0K\r\n\r\n Browser\r\nFailed to set up browser tests: Failed to launch the browser process!\r\nrosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2\r\n \r\n\r\n\r\nTROUBLESHOOTING: https://pptr.dev/troubleshooting\r\n\r\n - should have window.RSSParser\r\n - should parse reddit\r\n\r\n Utils\r\n ??? should strip HTML appropriately\r\n\r\n Parser\r\n ??? should parse Reddit\r\n ??? should parse sciencemag.org (RSS 1.0)\r\n ??? should parse craigslist (RSS 1.0)\r\n ??? should parse atom\r\n ??? should parse atom feed\r\n ??? should parse reddits new feed\r\n ??? should parse with missing fields\r\n ??? should parse with incomplete fields\r\n ??? should parse heise\r\n ??? should parse heraldsun\r\n ??? should parse UOL Noticias\r\n ??? should NOT parse UOL Noticias, if no default RSS is provided\r\n ??? should parse Instant Article\r\n ??? should parse Feedburner\r\n ??? should parse podcasts\r\n ??? should parse multiple links\r\n ??? should parse itunes with empty href\r\n ??? should pass xml2js options\r\n ??? should throw error for unrecognized\r\n ??? should omit iTunes image if none available during decoration\r\n ??? should parse custom fields\r\n ??? should parse Atom feed custom fields\r\n ??? should parse sibling custom fields\r\n ??? should parse URL\r\n ??? should parse URL with relative redirect\r\n ??? should use proper encoding\r\n ??? should respect timeout option\r\n ??? should parse episodeType\r\n ??? should parse itunes categories\r\n ??? should parse itunes keywords\r\n ??? should parse itunes keywords as array\r\n ??? should parse itunes keywords with attribute `text`\r\n ??? should parse giantbomb-podcast (125ms)\r\n ??? should parse content:encoded\r\n ??? should parse atom:link pagination links\r\n\r\n\r\n 36 passing (403ms)\r\n 2 pending\r\n\r\n\u001b[1G\u001b[0K???\u001b[1G\u001b[0K\r\n[Python Interpreter: /openhands/poetry/openhands-ai-5O4_aCHf-py3.11/bin/python]\nopenhands@bf5b8f61122c:/workspace/rss-parser $ ", "name": null, "source": "environment" }, @@ -1162,13 +1162,13 @@ }, { "class_": "text_observation", - "content": "Your solution has been verified as correct. ", + "content": "Task completed successfully.", "name": null, "source": "user" }, { "class_": "message_action", - "content": " I've wrapped up the task successfully. ", + "content": " I have successfully completed the task. ", "description": "" } ], diff --git a/datasets/webarena_successful/sample_sft.json b/datasets/webarena_successful/sample_sft.json index 5b32b8f7..88558ab8 100644 --- a/datasets/webarena_successful/sample_sft.json +++ b/datasets/webarena_successful/sample_sft.json @@ -1,15 +1,62 @@ [ { - "id": "sample_webarena_1", + "id": "0", "conversations": [ { "from": "human", - "value": "Please help me complete a task on this website." + "value": "Available functions in browser: \n\nnew_tab(url: str) -> None\n Open a new tab with the given URL.\n \n Args:\n ----\n url (str): The URL to open in the new tab.\n\npress(key_comb: str) -> None\n Press a key combination.\n \n Args:\n ----\n key_comb (str): The key combination to press. For example, \"Ctrl+C\". This is system specific.\n\nscroll(dx: float, dy: float) -> None\n Scroll the page. Scroll horizontally dx pixels, vertically dy pixels. Positive for right or down scrolling, negative for left or up scrolling.\n \n Args:\n ----\n dx: the distance to scroll in the x direction.\n dy: the distance to scroll in the y direction.\n\nstop(answer: str = '') -> None\n Stop the execution of the trajectory.\n \n Args:\n ----\n answer (str): The answer to the question. This is optional since a task may not require an answer.\n\ntab_close() -> None\n Close the current tab.\n\ntab_focus(page_number: int) -> None\n Focus on the tab with the given page_number.\n \n Args:\n ----\n page_number (int): The page_number of the tab to focus on. Starts from 0.\n\ntype(bid: str, text: str) -> None\n Type the given text into an element with the given id.\n \n Args:\n ----\n bid (str): The id of the element to type into.\n text (str): The text to type.\n\nWhat is the top-1 best-selling product in 2022\n\n[Current URL: http://luma.com/admin/admin/admin/dashboard/]\n[Focused element bid: None]\n\n[Action executed successfully.]\n============== BEGIN accessibility tree ==============\nRootWebArea 'Google', focused\n\t[23] navigation ''\n\t\t[25] link 'About'\n\t\t[26] link 'Store'\n\t\t[32] link 'Gmail'\n\t\t[34] link 'Search for Images'\n\t\t[37] button 'Google apps', expanded=False\n\t\t\t[38] SvgRoot ''\n\t\t\t\t[39] graphics-symbol ''\n\t\t\t\t[40] image ''\n\t\t[42] link 'Sign in'\n\t\t\tStaticText 'Sign in'\n\t[50] image 'Google'\n\t\t[51] graphics-symbol ''\n\t\t[52] graphics-symbol ''\n\t\t[53] graphics-symbol ''\n\t\t[54] graphics-symbol ''\n\t\t[55] graphics-symbol ''\n\t\t[56] graphics-symbol ''\n\t[87] search ''\n\t\t[102] combobox 'Search', focused, autocomplete='both', hasPopup='listbox', expanded=False, controls='Alh6id'\n\t\t[113] button 'Search by voice'\n\t\t[117] button 'Search by image'\n\t\t[254] button 'Google Search'\n\t\t[255] button \"I'm Feeling Lucky\"\n\t[295] contentinfo ''\n\t\t[299] link 'Advertising'\n\t\t[300] link 'Business'\n\t\t[301] link 'How Search works'\n\t\t[303] link 'Applying AI towards science and the environment'\n\t\t\t[304] image ''\n\t\t\tStaticText 'Applying AI towards science and the environment'\n\t\t[307] link 'Privacy'\n\t\t[308] link 'Terms'\n\t\t[314] button 'Settings', hasPopup='menu', expanded=False\n\t\t\t[315] generic, hasPopup='menu'\n\t\t\t\tStaticText 'Settings'\n============== END accessibility tree ==============\n\n\n---\nVISUAL OBSERVATION:\n" }, { "from": "gpt", - "value": "I'll help you complete the task. What would you like me to do on this website?" + "value": "Let's think step-by-step. We need to find the top-1 best-selling product in 2022. The provided information includes a table under the tab 'Bestsellers' with columns 'Product', 'Price', and 'Quantity'. The product 'Quest Lumaflex\u2122 Band' with a price of $19.00 and a quantity of 6 is listed in this table.\n\nSince this product appears in the 'Bestsellers' tab and it is the only product listed, it is reasonable to conclude that 'Quest Lumaflex\u2122 Band' is the top-1 best-selling product.\n\n\n\nstop(answer=Quest Lumaflex\u2122 Band)\n\n" } + ], + "system": "You are OpenHands agent, a helpful AI assistant that can interact with a computer to solve tasks.\n\n\nYour primary role is to assist users by executing commands, modifying code, and solving technical problems effectively. You should be thorough, methodical, and prioritize quality over speed.\n* If the user asks a question, like \"why is X happening\", don't try to fix the problem. Just give an answer to the question.\n\n\n\n* Each action you take is somewhat expensive. Wherever possible, combine multiple actions into a single action, e.g. combine multiple bash commands into one, using sed and grep to edit/view multiple files at once.\n* When exploring the codebase, use efficient tools like find, grep, and git commands with appropriate filters to minimize unnecessary operations.\n\n\n\n* When a user provides a file path, do NOT assume it's relative to the current working directory. First explore the file system to locate the file before working on it.\n* If asked to edit a file, edit the file directly, rather than creating a new file with a different filename.\n* For global search-and-replace operations, consider using `sed` instead of opening file editors multiple times.\n\n\n\n* Write clean, efficient code with minimal comments. Avoid redundancy in comments: Do not repeat information that can be easily inferred from the code itself.\n* When implementing solutions, focus on making the minimal changes needed to solve the problem.\n* Before implementing any changes, first thoroughly understand the codebase through exploration.\n* If you are adding a lot of code to a function or file, consider splitting the function or file into smaller pieces when appropriate.\n\n\n\n* When configuring git credentials, use \"openhands\" as the user.name and \"openhands@all-hands.dev\" as the user.email by default, unless explicitly instructed otherwise.\n* Exercise caution with git operations. Do NOT make potentially dangerous changes (e.g., pushing to main, deleting repositories) unless explicitly asked to do so.\n* When committing changes, use `git status` to see all modified files, and stage all files necessary for the commit. Use `git commit -a` whenever possible.\n\n\n\n1. EXPLORATION: Thoroughly explore relevant files and understand the context before proposing solutions\n2. ANALYSIS: Consider multiple approaches and select the most promising one\n3. TESTING:\n * For bug fixes: Create tests to verify issues before implementing fixes\n * For new features: Consider test-driven development when appropriate\n * If the repository lacks testing infrastructure and implementing tests would require extensive setup, consult with the user before investing time in building testing infrastructure\n4. IMPLEMENTATION: Make focused, minimal changes to address the problem\n5. VERIFICATION: Test your implementation thoroughly, including edge cases\n\n\n\n* Only use GITHUB_TOKEN and other credentials in ways the user has explicitly requested and would expect.\n* Use APIs to work with GitHub or other platforms, unless the user asks otherwise or your task requires browsing.\n\n\n\n* When user asks you to run an application, don't stop if the application is not installed. Instead, please install the application and run the command again.\n* If you encounter missing dependencies:\n 1. First, look around in the repository for existing dependency files (requirements.txt, pyproject.toml, package.json, Gemfile, etc.)\n 2. If dependency files exist, use them to install all dependencies at once (e.g., `pip install -r requirements.txt`, `npm install`, etc.)\n 3. Only install individual packages directly if no dependency files are found or if only specific packages are needed\n* Similarly, if you encounter missing dependencies for essential tools requested by the user, install them when possible.\n\n\n\n* If you've made repeated attempts to solve a problem but tests still fail or the user reports it's still broken:\n 1. Step back and reflect on 5-7 different possible sources of the problem\n 2. Assess the likelihood of each possible cause\n 3. Methodically address the most likely causes, starting with the highest probability\n 4. Document your reasoning process\n* When you run into any major issue while executing a plan from the user, please don't try to directly work around it. Instead, propose a new plan and confirm with the user before proceeding.\n\n\nYou have access to the following functions:\n\n---- BEGIN FUNCTION #1: execute_bash ----\nDescription: Execute a bash command in the terminal within a persistent shell session.\n\n### Command Execution\n* One command at a time: You can only execute one bash command at a time. If you need to run multiple commands sequentially, use `&&` or `;` to chain them together.\n* Persistent session: Commands execute in a persistent shell session where environment variables, virtual environments, and working directory persist between commands.\n* Timeout: Commands have a soft timeout of 120 seconds, once that's reached, you have the option to continue or interrupt the command (see section below for details)\n\n### Running and Interacting with Processes\n* Long running commands: For commands that may run indefinitely, run them in the background and redirect output to a file, e.g. `python3 app.py > server.log 2>&1 &`.\n* Interact with running process: If a bash command returns exit code `-1`, this means the process is not yet finished. By setting `is_input` to `true`, you can:\n - Send empty `command` to retrieve additional logs\n - Send text (set `command` to the text) to STDIN of the running process\n - Send control commands like `C-c` (Ctrl+C), `C-d` (Ctrl+D), or `C-z` (Ctrl+Z) to interrupt the process\n\n### Best Practices\n* Directory verification: Before creating new directories or files, first verify the parent directory exists and is the correct location.\n* Directory management: Try to maintain working directory by using absolute paths and avoiding excessive use of `cd`.\n\n### Output Handling\n* Output truncation: If the output exceeds a maximum length, it will be truncated before being returned.\n\nParameters:\n (1) command (string, required): The bash command to execute. Can be empty string to view additional logs when previous exit code is `-1`. Can be `C-c` (Ctrl+C) to interrupt the currently running process. Note: You can only execute one bash command at a time. If you need to run multiple commands sequentially, you can use `&&` or `;` to chain them together.\n (2) is_input (string, optional): If True, the command is an input to the running process. If False, the command is a bash command to be executed in the terminal. Default is False.\nAllowed values: [`true`, `false`]\n---- END FUNCTION #1 ----\n\n---- BEGIN FUNCTION #2: think ----\nDescription: Use the tool to think about something. It will not obtain new information or make any changes to the repository, but just log the thought. Use it when complex reasoning or brainstorming is needed.\n\nCommon use cases:\n1. When exploring a repository and discovering the source of a bug, call this tool to brainstorm several unique ways of fixing the bug, and assess which change(s) are likely to be simplest and most effective.\n2. After receiving test results, use this tool to brainstorm ways to fix failing tests.\n3. When planning a complex refactoring, use this tool to outline different approaches and their tradeoffs.\n4. When designing a new feature, use this tool to think through architecture decisions and implementation details.\n5. When debugging a complex issue, use this tool to organize your thoughts and hypotheses.\n\nThe tool simply logs your thought process for better transparency and does not execute any code or make changes.\nParameters:\n (1) thought (string, required): The thought to log.\n---- END FUNCTION #2 ----\n\n---- BEGIN FUNCTION #3: finish ----\nDescription: Signals the completion of the current task or conversation.\n\nUse this tool when:\n- You have successfully completed the user's requested task\n- You cannot proceed further due to technical limitations or missing information\n\nThe message should include:\n- A clear summary of actions taken and their results\n- Any next steps for the user\n- Explanation if you're unable to complete the task\n- Any follow-up questions if more information is needed\n\nThe task_completed field should be set to True if you believed you have completed the task, and False otherwise.\n\nParameters:\n (1) message (string, required): Final message to send to the user\n (2) task_completed (string, required): Whether you have completed the task.\nAllowed values: [`true`, `false`, `partial`]\n---- END FUNCTION #3 ----\n\n---- BEGIN FUNCTION #4: web_read ----\nDescription: Read (convert to markdown) content from a webpage. You should prefer using the `web_read` tool over the `browser` tool, but do use the `browser` tool if you need to interact with a webpage (e.g., click a button, fill out a form, etc.).\n\nYou may use the `web_read` tool to read content from a webpage, and even search the webpage content using a Google search query (e.g., url=`https://www.google.com/search?q=YOUR_QUERY`).\n\nParameters:\n (1) url (string, required): The URL of the webpage to read. You can also use a Google search query here (e.g., `https://www.google.com/search?q=YOUR_QUERY`).\n---- END FUNCTION #4 ----\n\n---- BEGIN FUNCTION #5: browser ----\nDescription: Interact with the browser using Python code. Use it ONLY when you need to interact with a webpage.\n\nSee the description of \"code\" parameter for more details.\n\nMultiple actions can be provided at once, but will be executed sequentially without any feedback from the page.\nMore than 2-3 actions usually leads to failure or unexpected behavior. Example:\nfill('a12', 'example with \"quotes\"')\nclick('a51')\nclick('48', button='middle', modifiers=['Shift'])\n\nParameters:\n (1) code (string, required): The Python code that interacts with the browser.\n\nThe following 15 functions are available. Nothing else is supported.\n\ngoto(url: str)\n Description: Navigate to a url.\n Examples:\n goto('http://www.example.com')\n\ngo_back()\n Description: Navigate to the previous page in history.\n Examples:\n go_back()\n\ngo_forward()\n Description: Navigate to the next page in history.\n Examples:\n go_forward()\n\nnoop(wait_ms: float = 1000)\n Description: Do nothing, and optionally wait for the given time (in milliseconds).\n You can use this to get the current page content and/or wait for the page to load.\n Examples:\n noop()\n\n noop(500)\n\nscroll(delta_x: float, delta_y: float)\n Description: Scroll horizontally and vertically. Amounts in pixels, positive for right or down scrolling, negative for left or up scrolling. Dispatches a wheel event.\n Examples:\n scroll(0, 200)\n\n scroll(-50.2, -100.5)\n\nfill(bid: str, value: str, enable_autocomplete_menu: bool = False)\n Description: Fill out a form field. It focuses the element and triggers an input event with the entered text. It works for ,