Drain and rinse the jackfruit. Chop off the hard center core portions if desired. I usually don't so I don't waste any.
Heat the olive oil over medium heat in a large skillet. Add the onion and sauté for 3-4 minutes until translucent. Now add the jackfruit and 1/2 cup vegetable broth. Bring to a boil, then lower the heat and simmer, covered, for about 10 minutes.
After 10 minutes, remove the lid and mash the jackfruit with a potato masher or two forks, creating a shredded texture.
Add the other 1/2 cup vegetable broth, tomato paste, soy sauce, chipotle peppers, garlic, chili powder, cumin, agave and lime juice to the skillet, and stir into the jackfruit. Cook over medium-high heat for about 10-15 minutes, stirring frequently. Taste; add salt as desired.
Serve in tortillas with optional avocado sauce and other desired toppings. Enjoy!