i
News
News · 2026-11-01

Adobe’s EditAgent shows why image-editing agents need better checks

@neuronium_ai @neuronium_ai

Adobe Research and the University of California, San Diego have introduced EditAgent, a system that chooses image-editing tools and checks their results against the original using numerical measurements. The work addresses a weakness in common editing agents: they can repeat failed actions with the same general-purpose editor, then rely on a separate model to judge the result by eye. For Adobe, the question is practical as well as academic: its Creative Cloud apps now include agents that carry out editing steps for users.

Cover: Adobe’s EditAgent shows why image-editing agents need better checks

Why one editor falls short

In a test of 600 edits, five specialists rated the results without knowing which system produced them. The general-purpose Flux-2-Klein-9B failed to produce a usable image in 42.7% of cases. Specialized tools fixed about two-thirds of those failures, particularly in sharpening, rotation and scaling. Repeating the same edit with the same tool rarely helped.

The researchers also compared editing an image in successive stages with generating several alternatives from the original. Small errors can compound when each step builds on an already altered image. When specialists chose among alternatives, they preferred versions generated in parallel in 78.5% of cases. The agent also needed half as many evaluation passes.

Instead of retrying the same editor over and over, EditAgent generates candidates with different methods in parallel and has an unmodified language model compare them all at once. | Image: Adobe

Instead of retrying the same editor over and over, EditAgent generates candidates with different methods in parallel and has an unmodified language model compare them all at once. | Image: Adobe

Source: the-decoder.com

Give the judge measurements, not just pixels

EditAgent breaks a request into steps. At each one, it compares a general-purpose editor with specialized tools suited to the task. A standard language model then evaluates all the options in a single pass.

For each option, the model gets a record containing an enlarged crop of the edited area, a change map, and measured brightness and color values. In one example, the request was to brighten a photograph slightly. The measurements showed that the general-purpose editor had overexposed the image and warmed its colors, while a specialized tool stayed within the requested limits.

EditAgent breaks a request into dependent steps and generates multiple candidates per step. A language model picks the best one based on verification data. | Image: Adobe

EditAgent breaks a request into dependent steps and generates multiple candidates per step. A language model picks the best one based on verification data. | Image: Adobe

Source: the-decoder.com

The team tested whether this record could help a model judge edits against specialist ratings of usability. Without it, none of seven language models matched the best models fine-tuned on human ratings. With the record, all seven outperformed every fine-tuned model. Qwen3.8-27B selected a usable result in 81.3% of cases, compared with 74.8% for EditScore-72B. The researchers argue that the information available to a judging model may matter more than how it was trained.

After each round, EditAgent also checks whether a later change has undone an earlier one. In the paper’s example, a request to “let in more daylight” accidentally made a previously frosted window transparent. The agent detected the conflict and corrected it.

Close-ups and measured image statistics reveal errors that a language model misses when just looking at the full image. | Image: Adobe

Close-ups and measured image statistics reveal errors that a language model misses when just looking at the full image. | Image: Adobe

Source: the-decoder.com

The system improved the open-weight Qwen-Image-Edit-2511 and Flux-2-Klein-9B across three benchmarks, outperforming seven other AI agents. On EdiVal, the Qwen version edged past the commercial Seedream 4.0 and GPT-Image-1.5 after its third editing round. But those gains come at a cost: EditAgent needs roughly ten times the compute of a single editor, and its results depend on which tools are connected.

With verification data, every standard language model tested outperforms the strongest fine-tuned evaluation model, EditScore-72B at 74.8 percent. | Image: Adobe

With verification data, every standard language model tested outperforms the strongest fine-tuned evaluation model, EditScore-72B at 74.8 percent. | Image: Adobe

Source: the-decoder.com

A post-check after each round ensures that later edits do not silently undo earlier changes. | Image: Adobe

A post-check after each round ensures that later edits do not silently undo earlier changes. | Image: Adobe

Source: the-decoder.com

A research system with a product-shaped problem

EditAgent also produces training data. Because it keeps only results that pass its checks, it generated about 26,000 training examples. Editors fine-tuned on that data performed better across all three benchmarks; training on data generated directly by FLUX, by contrast, made FLUX’s results worse.

In June, Adobe added AI agents to Photoshop, Premiere and other Creative Cloud apps, starting with a public beta. Users describe the desired outcome, and the agent carries out individual steps. Choosing the right tool and checking its own work are therefore directly relevant to Adobe’s products, not just to a benchmark.

My read is that the paper’s strongest claim is not that an agent can edit like a professional, but that a model’s judgment improves when it gets concrete evidence about what changed. The open question is how much of that advantage survives outside the tested tool set: EditAgent’s performance depends on its connected editors, and the reported gains require substantially more compute.

The benchmark’s general-purpose baseline has also changed since the research was conducted. Black Forest Labs later replaced the model tested in the paper with Flux 3 Image Klein, which has 5.6 billion parameters, fewer than Flux 2 Klein. The company says its internal tests show the new model outperforming other open-weight models and even the commercial Flux 2 Pro. That makes the paper’s result less a verdict on today’s best editor than a case for building agents that can measure when their tools are getting it wrong.

Daily AI news

Every day we pick what actually matters in AI and explain it plainly — no hype, no filler. Subscribe if you want to follow where the industry is going.

Only what matters — every day

Follow on X