termigen-environments

v1.0

3,500+ verified Docker environments for training and evaluating terminal agents, spanning 11 task categories across infrastructure, data/algorithm applications, and specialized domains including software build, system administration, security, data processing, ML/MLOps, algorithms, scientific computing, and more.

uvx harbor run -d termigen-environments@1.0

Tasks (3566)

oauth2_token_exchange_medium
uvx harbor run -d termigen-environments@1.0 -t oauth2_token_exchange_medium
dc32946
oauth2_token_refresh_failure_hard
uvx harbor run -d termigen-environments@1.0 -t oauth2_token_refresh_failure_hard
dc32946
oauth2_token_refresh_failure_medium
uvx harbor run -d termigen-environments@1.0 -t oauth2_token_refresh_failure_medium
dc32946
oauth2_token_refresh_hard
uvx harbor run -d termigen-environments@1.0 -t oauth2_token_refresh_hard
dc32946
oauth2_token_refresh_medium
uvx harbor run -d termigen-environments@1.0 -t oauth2_token_refresh_medium
dc32946
obfuscated_javascript_deobfuscation_hard
uvx harbor run -d termigen-environments@1.0 -t obfuscated_javascript_deobfuscation_hard
dc32946
obfuscated_javascript_deobfuscation_medium
uvx harbor run -d termigen-environments@1.0 -t obfuscated_javascript_deobfuscation_medium
dc32946
objdump_disassembly_analysis_hard
uvx harbor run -d termigen-environments@1.0 -t objdump_disassembly_analysis_hard
dc32946
objdump_disassembly_analysis_medium
uvx harbor run -d termigen-environments@1.0 -t objdump_disassembly_analysis_medium
dc32946
objdump_disassembly_missing_symbols_hard
uvx harbor run -d termigen-environments@1.0 -t objdump_disassembly_missing_symbols_hard
dc32946
objdump_disassembly_missing_symbols_medium
uvx harbor run -d termigen-environments@1.0 -t objdump_disassembly_missing_symbols_medium
dc32946
objection_mobile_security_testing_hard
uvx harbor run -d termigen-environments@1.0 -t objection_mobile_security_testing_hard
dc32946
objection_mobile_security_testing_medium
uvx harbor run -d termigen-environments@1.0 -t objection_mobile_security_testing_medium
dc32946
ocr_scanned_invoice_data_hard
uvx harbor run -d termigen-environments@1.0 -t ocr_scanned_invoice_data_hard
dc32946
ocr_scanned_invoice_data_medium
uvx harbor run -d termigen-environments@1.0 -t ocr_scanned_invoice_data_medium
dc32946
od_endianness_byte_order_hard
uvx harbor run -d termigen-environments@1.0 -t od_endianness_byte_order_hard
dc32946
od_endianness_byte_order_medium
uvx harbor run -d termigen-environments@1.0 -t od_endianness_byte_order_medium
dc32946
od_interpreting_null_bytes_hard
uvx harbor run -d termigen-environments@1.0 -t od_interpreting_null_bytes_hard
dc32946
od_interpreting_null_bytes_medium
uvx harbor run -d termigen-environments@1.0 -t od_interpreting_null_bytes_medium
dc32946
office_macro_malware_analysis_hard
uvx harbor run -d termigen-environments@1.0 -t office_macro_malware_analysis_hard
dc32946
office_macro_malware_analysis_medium
uvx harbor run -d termigen-environments@1.0 -t office_macro_malware_analysis_medium
dc32946
online_learning_sgd_hard
uvx harbor run -d termigen-environments@1.0 -t online_learning_sgd_hard
dc32946
online_learning_sgd_medium
uvx harbor run -d termigen-environments@1.0 -t online_learning_sgd_medium
dc32946
onnx_export_error_medium
uvx harbor run -d termigen-environments@1.0 -t onnx_export_error_medium
dc32946
onnx_model_export_hard
uvx harbor run -d termigen-environments@1.0 -t onnx_model_export_hard
dc32946
onnx_model_export_medium
uvx harbor run -d termigen-environments@1.0 -t onnx_model_export_medium
dc32946
oom_killer_process_selection_hard
uvx harbor run -d termigen-environments@1.0 -t oom_killer_process_selection_hard
dc32946
oom_killer_process_selection_medium
uvx harbor run -d termigen-environments@1.0 -t oom_killer_process_selection_medium
dc32946
open_redirect_vulnerability_exploitation_hard
uvx harbor run -d termigen-environments@1.0 -t open_redirect_vulnerability_exploitation_hard
dc32946
open_redirect_vulnerability_exploitation_medium
uvx harbor run -d termigen-environments@1.0 -t open_redirect_vulnerability_exploitation_medium
dc32946
openapi_spec_validation_error_hard
uvx harbor run -d termigen-environments@1.0 -t openapi_spec_validation_error_hard
dc32946
openapi_spec_validation_error_medium
uvx harbor run -d termigen-environments@1.0 -t openapi_spec_validation_error_medium
dc32946
opencl_kernel_build_failure_medium
uvx harbor run -d termigen-environments@1.0 -t opencl_kernel_build_failure_medium
dc32946
openexr_half_float_precision_medium
uvx harbor run -d termigen-environments@1.0 -t openexr_half_float_precision_medium
dc32946
opengl_anisotropic_filtering_max_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_anisotropic_filtering_max_hard
dc32946
opengl_anisotropic_filtering_max_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_anisotropic_filtering_max_medium
dc32946
opengl_base_vertex_base_instance_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_base_vertex_base_instance_hard
dc32946
opengl_base_vertex_base_instance_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_base_vertex_base_instance_medium
dc32946
opengl_bindless_texture_arb_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_bindless_texture_arb_hard
dc32946
opengl_bindless_texture_arb_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_bindless_texture_arb_medium
dc32946
opengl_clip_distance_planes_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_clip_distance_planes_medium
dc32946
opengl_compute_shader_barriers_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_compute_shader_barriers_hard
dc32946
opengl_compute_shader_barriers_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_compute_shader_barriers_medium
dc32946
opengl_conservative_rasterization_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_conservative_rasterization_hard
dc32946
opengl_conservative_rasterization_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_conservative_rasterization_medium
dc32946
opengl_context_creation_headless_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_context_creation_headless_hard
dc32946
opengl_debug_callback_filtering_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_debug_callback_filtering_hard
dc32946
opengl_debug_callback_filtering_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_debug_callback_filtering_medium
dc32946
opengl_depth_clamp_disable_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_depth_clamp_disable_hard
dc32946
opengl_depth_clamp_disable_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_depth_clamp_disable_medium
dc32946
opengl_framebuffer_incomplete_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_framebuffer_incomplete_hard
dc32946
opengl_framebuffer_incomplete_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_framebuffer_incomplete_medium
dc32946
opengl_gpu_shader5_features_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_gpu_shader5_features_hard
dc32946
opengl_gpu_shader5_features_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_gpu_shader5_features_medium
dc32946
opengl_multi_draw_indirect_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_multi_draw_indirect_hard
dc32946
opengl_multi_draw_indirect_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_multi_draw_indirect_medium
dc32946
opengl_multisampled_texture_sampling_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_multisampled_texture_sampling_hard
dc32946
opengl_multisampled_texture_sampling_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_multisampled_texture_sampling_medium
dc32946
opengl_pixel_buffer_async_readback_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_pixel_buffer_async_readback_hard
dc32946
opengl_pixel_buffer_async_readback_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_pixel_buffer_async_readback_medium
dc32946
opengl_polygon_offset_depth_bias_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_polygon_offset_depth_bias_hard
dc32946
opengl_polygon_offset_depth_bias_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_polygon_offset_depth_bias_medium
dc32946
opengl_primitive_restart_index_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_primitive_restart_index_hard
dc32946
opengl_primitive_restart_index_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_primitive_restart_index_medium
dc32946
opengl_program_binary_caching_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_program_binary_caching_medium
dc32946
opengl_query_buffer_objects_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_query_buffer_objects_medium
dc32946
opengl_seamless_cubemap_filtering_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_seamless_cubemap_filtering_hard
dc32946
opengl_seamless_cubemap_filtering_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_seamless_cubemap_filtering_medium
dc32946
opengl_shader_compilation_error_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_compilation_error_hard
dc32946
opengl_shader_compilation_error_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_compilation_error_medium
dc32946
opengl_shader_include_directive_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_include_directive_hard
dc32946
opengl_shader_include_directive_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_include_directive_medium
dc32946
opengl_shader_storage_buffer_atomic_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_storage_buffer_atomic_hard
dc32946
opengl_shader_storage_buffer_atomic_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_storage_buffer_atomic_medium
dc32946
opengl_shader_subroutine_dispatch_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_subroutine_dispatch_hard
dc32946
opengl_shader_subroutine_dispatch_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_shader_subroutine_dispatch_medium
dc32946
opengl_sparse_texture_residency_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_sparse_texture_residency_hard
dc32946
opengl_sparse_texture_residency_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_sparse_texture_residency_medium
dc32946
opengl_tessellation_shader_spacing_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_tessellation_shader_spacing_hard
dc32946
opengl_tessellation_shader_spacing_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_tessellation_shader_spacing_medium
dc32946
opengl_texture_barrier_dependency_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_texture_barrier_dependency_medium
dc32946
opengl_texture_swizzle_mask_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_texture_swizzle_mask_hard
dc32946
opengl_texture_view_format_compatibility_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_texture_view_format_compatibility_medium
dc32946
opengl_transform_feedback_varyings_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_transform_feedback_varyings_hard
dc32946
opengl_transform_feedback_varyings_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_transform_feedback_varyings_medium
dc32946
opengl_vertex_attrib_divisor_hard
uvx harbor run -d termigen-environments@1.0 -t opengl_vertex_attrib_divisor_hard
dc32946
opengl_vertex_attrib_divisor_medium
uvx harbor run -d termigen-environments@1.0 -t opengl_vertex_attrib_divisor_medium
dc32946
openid_connect_discovery_hard
uvx harbor run -d termigen-environments@1.0 -t openid_connect_discovery_hard
dc32946
opening_database_compression_hard
uvx harbor run -d termigen-environments@1.0 -t opening_database_compression_hard
dc32946
opening_database_compression_medium
uvx harbor run -d termigen-environments@1.0 -t opening_database_compression_medium
dc32946
openmm_cuda_initialization_hard
uvx harbor run -d termigen-environments@1.0 -t openmm_cuda_initialization_hard
dc32946
openmp_barrier_sync_overhead_hard
uvx harbor run -d termigen-environments@1.0 -t openmp_barrier_sync_overhead_hard
dc32946
openmp_barrier_sync_overhead_medium
uvx harbor run -d termigen-environments@1.0 -t openmp_barrier_sync_overhead_medium
dc32946
openmp_false_sharing_cache_hard
uvx harbor run -d termigen-environments@1.0 -t openmp_false_sharing_cache_hard
dc32946
openmp_false_sharing_cache_medium
uvx harbor run -d termigen-environments@1.0 -t openmp_false_sharing_cache_medium
dc32946
openmp_nested_parallelism_overhead_hard
uvx harbor run -d termigen-environments@1.0 -t openmp_nested_parallelism_overhead_hard
dc32946
openmp_nested_parallelism_overhead_medium
uvx harbor run -d termigen-environments@1.0 -t openmp_nested_parallelism_overhead_medium
dc32946
openmp_race_condition_shared_hard
uvx harbor run -d termigen-environments@1.0 -t openmp_race_condition_shared_hard
dc32946
openmp_race_condition_shared_medium
uvx harbor run -d termigen-environments@1.0 -t openmp_race_condition_shared_medium
dc32946
openmp_schedule_guided_workload_hard
uvx harbor run -d termigen-environments@1.0 -t openmp_schedule_guided_workload_hard
dc32946