Preheat oven to 350°F (175°C) and line baking sheets with parchment paper.
Whisk together flour, baking soda, salt, and vanilla pudding mix.
In a large bowl, mix melted butter, brown sugar, white sugar, and vanilla until smooth.
Beat in the egg and yolk until creamy.
Gradually stir in the dry ingredients, mixing just until combined.
Fold in chocolate chips, chopped pecans, and caramel bits.
Drop rounded tablespoons of dough on the sheets, leaving space between each.
Bake 10–12 minutes until edges are golden and centers remain slightly soft.
Cool on the sheets for 5 minutes, then transfer to a wire rack to finish cooling.