Set aside ¼ cup of the broth.
In a large stock pot, combine remaining broth, mushrooms, bamboo shoots, vinegar, soy sauce, ginger, and chili garlic sauce. Simmer.
Whisk cornstarch into the reserved broth and add to pot, stirring until thickened.
While stirring, drizzle in eggs to create ribbons.
Add tofu or pork, green onions, and sesame oil. Season to taste.
Adjust sourness or heat to preference.
Serve hot, garnished with extra green onions.
