Make the pancakes: In a medium bowl, beat egg, oil, sugar, and milk until smooth. Whisk in flour, baking powder, baking soda, and salt until a smooth batter forms.
Heat a greased skillet to medium-high. Working in batches, cook pancakes by 1/4-cupfuls 1-2 minutes on each side until golden brown. Keep pancakes warm.
Make the filling: Place cream cheese, agave, and vanilla in a medium bowl and beat on high speed until completely smooth and creamy.
Assemble the pancake stacks: Spread one pancake with a few tablespoons of cream cheese and top with sliced peaches. Repeat layers a total of three times to assemble a three-layer pancake stack. Repeat with remaining pancakes, cream cheese, and peaches. Enjoy!!