A higher-level agent that monitors and improves other agents by comparing their outputs against reality and updating their code or instructions.