Cook the tofu. Slice the tofu into thin rectangles. Heat the oil in a large skillet over medium heat, if using. Add the tofu and cook for 4-5 minutes per side until golden (if your pan is smaller you may need to do this in two batches to get each piece cooked on both sides). Add the soy sauce, agave, Italian seasoning, sage, and parsley, and cook another 3-5 minutes, stirring occasionally, allowing the sauce to cook off completely.
Toast the bagels as desired.
Assemble the sandwich. Spread the bottom of the bagel with hummus. Add the cucumber, tomato, cooked tofu, onion, banana pepper, avocado, and microgreens, followed by the top bun. Serve immediately.