├── .github ├── CODE_OF_CONDUCT.md ├── dependabot.yml ├── mlc_config.json └── workflows │ ├── build-docs.yaml │ ├── check-links.yaml │ └── pytest.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── agent ├── _gen_trajs.sh ├── _infer_model.sh ├── _traj_mgr.sh ├── swesmith_gen_claude.yaml ├── swesmith_gen_gpt.yaml ├── swesmith_infer.yaml └── swesmith_install_repo.yaml ├── codecov.yml ├── configs ├── bug_gen │ ├── README.md │ ├── class_basic.yml │ ├── func_fun.yml │ ├── lm_modify.yml │ └── lm_rewrite.yml ├── install_repo.sh ├── issue_gen │ ├── ig_tests.yaml │ ├── ig_v1.yaml │ └── ig_v2.yaml └── train │ ├── dpo_qwen_32b.yml │ ├── dpo_qwen_7b.yml │ ├── full_ft_qwen_32b.yml │ └── full_ft_qwen_7b.yml ├── docs ├── CNAME ├── assets │ ├── banner.png │ ├── bug_gen_overview.png │ ├── combine.png │ ├── home │ │ ├── collection.png │ │ ├── leaderboard.png │ │ └── swesmith.png │ ├── lm_generate.png │ ├── mini_logo.svg │ ├── mini_logo_text_below.svg │ ├── overview-light.png │ ├── overview.png │ ├── paper.pdf.html │ ├── pr_mirror.png │ ├── procedural.png │ ├── sbcli_logo.svg │ ├── sbcli_logo_text_below.svg │ ├── sweagent_logo.svg │ ├── sweagent_logo_text_below.svg │ ├── swebench_logo.png │ ├── swebench_logo_text_below.svg │ ├── swerex_logo.svg │ ├── swerex_logo_text_below.svg │ ├── swesmith_logo.png │ ├── swesmith_logo_text_below.svg │ └── traj_ids_swealm32b.txt ├── blog.html ├── css │ ├── TiltNeon.ttf │ ├── bubbles.css │ ├── carousel.css │ ├── custom.css │ ├── home.css │ └── mkdocstrings.css ├── docs │ └── index.md ├── getting_started │ ├── assets.md │ ├── index.md │ ├── installation.md │ └── quickstart.md ├── guides │ ├── create_instances.md │ ├── difficulty_rating.md │ ├── env_construction.md │ ├── harnesses.md │ ├── index.md │ ├── issue_gen.md │ └── train_swe_agent.md ├── index.html └── overrides │ └── main.html ├── mkdocs.yml ├── pyproject.toml ├── scripts ├── calculate_cost.py ├── cheatsheet.sh ├── test_build_image.sh ├── train.get_difficulties.sh ├── train.run_ft_torchtune.sh ├── train.run_ft_unsloth.sh └── train.serve_sglang.sh ├── swesmith ├── __init__.py ├── bug_gen │ ├── __init__.py │ ├── adapters │ │ ├── __init__.py │ │ ├── c.py │ │ ├── c_sharp.py │ │ ├── cpp.py │ │ ├── golang.py │ │ ├── java.py │ │ ├── javascript.py │ │ ├── php.py │ │ ├── python.py │ │ ├── ruby.py │ │ └── rust.py │ ├── collect_patches.py │ ├── combine │ │ ├── __init__.py │ │ ├── same_file.py │ │ └── same_module.py │ ├── get_cost.py │ ├── llm │ │ ├── __init__.py │ │ ├── modify.py │ │ ├── rewrite.py │ │ └── utils.py │ ├── mirror │ │ ├── __init__.py │ │ ├── collect │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── build_dataset.py │ │ │ ├── print_pulls.py │ │ │ └── utils.py │ │ ├── generate.py │ │ └── prompts.py │ ├── procedural │ │ ├── __init__.py │ │ ├── base.py │ │ ├── generate.py │ │ ├── golang │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── control_flow.py │ │ │ ├── operations.py │ │ │ └── remove.py │ │ ├── python │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── classes.py │ │ │ ├── control_flow.py │ │ │ ├── operations.py │ │ │ └── remove.py │ │ └── rust │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── control_flow.py │ │ │ ├── operations.py │ │ │ └── remove.py │ └── utils.py ├── build_repo │ ├── __init__.py │ ├── create_images.py │ ├── download_images.py │ └── try_install_py.py ├── constants.py ├── harness │ ├── __init__.py │ ├── eval.py │ ├── gather.py │ ├── grading.py │ ├── repair.py │ ├── utils.py │ └── valid.py ├── issue_gen │ ├── __init__.py │ ├── generate.py │ ├── get_from_pr.py │ ├── get_from_tests.py │ ├── get_static.py │ ├── utils.py │ └── viewer.py ├── profiles │ ├── __init__.py │ ├── base.py │ ├── c.py │ ├── cpp.py │ ├── csharp.py │ ├── golang.py │ ├── java.py │ ├── javascript.py │ ├── php.py │ ├── python.py │ ├── rust.py │ └── utils.py └── train │ ├── README.md │ ├── __init__.py │ ├── difficulty_rater │ ├── __init__.py │ ├── create_datasets.py │ ├── get_difficulties.py │ └── test_rater.py │ ├── download_checkpoint.py │ ├── run │ ├── __init__.py │ ├── ft_torchtune.py │ └── ft_unsloth.py │ ├── serve_sglang.py │ └── traj_mgr │ ├── __init__.py │ ├── clean_trajs.py │ ├── collect_trajs.py │ ├── combine_trajs.py │ └── utils.py └── tests ├── __init__.py ├── bug_gen ├── adapters │ ├── test_c.py │ ├── test_c_sharp.py │ ├── test_cpp.py │ ├── test_golang.py │ ├── test_java.py │ ├── test_javascript.py │ ├── test_php.py │ ├── test_python.py │ ├── test_ruby.py │ └── test_rust.py ├── llm │ └── test_utils_llm.py ├── procedural │ ├── golang │ │ ├── test_go_control_flow.py │ │ ├── test_go_operations.py │ │ └── test_go_remove.py │ ├── python │ │ ├── test_py_classes.py │ │ ├── test_py_control_flow.py │ │ ├── test_py_operations.py │ │ └── test_py_remove.py │ └── rust │ │ ├── __init__.py │ │ ├── test_rust_control_flow.py │ │ ├── test_rust_operations.py │ │ └── test_rust_remove.py └── test_utils.py ├── conftest.py ├── harness ├── test_eval.py ├── test_eval_pattern_matching.py └── test_grading.py ├── profiles ├── test_base.py ├── test_profiles_golang.py ├── test_profiles_python.py └── test_profiles_rust.py ├── test_logs ├── files │ ├── c │ │ ├── LICENSE │ │ └── tini.c │ ├── c_sharp │ │ ├── License.md │ │ └── ReadTraceNexusImporter.cs │ ├── cpp │ │ ├── LICENSE │ │ └── util.cpp │ ├── go │ │ ├── caddy │ │ │ ├── LICENSE │ │ │ ├── listeners.go │ │ │ └── usagepool.go │ │ └── gin │ │ │ ├── LICENSE │ │ │ └── logger.go │ ├── java │ │ ├── InOrderImpl.java │ │ └── LICENSE │ ├── javascript │ │ └── sample.js │ ├── php │ │ └── ControllerDispatcher.php │ ├── python │ │ ├── LICENSE │ │ └── extension.py │ ├── ruby │ │ ├── MIT-LICENSE │ │ └── query_parser.rb │ └── rust │ │ ├── LICENSE-MIT │ │ └── cookie.rs ├── pandas-dev__pandas.95280573.pr_53652.json ├── run_evaluation.xml.jsonl ├── run_evaluation │ ├── getmoto__moto.694ce1f4.pr_7331 │ │ ├── report.json │ │ └── test_output.txt │ ├── pandas-dev__pandas.95280573.pr_53652 │ │ ├── report.json │ │ └── test_output.txt │ ├── pandas-dev__pandas.95280573.pr_53856 │ │ ├── report.json │ │ └── test_output.txt │ ├── pydantic__pydantic.acb0f10f.pr_8316 │ │ ├── report.json │ │ └── test_output.txt │ └── report.json ├── run_validation │ ├── report.json │ ├── test_output.txt │ └── test_output_pre_gold.txt ├── test_output │ ├── django-money__django-money.835c1ab8.combine_file__7znr0kum.txt │ └── gin-gonic__gin.3c12d2a8.lm_rewrite__4pb48n1g.txt └── trajectories │ ├── getmoto__moto.694ce1f4.pr_7331 │ └── getmoto__moto.694ce1f4.pr_7331.traj │ ├── pandas-dev__pandas.95280573.pr_53652 │ └── pandas-dev__pandas.95280573.pr_53652.traj │ ├── pandas-dev__pandas.95280573.pr_53856 │ └── pandas-dev__pandas.95280573.pr_53856.traj │ └── pydantic__pydantic.acb0f10f.pr_8316 │ └── pydantic__pydantic.acb0f10f.pr_8316.traj └── train └── traj_mgr └── test_collect_trajs.py /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/mlc_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/mlc_config.json -------------------------------------------------------------------------------- /.github/workflows/build-docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/workflows/build-docs.yaml -------------------------------------------------------------------------------- /.github/workflows/check-links.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/workflows/check-links.yaml -------------------------------------------------------------------------------- /.github/workflows/pytest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.github/workflows/pytest.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/README.md -------------------------------------------------------------------------------- /agent/_gen_trajs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/_gen_trajs.sh -------------------------------------------------------------------------------- /agent/_infer_model.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/_infer_model.sh -------------------------------------------------------------------------------- /agent/_traj_mgr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/_traj_mgr.sh -------------------------------------------------------------------------------- /agent/swesmith_gen_claude.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/swesmith_gen_claude.yaml -------------------------------------------------------------------------------- /agent/swesmith_gen_gpt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/swesmith_gen_gpt.yaml -------------------------------------------------------------------------------- /agent/swesmith_infer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/swesmith_infer.yaml -------------------------------------------------------------------------------- /agent/swesmith_install_repo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/agent/swesmith_install_repo.yaml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/codecov.yml -------------------------------------------------------------------------------- /configs/bug_gen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/bug_gen/README.md -------------------------------------------------------------------------------- /configs/bug_gen/class_basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/bug_gen/class_basic.yml -------------------------------------------------------------------------------- /configs/bug_gen/func_fun.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/bug_gen/func_fun.yml -------------------------------------------------------------------------------- /configs/bug_gen/lm_modify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/bug_gen/lm_modify.yml -------------------------------------------------------------------------------- /configs/bug_gen/lm_rewrite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/bug_gen/lm_rewrite.yml -------------------------------------------------------------------------------- /configs/install_repo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/install_repo.sh -------------------------------------------------------------------------------- /configs/issue_gen/ig_tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/issue_gen/ig_tests.yaml -------------------------------------------------------------------------------- /configs/issue_gen/ig_v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/issue_gen/ig_v1.yaml -------------------------------------------------------------------------------- /configs/issue_gen/ig_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/issue_gen/ig_v2.yaml -------------------------------------------------------------------------------- /configs/train/dpo_qwen_32b.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/train/dpo_qwen_32b.yml -------------------------------------------------------------------------------- /configs/train/dpo_qwen_7b.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/train/dpo_qwen_7b.yml -------------------------------------------------------------------------------- /configs/train/full_ft_qwen_32b.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/train/full_ft_qwen_32b.yml -------------------------------------------------------------------------------- /configs/train/full_ft_qwen_7b.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/configs/train/full_ft_qwen_7b.yml -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | swesmith.com 2 | -------------------------------------------------------------------------------- /docs/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/banner.png -------------------------------------------------------------------------------- /docs/assets/bug_gen_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/bug_gen_overview.png -------------------------------------------------------------------------------- /docs/assets/combine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/combine.png -------------------------------------------------------------------------------- /docs/assets/home/collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/home/collection.png -------------------------------------------------------------------------------- /docs/assets/home/leaderboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/home/leaderboard.png -------------------------------------------------------------------------------- /docs/assets/home/swesmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/home/swesmith.png -------------------------------------------------------------------------------- /docs/assets/lm_generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/lm_generate.png -------------------------------------------------------------------------------- /docs/assets/mini_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/mini_logo.svg -------------------------------------------------------------------------------- /docs/assets/mini_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/mini_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/overview-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/overview-light.png -------------------------------------------------------------------------------- /docs/assets/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/overview.png -------------------------------------------------------------------------------- /docs/assets/paper.pdf.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/paper.pdf.html -------------------------------------------------------------------------------- /docs/assets/pr_mirror.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/pr_mirror.png -------------------------------------------------------------------------------- /docs/assets/procedural.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/procedural.png -------------------------------------------------------------------------------- /docs/assets/sbcli_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/sbcli_logo.svg -------------------------------------------------------------------------------- /docs/assets/sbcli_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/sbcli_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/sweagent_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/sweagent_logo.svg -------------------------------------------------------------------------------- /docs/assets/sweagent_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/sweagent_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/swebench_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swebench_logo.png -------------------------------------------------------------------------------- /docs/assets/swebench_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swebench_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/swerex_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swerex_logo.svg -------------------------------------------------------------------------------- /docs/assets/swerex_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swerex_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/swesmith_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swesmith_logo.png -------------------------------------------------------------------------------- /docs/assets/swesmith_logo_text_below.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/swesmith_logo_text_below.svg -------------------------------------------------------------------------------- /docs/assets/traj_ids_swealm32b.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/assets/traj_ids_swealm32b.txt -------------------------------------------------------------------------------- /docs/blog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/blog.html -------------------------------------------------------------------------------- /docs/css/TiltNeon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/TiltNeon.ttf -------------------------------------------------------------------------------- /docs/css/bubbles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/bubbles.css -------------------------------------------------------------------------------- /docs/css/carousel.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/carousel.css -------------------------------------------------------------------------------- /docs/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/custom.css -------------------------------------------------------------------------------- /docs/css/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/home.css -------------------------------------------------------------------------------- /docs/css/mkdocstrings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/css/mkdocstrings.css -------------------------------------------------------------------------------- /docs/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/docs/index.md -------------------------------------------------------------------------------- /docs/getting_started/assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/getting_started/assets.md -------------------------------------------------------------------------------- /docs/getting_started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/getting_started/index.md -------------------------------------------------------------------------------- /docs/getting_started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/getting_started/installation.md -------------------------------------------------------------------------------- /docs/getting_started/quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/getting_started/quickstart.md -------------------------------------------------------------------------------- /docs/guides/create_instances.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/create_instances.md -------------------------------------------------------------------------------- /docs/guides/difficulty_rating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/difficulty_rating.md -------------------------------------------------------------------------------- /docs/guides/env_construction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/env_construction.md -------------------------------------------------------------------------------- /docs/guides/harnesses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/harnesses.md -------------------------------------------------------------------------------- /docs/guides/index.md: -------------------------------------------------------------------------------- 1 | # Tutorials -------------------------------------------------------------------------------- /docs/guides/issue_gen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/issue_gen.md -------------------------------------------------------------------------------- /docs/guides/train_swe_agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/guides/train_swe_agent.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/calculate_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/calculate_cost.py -------------------------------------------------------------------------------- /scripts/cheatsheet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/cheatsheet.sh -------------------------------------------------------------------------------- /scripts/test_build_image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/test_build_image.sh -------------------------------------------------------------------------------- /scripts/train.get_difficulties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/train.get_difficulties.sh -------------------------------------------------------------------------------- /scripts/train.run_ft_torchtune.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/train.run_ft_torchtune.sh -------------------------------------------------------------------------------- /scripts/train.run_ft_unsloth.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | N_GPUS=1 modal run --detach swesmith/train/run/ft_unsloth.py -------------------------------------------------------------------------------- /scripts/train.serve_sglang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/scripts/train.serve_sglang.sh -------------------------------------------------------------------------------- /swesmith/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/c.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/c_sharp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/c_sharp.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/cpp.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/golang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/golang.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/java.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/javascript.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/php.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/php.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/python.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/ruby.py -------------------------------------------------------------------------------- /swesmith/bug_gen/adapters/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/adapters/rust.py -------------------------------------------------------------------------------- /swesmith/bug_gen/collect_patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/collect_patches.py -------------------------------------------------------------------------------- /swesmith/bug_gen/combine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/bug_gen/combine/same_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/combine/same_file.py -------------------------------------------------------------------------------- /swesmith/bug_gen/combine/same_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/combine/same_module.py -------------------------------------------------------------------------------- /swesmith/bug_gen/get_cost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/get_cost.py -------------------------------------------------------------------------------- /swesmith/bug_gen/llm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/bug_gen/llm/modify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/llm/modify.py -------------------------------------------------------------------------------- /swesmith/bug_gen/llm/rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/llm/rewrite.py -------------------------------------------------------------------------------- /swesmith/bug_gen/llm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/llm/utils.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/collect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/collect/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/collect/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/collect/__main__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/collect/build_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/collect/build_dataset.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/collect/print_pulls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/collect/print_pulls.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/collect/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/collect/utils.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/generate.py -------------------------------------------------------------------------------- /swesmith/bug_gen/mirror/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/mirror/prompts.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/base.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/generate.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/golang/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/golang/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/golang/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/golang/base.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/golang/control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/golang/control_flow.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/golang/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/golang/operations.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/golang/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/golang/remove.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/base.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/classes.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/control_flow.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/operations.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/python/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/python/remove.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/rust/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/rust/__init__.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/rust/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/rust/base.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/rust/control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/rust/control_flow.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/rust/operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/rust/operations.py -------------------------------------------------------------------------------- /swesmith/bug_gen/procedural/rust/remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/procedural/rust/remove.py -------------------------------------------------------------------------------- /swesmith/bug_gen/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/bug_gen/utils.py -------------------------------------------------------------------------------- /swesmith/build_repo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/build_repo/create_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/build_repo/create_images.py -------------------------------------------------------------------------------- /swesmith/build_repo/download_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/build_repo/download_images.py -------------------------------------------------------------------------------- /swesmith/build_repo/try_install_py.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/build_repo/try_install_py.py -------------------------------------------------------------------------------- /swesmith/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/constants.py -------------------------------------------------------------------------------- /swesmith/harness/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/harness/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/eval.py -------------------------------------------------------------------------------- /swesmith/harness/gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/gather.py -------------------------------------------------------------------------------- /swesmith/harness/grading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/grading.py -------------------------------------------------------------------------------- /swesmith/harness/repair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/repair.py -------------------------------------------------------------------------------- /swesmith/harness/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/utils.py -------------------------------------------------------------------------------- /swesmith/harness/valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/harness/valid.py -------------------------------------------------------------------------------- /swesmith/issue_gen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/issue_gen/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/generate.py -------------------------------------------------------------------------------- /swesmith/issue_gen/get_from_pr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/get_from_pr.py -------------------------------------------------------------------------------- /swesmith/issue_gen/get_from_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/get_from_tests.py -------------------------------------------------------------------------------- /swesmith/issue_gen/get_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/get_static.py -------------------------------------------------------------------------------- /swesmith/issue_gen/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/utils.py -------------------------------------------------------------------------------- /swesmith/issue_gen/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/issue_gen/viewer.py -------------------------------------------------------------------------------- /swesmith/profiles/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/__init__.py -------------------------------------------------------------------------------- /swesmith/profiles/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/base.py -------------------------------------------------------------------------------- /swesmith/profiles/c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/c.py -------------------------------------------------------------------------------- /swesmith/profiles/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/cpp.py -------------------------------------------------------------------------------- /swesmith/profiles/csharp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/csharp.py -------------------------------------------------------------------------------- /swesmith/profiles/golang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/golang.py -------------------------------------------------------------------------------- /swesmith/profiles/java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/java.py -------------------------------------------------------------------------------- /swesmith/profiles/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/javascript.py -------------------------------------------------------------------------------- /swesmith/profiles/php.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/php.py -------------------------------------------------------------------------------- /swesmith/profiles/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/python.py -------------------------------------------------------------------------------- /swesmith/profiles/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/rust.py -------------------------------------------------------------------------------- /swesmith/profiles/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/profiles/utils.py -------------------------------------------------------------------------------- /swesmith/train/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/README.md -------------------------------------------------------------------------------- /swesmith/train/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/train/difficulty_rater/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/train/difficulty_rater/create_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/difficulty_rater/create_datasets.py -------------------------------------------------------------------------------- /swesmith/train/difficulty_rater/get_difficulties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/difficulty_rater/get_difficulties.py -------------------------------------------------------------------------------- /swesmith/train/difficulty_rater/test_rater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/difficulty_rater/test_rater.py -------------------------------------------------------------------------------- /swesmith/train/download_checkpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/download_checkpoint.py -------------------------------------------------------------------------------- /swesmith/train/run/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/train/run/ft_torchtune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/run/ft_torchtune.py -------------------------------------------------------------------------------- /swesmith/train/run/ft_unsloth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/run/ft_unsloth.py -------------------------------------------------------------------------------- /swesmith/train/serve_sglang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/serve_sglang.py -------------------------------------------------------------------------------- /swesmith/train/traj_mgr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swesmith/train/traj_mgr/clean_trajs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/traj_mgr/clean_trajs.py -------------------------------------------------------------------------------- /swesmith/train/traj_mgr/collect_trajs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/traj_mgr/collect_trajs.py -------------------------------------------------------------------------------- /swesmith/train/traj_mgr/combine_trajs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/traj_mgr/combine_trajs.py -------------------------------------------------------------------------------- /swesmith/train/traj_mgr/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/swesmith/train/traj_mgr/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_c.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_c_sharp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_c_sharp.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_cpp.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_golang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_golang.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_java.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_java.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_javascript.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_php.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_php.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_python.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_ruby.py -------------------------------------------------------------------------------- /tests/bug_gen/adapters/test_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/adapters/test_rust.py -------------------------------------------------------------------------------- /tests/bug_gen/llm/test_utils_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/llm/test_utils_llm.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/golang/test_go_control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/golang/test_go_control_flow.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/golang/test_go_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/golang/test_go_operations.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/golang/test_go_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/golang/test_go_remove.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/python/test_py_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/python/test_py_classes.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/python/test_py_control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/python/test_py_control_flow.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/python/test_py_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/python/test_py_operations.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/python/test_py_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/python/test_py_remove.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/rust/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bug_gen/procedural/rust/test_rust_control_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/rust/test_rust_control_flow.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/rust/test_rust_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/rust/test_rust_operations.py -------------------------------------------------------------------------------- /tests/bug_gen/procedural/rust/test_rust_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/procedural/rust/test_rust_remove.py -------------------------------------------------------------------------------- /tests/bug_gen/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/bug_gen/test_utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/harness/test_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/harness/test_eval.py -------------------------------------------------------------------------------- /tests/harness/test_eval_pattern_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/harness/test_eval_pattern_matching.py -------------------------------------------------------------------------------- /tests/harness/test_grading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/harness/test_grading.py -------------------------------------------------------------------------------- /tests/profiles/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/profiles/test_base.py -------------------------------------------------------------------------------- /tests/profiles/test_profiles_golang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/profiles/test_profiles_golang.py -------------------------------------------------------------------------------- /tests/profiles/test_profiles_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/profiles/test_profiles_python.py -------------------------------------------------------------------------------- /tests/profiles/test_profiles_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/profiles/test_profiles_rust.py -------------------------------------------------------------------------------- /tests/test_logs/files/c/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/c/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/c/tini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/c/tini.c -------------------------------------------------------------------------------- /tests/test_logs/files/c_sharp/License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/c_sharp/License.md -------------------------------------------------------------------------------- /tests/test_logs/files/c_sharp/ReadTraceNexusImporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/c_sharp/ReadTraceNexusImporter.cs -------------------------------------------------------------------------------- /tests/test_logs/files/cpp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/cpp/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/cpp/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/cpp/util.cpp -------------------------------------------------------------------------------- /tests/test_logs/files/go/caddy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/go/caddy/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/go/caddy/listeners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/go/caddy/listeners.go -------------------------------------------------------------------------------- /tests/test_logs/files/go/caddy/usagepool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/go/caddy/usagepool.go -------------------------------------------------------------------------------- /tests/test_logs/files/go/gin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/go/gin/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/go/gin/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/go/gin/logger.go -------------------------------------------------------------------------------- /tests/test_logs/files/java/InOrderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/java/InOrderImpl.java -------------------------------------------------------------------------------- /tests/test_logs/files/java/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/java/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/javascript/sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/javascript/sample.js -------------------------------------------------------------------------------- /tests/test_logs/files/php/ControllerDispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/php/ControllerDispatcher.php -------------------------------------------------------------------------------- /tests/test_logs/files/python/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/python/LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/python/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/python/extension.py -------------------------------------------------------------------------------- /tests/test_logs/files/ruby/MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/ruby/MIT-LICENSE -------------------------------------------------------------------------------- /tests/test_logs/files/ruby/query_parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/ruby/query_parser.rb -------------------------------------------------------------------------------- /tests/test_logs/files/rust/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/rust/LICENSE-MIT -------------------------------------------------------------------------------- /tests/test_logs/files/rust/cookie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/files/rust/cookie.rs -------------------------------------------------------------------------------- /tests/test_logs/pandas-dev__pandas.95280573.pr_53652.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/pandas-dev__pandas.95280573.pr_53652.json -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation.xml.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation.xml.jsonl -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/getmoto__moto.694ce1f4.pr_7331/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/getmoto__moto.694ce1f4.pr_7331/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/getmoto__moto.694ce1f4.pr_7331/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/getmoto__moto.694ce1f4.pr_7331/test_output.txt -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53652/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53652/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53652/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53652/test_output.txt -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53856/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53856/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53856/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pandas-dev__pandas.95280573.pr_53856/test_output.txt -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pydantic__pydantic.acb0f10f.pr_8316/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pydantic__pydantic.acb0f10f.pr_8316/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/pydantic__pydantic.acb0f10f.pr_8316/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/pydantic__pydantic.acb0f10f.pr_8316/test_output.txt -------------------------------------------------------------------------------- /tests/test_logs/run_evaluation/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_evaluation/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_validation/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_validation/report.json -------------------------------------------------------------------------------- /tests/test_logs/run_validation/test_output.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_validation/test_output.txt -------------------------------------------------------------------------------- /tests/test_logs/run_validation/test_output_pre_gold.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/run_validation/test_output_pre_gold.txt -------------------------------------------------------------------------------- /tests/test_logs/test_output/django-money__django-money.835c1ab8.combine_file__7znr0kum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/test_output/django-money__django-money.835c1ab8.combine_file__7znr0kum.txt -------------------------------------------------------------------------------- /tests/test_logs/test_output/gin-gonic__gin.3c12d2a8.lm_rewrite__4pb48n1g.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/test_output/gin-gonic__gin.3c12d2a8.lm_rewrite__4pb48n1g.txt -------------------------------------------------------------------------------- /tests/test_logs/trajectories/getmoto__moto.694ce1f4.pr_7331/getmoto__moto.694ce1f4.pr_7331.traj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/trajectories/getmoto__moto.694ce1f4.pr_7331/getmoto__moto.694ce1f4.pr_7331.traj -------------------------------------------------------------------------------- /tests/test_logs/trajectories/pandas-dev__pandas.95280573.pr_53652/pandas-dev__pandas.95280573.pr_53652.traj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/trajectories/pandas-dev__pandas.95280573.pr_53652/pandas-dev__pandas.95280573.pr_53652.traj -------------------------------------------------------------------------------- /tests/test_logs/trajectories/pandas-dev__pandas.95280573.pr_53856/pandas-dev__pandas.95280573.pr_53856.traj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/trajectories/pandas-dev__pandas.95280573.pr_53856/pandas-dev__pandas.95280573.pr_53856.traj -------------------------------------------------------------------------------- /tests/test_logs/trajectories/pydantic__pydantic.acb0f10f.pr_8316/pydantic__pydantic.acb0f10f.pr_8316.traj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/test_logs/trajectories/pydantic__pydantic.acb0f10f.pr_8316/pydantic__pydantic.acb0f10f.pr_8316.traj -------------------------------------------------------------------------------- /tests/train/traj_mgr/test_collect_trajs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SWE-bench/SWE-smith/HEAD/tests/train/traj_mgr/test_collect_trajs.py --------------------------------------------------------------------------------