year: 2026/03
paper: https://arxiv.org/abs/2603.19461 | hyperagents
website:
code: https://github.com/facebookresearch/Hyperagents
connections: Gödel Machine, Darwin Gödel Machine, self-referential, coding agent, Jenny Zhang, Jeff Clune, meta learning, open-endedness


https://x.com/jennyzhangzt/status/2036099940456206759?s=20

TLDR

Extends the DGM. DGM’s self-improvement only worked because coding is a special case: the task (solve coding problems) and the self-modification skill (edit your own code) are the same. Better coder = better self-modifier. This alignment doesn’t hold for other domains (a better poetry agent isn’t better at editing its own code).

A hyperagent is a single editable program containing both a task agent (solves the task) and a meta agent (proposes modifications). Both are part of the same codebase, both are editable. The meta agent can modify the task agent’s code, but also its own code.

In DGM, the mechanism that decides what to edit (the instruction generator: reads eval logs, proposes changes) was hardcoded, never modified. Hyperagents make it explicit and domain-general by putting the instruction generator inside the editable codebase. They call this metacognitive self-modification.