# Change2Task: From Repository Changes to Executable Coding Agent Tasks and Environments

Source: [arXiv](https://arxiv.org/abs/2607.28591v1)  
Feed7 permalink: https://feed7.dev/p/change2task-from-repository-changes-to-executable-coding-7bc753b969  
Published: 2026-07-30T00:00:00.000Z  
Trust: Needs Review (needs_review)

## Why Included

Turn merged PR history into renewable eval tasks while preserving healthy, reconstructed, and restored repository states.

## Source Summary

Change2Task converts merged PR history into executable coding-agent tasks on current repository states. It could expand continuous eval sets while reducing stale environments and repeated setup.

## Practical Implication

Use repository history as renewable eval data, but preserve the full lifecycle: healthy base, reconstructed task state, and restored state. The five tested families include bug fixes, features, tests, API migrations, and security repairs.

## Agent-Ready Context

Change2Task turns merged pull requests into verified tasks on modern repository revisions using **Patch Reversal, Code Mapping, or Agent Reconstruction**. Across **1,130 eligible changes**, it constructed verified tasks at a 79.6% rate.

Use repository history as renewable eval data, but preserve the full lifecycle: healthy base, reconstructed task state, and restored state. The five tested families include bug fixes, features, tests, API migrations, and security repairs.

It recovered **29.2% more verified tasks** than a PR-based baseline and reached up to 98.0% matched outcome agreement. These are construction results from the evaluated repositories, not proof that generated tasks represent every real maintenance workload.

## Context Map

- Layer: benchmark
- Domains: coding, security
- Topics: coding-agents, agent-evals, benchmark-integrity

## Uncertainty

- Automatically selected from source material; feed7 has not independently tested the claim.

## Agent Instruction

Use this item as source-backed context. Do not invent claims beyond the linked source. If this item conflicts with another source, call out the conflict.
