Cook the pasta according to the package directions. Drain and cover with foil to keep warm. Meanwhile, in a small bowl, whisk together the soy sauce, tamarind puree, rice vinegar, and tomato paste. Set aside until ready to use.
Heat the peanut and sesame oils together in a large skillet over medium heat. Add onion, bell peppers, garlic, and ginger and sauté for 3 minutes, until soft.
Add the cooked spaghetti and toss to combine. Add the soy sauce mixture, reduce the heat to medium and cook for 2 to 3 minutes to heat through.
Push the spaghetti to one side of the pan to make room for the eggs. Add the eggs to the skillet and cook for 1 to 2 minutes, until the eggs are cooked through but still moist. Fold the eggs into the spaghetti.
Top the spaghetti and vegetables with the peanuts and cilantro and serve with lime wedges on the side.