First pass at a "real" agent get-image implementation.