Hyperagents
Self-referential agents that combine task and meta agents into an editable program, allowing the improvement process itself to be improved across domains.
Can self-referential task and meta-agent improvement transfer reliably across domains where feedback is sparse or delayed?
Hyperagents generalize the DGM idea beyond coding tasks. The central move is to put the task agent and the meta agent inside a single editable program so the system can improve both what it does and how it improves.
Why it matters
DGM works especially well when coding skill and self-modification skill align. Hyperagents attack the harder case: any computable task where the path from task performance to better self-improvement is not obvious.
Code
The public repository includes domain code, task/meta-agent implementations, and a generation loop. It also carries the right warning: generated code should be executed in controlled environments.