자기 참조적
프로그램이 자기 자신의 구조나 소스 코드를 데이터처럼 읽고 분석하며 수정할 수 있는 능력을 의미한다. HyperAgents에서는 에이전트가 문제를 푸는 로직뿐만 아니라 자신을 수정하는 로직까지도 직접 편집할 수 있게 함으로써 진정한 의미의 자기 개선을 가능하게 하는 핵심적인 설계 원리이다.