In a large pot, bring 4 quarts water to boil for the pasta. Add in the ravioli first, cook for 1 minute, and then add the gnocchi. You want them to finish at the same time. Drain.
In a large skillet, heat up the butter with a splash of olive oil on medium heat.
Add in the shallot and garlic. Saute for a few minutes until softened.
Add in the mushrooms and allow to brown. Do not stir as much so they can brown on both sides. Should take a few minutes.
Add in the sage and stir. Add in the chicken stock and half & half, and allow to simmer for a few minutes. Add in half of the Parmesan cheese. Stir occasionally until thick and creamy.
Season with salt and pepper.
In large serving bowls, divide the pasta and pour the mushroom sauce over and sprinkle with parsley and the rest of the Parmesan cheese.