Code Evolution Method Triples LLM Performance on ARC-AGI-2 Benchmark

Code Evolution Boosts LLM Reasoning on ARC-AGI-2
Researchers from Imbue have published results showing how code evolution can significantly improve LLM performance on the ARC-AGI-2 benchmark. Their method combines fitness-based sampling and code mutation driven by a base LLM, achieving substantial gains across different model types.
Performance Results
The evolution method produces different improvements depending on the base model:
- Kimi K2.5 (open-weights): 2.8x performance gain, from 12.1% to 34.0% accuracy on the public evaluation set, at $2.67 per task. This represents the highest performing open-source/open-weights solution for ARC-AGI-2 currently available.
- Gemini 3 Flash: 1.8x performance gain, from 34.0% to 61.4% accuracy, at $2.42 per task.
- Gemini 3.1 Pro: Improved from 88.1% to 95.1% accuracy, at $8.71 per task. This result is competitive with the current state of the art (97.9% at $11.77/task by Confluence Lab).
All runs used the exact same evolution framework and prompts. The researchers note that scores on the public evaluation set used for these results are not directly comparable to the semi-private data set used for the official ARC-AGI-2 leaderboard.
How Code Evolution Works
The method iteratively improves upon an initial solution using fitness-based sampling and code mutation. The mutation step is driven by an underlying base LLM but is agnostic to the specific model chosen. This approach can be applied across a wide range of reasoning and optimization tasks beyond ARC-AGI-2.
For context, ARC-AGI (Abstraction and Reasoning Corpus) was proposed by François Chollet in 2019 as a way to measure "general fluid intelligence" - a system's ability to efficiently learn solutions to novel problems. Each task presents 2-5 input/output examples (rectangular grids with color values) and requires deducing transformation rules to predict outputs for challenge inputs.
📖 Read the full source: HN LLM Tools
👀 See Also

Fino: Open-Source MCP Server for Personal Finance Analysis with Claude
Fino is a free, open-source MCP server that connects Claude to bank accounts through Plaid, stores transaction data locally in SQLite, and provides Claude with tools for financial analysis.

Get Shit Done: Meta-Prompting System for AI Coding Agents
Get Shit Done is a meta-prompting, context engineering, and spec-driven development system that works with Claude Code, OpenCode, Gemini CLI, Codex, Copilot, and Antigravity. It addresses context rot by providing structured prompts and verification workflows.

OpenJet v0.4: Zero-Config Local Coding Agent with llama.cpp Backend
OpenJet v0.4 is an open-source terminal coding agent for local LLMs that auto-detects hardware, configures llama.cpp, and provides a Claude Code-style workflow with no API keys.

Claude Code Adds Multi-Agent Code Review System
Anthropic has launched Code Review for Claude Code, a multi-agent system that dispatches teams of AI agents to review pull requests. The system catches bugs human reviewers often miss, with 54% of PRs now getting substantive review comments compared to 16% before.