Gap is a robotic system for Variational Automation tasks where robots adapt to changing object geometries and poses within fixed workcells. It decomposes natural-language task descriptions into computation graphs using skill agents, then refines them through simulation rehearsal before deployment on real robots, achieving high success rates on tasks like grocery packing and popcorn making.