On July 10, 2026, researchers Kunbo Zhang, Lei Fu, Zeyu Wang, Zijing Liu, and Kejian Tong introduced ARCANA, a reflective multi-agent program synthesis framework tailored for ARC-AGI-2 reasoning. This framework aims to solve complex tasks while adhering to strict test time and hardware constraints.
Overview of the ARCANA Framework
ARCANA operates by decomposing each task into four critical phases: iterative perception, hypothesis generation, symbolic execution, and reflective refinement. The framework's design leverages a perceptual grounding agent that constructs object-centric scene graphs from raw grids.
Additionally, a latent program policy proposes diverse domain-specific language (DSL) programs, while a symbolic executor verifies these candidates using demonstrations. Finally, a reflective agent synthesizes feedback driven by failures to inform the next steps in the process.
Communication and Scheduling in ARCANA
The agents within the ARCANA framework communicate via a shared differentiable blackboard, allowing for seamless collaboration. A learned meta-controller schedules these agents, optimizing their interactions and enhancing the overall reasoning process.




