Build and connect
Deliver new capabilities
- Feature implementation
- Multi-PR changes
- Integrations
Add capabilities to real codebases. Land large changes in reviewable steps and make systems work together.
Software engineering training data
Train on production repositories and full toolchains. Implement features, fix defects, and complete multi-PR changes with deterministic verification.
Try 5 SamplesThe DeepSWE catalog
Build and connect
Add capabilities to real codebases. Land large changes in reviewable steps and make systems work together.
Diagnose and improve
Find the root cause, repair the defect, and improve working code while preserving the behavior users rely on.
Choose your task families and the volume you need across 3,000 available DeepSWE tasks.
Inside a DeepSWE task: pytest
Fix a real pytest bug that drops chained exception details during parallel test runs. Restore the full failure output.
Completion must match the changed files and the test results.Task workflow
Repair a pytest bug that drops chained exception details during parallel test runs. The agent must restore the full failure output and verify the change against the repository’s tests.
Held-out repository tests check the fix, and manager checks compare the agent’s completion updates with its actual work. The reference solution must score 1.0 and an empty diff must score 0.0. Both controls run before shipping and are included with the task.
Included with your tasks
Inspect the complete task package in your samples.
Deterministic verification
A reference solution must score 1.0. An empty diff must score 0.0. Both controls run before shipping and are included with the task.
Choose your engineering task families and the task volume you need.